/* CSS Document */

body {

margin : 0 auto;
background-color : #3965AE;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #333333;
}
#container {
background-color : #ffffff;
width : 800px;
background-image : url(../images/750pxBg.jpg);
background-position : center 0%;
background-repeat : repeat-y;
margin : 0 auto;
}
#contentContainer{
padding-left:50px;
padding-top:20px;
/*background-image:url(../images/formTopBgImg.jpg);*/
background-position:top center;
background-repeat:no-repeat;
}

#header {
overflow : hidden;
margin : auto;
width : 750px;
text-align:center;
}
#topBar{
background-color:#000000;
height:5px;
}
#leftContainer{
width:200px;
background-color:#009900;
float:left;
overflow:hidden;
display : inline-block;
}
#rightContainer{
width:200px;
background-color:#009900;
overflow:hidden;
display : inline-block;
}
#leftNavigation {
	position : absolute;
	top : 377px;
	left : 15px;
	list-style-image : url(../images/listarrow.gif);
	width: 280px;
	text-align:left;
} 

#rightContent{
padding-left:283px;
}
input.contact {
border : 1px solid #3965AE;
background-image : url(../images/inputBG.jpg);
background-repeat : repeat-x;
font-size : 12px;
}
select.contact {
border : 1px solid #3965AE;
background-image : url(../images/inputBG.jpg);
background-repeat : repeat-x;
font-size : 12px;
}

textarea.contact {
border : 1px solid #3965AE;
background-image : url(../images/inputBG.jpg);
background-repeat : repeat-x;
}


.formOutputText{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.formOutputTextBold{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}

#footer{

background-color:#3965AE;
background-image:url(../images/footer750pxBG.jpg);
height:50px;
padding-top:60px;
color:#FFFFFF;
text-align:center;
background-repeat:no-repeat;
margin-bottom:0px;
text-decoration:none;
}
#footer a:link{
text-decoration:none;
}
#footer a:visited{
text-decoration:none;
}
#footer a:active{
text-decoration:none;
}
/*START OF NAVIGATION CSS*/
.solidblockmenu {
margin: 0px auto;

padding : 0;
float:inherit;
font : bold 13px Arial;
width:736px;
border : 1px solid #ffcc00;
border-width : 3px 3px;
background-image : url(../images/blueBG.jpg);
background-repeat : repeat-x;
background-position : top 0%;
height: 34px;
}
.solidblockmenu li {
display : inline;
}
.solidblockmenu li a {
float : left;
color : white;
padding : 0px 41px;
text-decoration : none;
border-right : 1px solid white;
border-left : 1px solid #333333;
line-height: 34px; 
}
.solidblockmenu li a:visited {
color : white;
}
.solidblockmenu li a:hover, .solidblockmenu li .current {
color : white;
background-image : url(../images/yellowBG.jpg);
background-repeat : repeat-x;
background-position : top 0%;
}
/*END OF NAVIGATION CSS*/

div.confirmationBox{
	width: 480px;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	border-style: solid;
	border-color: #99B4FF;
	border-width: 3px;
	background-color: #D1E5F1;
}


div.errorBox{
	width: 480px;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	border-style: solid;
	border-color: #FF0000;
	border-width: 3px;
	background-color: #FFE4E1;
}
.subHeading{
font-size:12px;
font-weight:bold;
}

.requiredField{
font-size:15px;
color:#FF0000;
font-weight:bold;
}

.whiteLink a:link{
color:#FDA600;
}
.whiteLink a:visited{
color:#FDA600;
}
.whiteLink a:active{
color:#FDA600;
}