/*===================*/
/*=    General      =*/
/*===================*/

	body  
	{
		position:relative;
		font-family:Trebuchet MS, Arial;
		font-size:14px;
		padding:0;
		border:0;
		margin-left:auto;
		margin-right:auto; 
		width:860px;
		/* height is required to stretch the graduated background */
		height:1000px;
		/* these two lines are an attempt to put a graduated image as background for IE<10 */
		/*//background: url('./images/fallback-bg.gif');*/
		/*//background: size:50px 100%;*/
		/* this line is for IE - simple coloured background for simple browsers */
        /*//background: -ms-linear-gradient(#aaa,#eee,#aaa);*/
		/*//background: -o-linear-gradient(#aaa,#eee,#aaa);*/
		/*//background: -webkit-gradient(linear, 0 0, 0 100%, from(#aaa), to(#eee));*/
		/*//background: -webkit-linear-gradient(#aaa,#eee,#aaa);*/
		background: linear-gradient(#ddd,#aaa);
	}
	h1, h2, h3 {
		padding-left:10px;
		clear:left;
		font-size:32px; 
		text-shadow: 
		1px 1px 0 #777;
	}
	h2 {
		font-size:24px; 
		padding-top:30px;
	}
	h3 {
		font-size:16px; 
		padding-top:10px;
	}
	p 
	{
		padding-left:10px;
		padding-right:10px;
		font-size:14px;
		font-weight: 700;
	}
	label 
	{
		display:inline-block; width:208px; 
margin-right:15px; text-align:right; vertical-align:middle;
	}
	table
	{
		margin-left:40px;
		border-width: 1px;
		border-spacing: 1px;
		border-style: outset;
		border-color: black;
		border-collapse: collapse;
		background-color: white;
		-moz-border-radius:3px;
	}
	th
	{
		border-width: 1px;
		padding: 4px;
		border-style: solid;
		border-color: black;
		background-color: white;
	}
	th a
        {
            text-decoration: none;
        }
	td
	{
		border-width: 1px;
		padding: 4px;
		border-style: solid;
		border-color: black;
		background-color: white;
	}
	li { text-decoration:none; }
	fieldset{ border:none; margin:0px auto; }

.alist {  color : purple ; font-weight : bold;
}
.s3capcha {
    float: left;
}
.capcha {
    height: 50px;
}
#container
{
	
}

#header
{
	position:absolute;top:4px;left:10px;height:50px;width:860px;border:none;vertical-align:middle;
}

#header-heading 
{
	font-size:32px; 
	text-shadow: 
	1px 1px 0 #777;
 }
#header-subheading 
{
	font-size:20px; 
	text-shadow: 
	1px 1px 0 #777;
 }
 
#header-buttons {position:absolute;left:770px;top:12px;}

#mainfrm
{
	position:absolute;top:80px;left:0px;border:none;vertical-align:middle;
}
div#mapfrm
{
	position:absolute;top:86px;left:10px;border:none;width:960px
}

#DropDownListURLs {display:inline-block;vertical-align:middle;}

.txtlablerhs {
	text-align: right;
}
.txtDate
{
}

.chkbox	label
	{
		display:inline-block; width:500px; text-align:left; vertical-align:middle;
	}

.footer { font-size: 8pt; font-weight:100; }
.footer a {	text-decoration:none; }
.footer a:hover { color:red; }

.undermap
{
	position:absolute;top:730px;width:960px
}	
.checkbox { top:12px }

.FAQlist
{
	list-style:disc;
}
.FAQlist li a 
{
	text-decoration:none;
}
.FAQlist li a:hover
{
	color:Navy;
}
	/* -------------------------------------------------- */
	/* menu bar
	/* -------------------------------------------------- */
	
	div#round-bar {position:absolute;top:48px;}
	
	div#round-bar {
		clear:left;
		float:left;
		width:100%;
		background:#B7B7B7 url('~/images/round-bar.gif') 0 25%;
		border-bottom:1px solid #A8A8A8;
		overflow:hidden;
	}
	div#round-bar ul {
		clear:left;
		float:left;
		list-style:none;
		margin:0;
		padding:0;
		position:relative;
		left:2px;
		text-align:center;
	}
	div#round-bar ul li {
		display:block;
		float:left;
		list-style:none;
		margin:0;
		padding:0;
		position:relative;
	}
	div#round-bar ul li.first {
		border-left:1px solid #A8A8A8;
	}
	div#round-bar ul li.last {
		border-right:1px solid #C8C8C8;
	}
	div#round-bar ul li a {
		display:block;
		margin:0;
		padding:.4em .8em;
		color:#000;
		text-decoration:none;
		border-left:1px solid #C8C8C8;
		border-right:1px solid #A8A8A8;
		line-height:1.3em;
	}
	div#round-bar ul li a span {
		display:block;
	}
	div#round-bar ul li.active a {
		background:url('~/images/round-bar.gif') 0 75%;
		font-weight:bold;
	}
	div#round-bar ul li a:hover {
		background:url('~/images/round-bar.gif') 0 75%;
}
.ErrorMessage, .FormErrorMessage
{
	background-image: url(~/Images/ErrorBig.jpg);
	background-repeat:no-repeat;
	background-position:center left;
	width: 400px;
    color: #f00;
    background-color: #fff;
    border: solid 2px #f00;
    padding: 20px 20px 20px 80px;
    font-weight:bold;
	text-align:center;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
}

.SuccessMessage
{
	background-image: url(~/Images/SuccessBig.jpg);
	background-repeat:no-repeat;
	background-position:center left;
	width: 400px;
    color: #0a0;
    background-color: #fff;
    border: solid 2px #0a0;
    padding: 20px 20px 20px 80px;
    font-weight:bold;
	text-align:center;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
}

.WarningMessage
{
	background-image: url(~/Images/WarningBig.jpg);
	background-repeat:no-repeat;
	background-position:center left;
	width: 400px;
    color: #960;
    background-color: #fff;
    border: solid 2px #960;
    padding: 20px 20px 20px 80px;
    font-weight:bold;
	text-align:center;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
}

.InfoMessage
{
	background-image: url(~/Images/InformationBig.jpg);
	background-repeat:no-repeat;
	background-position:center left;
	width: 400px;
    color: #33f;
    background-color: #fff;
    border: solid 2px #33f;
    padding: 20px 20px 20px 80px;
    font-weight:bold;
	text-align:center;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
}

.support {

        position:absolute;
        width:960px;

    	margin-left:20px;
		border-width: 1px;
		border-spacing: 1px;
		border-style: outset;
		border-color: black;
		border-collapse: collapse;
		background-color: white;
		-moz-border-radius:3px;

}

.dynamic-content {
    display:none;
}
