@charset "utf-8";


body {
	background:#fff;
	color:#555;
	text-align:center;
	font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;
	font-size:100%;
	margin:0;
	padding:0;
}
a:link, a:visited
{
    color:#005580;  
    text-decoration:none; 
}
a:hover
{
	color:#008fd5;
     text-decoration:underline;  
}
a:active
{
     color:#cc0000;  
}


/* LIQUID BGR
*********************************/
#bgrImage img{
	width:100%;
}
#greatContainer{
	width:100%; 
	text-align:center;
	top:100px;
	position:absolute;
	top: 0px;
}



/* M A I N    C O N T A I N E R
*********************************/
#defaultContainer { 
	width: 920px;
	margin: 0 auto; 
	text-align: left;
	border:solid 0px #cbcbcb;
}
/* H E A D E R
************************/

#headerContainer {
	width:inherit;
	height:350px;
	border-bottom: 0px solid #d7d7d7;
} 
#limContainer {
	float:right;
	width:260px;
	height:inherit;
}
.imxLim1 { background:url(../images/header_photo_1.jpg) no-repeat; }
.imxLim2 { background:url(../images/header_photo_2.jpg) no-repeat; }
.imxLim3 { background:url(../images/xx.png) no-repeat; }


#logoContainer {
	margin-right:260px;
	height:inherit;
	padding:70px 0 0 50px;
}
#logoContainer div{
	text-align:center;
	width:440px;
}





/* NAV
************************/
#navContainer {
	width:918px;
	height:48px;
	background:url(../images/bgrnav.gif) repeat-x;
	border:solid 1px #032fae;
	font-weight:bold;
	text-align:center;
}
#nav {
	font-size:0.8em;
	text-transform:uppercase;
	letter-spacing:0.1em;
	color:#fff;
	height:48px;
}
#nav div {
	float:left;
	padding:0 25px;
	padding-top:18px;
	height:30px;
}
#nav span {
	padding:0 18px;
	/*background:url(../images/dashes-white.gif) no-repeat center;*/
}
#nav a:link, #nav a:visited{
	color:#fff;
	display:block;
}
#nav a:hover{
	color:#fcff00;
	text-decoration:none;
}
#nav .selected{
	background:url(../images/bgrnav-on.gif) repeat-x;
	color:#333 !important;
}



/* M A I N   C O N T E N T   C O N T A I N E R
*********************************/
#mainContentContainer { 
	width:inherit;
	margin: 0 auto; 
	text-align: left;
	background:#fff;
	border:solid 0px #cbcbcb;
	margin-bottom:30px;	
}



/* S I D E B A R 
************************/
#sidebarContainer {
	float:right;
	width:260px;
	min-height:580px;
	background:url(../images/sidenav-bgr.gif) repeat-x;
}
#sidebar {
	padding:55px 20px 0 20px;
	text-align:;left;
}



/* M A I N   C O N T E N T
************************************/
#contentContainer {
	width:610px;
	border: 0px solid #f30;
	min-height:580px;
} 
 
#content {
	text-align:left;
	color:#666;
	padding:55px 0 0 50px;
} 
#content h1 {
	font-size:1.5em;
	margin-bottom:20px;
	color:#004285;
	border-bottom:dashed 1px #C4C4C4;
	padding-bottom:8px;
}
#content h2 {
	font-size:1.2em;
	margin-bottom:5px;
	color:#333;
} 
#content li {
	margin-left:40px;
	padding:5px 0;
} 
#content p {
	margin:10px 0;
} 
#content .smallimx {
	float:left; 
	padding:0 10px 10px 0;
}
#content .blockq {
	padding-left:30px;
}



/* W E B    A L E R T
************************/
.alertContainer {
	border:solid 1px #d4d4d4;
	margin-bottom:10px;
	padding:15px 15px 0 60px;
	min-height:50px;
	line-height:1.3em;
}
.icon_warning {
	background:#ffc url(../images/alert_warning.png) no-repeat 15px 15px;
}
.icon_confirm{ 
	background:#f4f4f4 url(../images/alert_confirm.png) no-repeat 15px 15px;
}
.icon_info{ 
	background:#dcf3ff url(../images/alert_info.png) no-repeat 15px 15px;
}
.alertContainer span.ok {
	color:#666;
}
.alertContainer span.err {
	color:#c00;
}


/* CONTACT INFO DIVIDER
************************/
#contactContainer{
	margin:1em 0;
	line-height:normal;
}
#contactContainer h1{
	font-size:1.1em;
	margin-top:20px;
	border-bottom:solid 1px #e5e5e5;
	color:#467ac6;
}
#contactContainer div{
	padding:0.3em 0;
	border-bottom:dashed 1px #e5e5e5;
	overflow:auto;
}
#contactContainer .lcol{	
	float:left;
	width:150px;
	border:none;
	font-size:0.8em;
	font-weight:bold;
}
#contactContainer .rcol{
	margin-left:160px;
	border:none;
	text-align:left;
	font-size:0.8em;
	width:390px;
	border:solid 0px #f00;
}





/* R E T U R N   T O P
************************************/
.totop {
	text-align:right;
	margin-top:25px;
	font-size:70%;
	font-family:sans-serif;
	background-image:url(../images/arr_totop.gif); 
	background-repeat:no-repeat; 
	background-position:right;
	padding-right:10px;
}
.totop a:hover{
	text-decoration:underline;
}


/* F O O T E R
************************************/
#footerContainer {	
	clear:both;
	text-align: left;
	color:#999;
	background:#fff;
	background:url(../images/footer-stone.jpg) no-repeat;
	height:80px;
	width:560px;
	margin:30px auto 0;
} 
#footer {
	padding:30px 0 0 90px;
	font-size:70%;
}
#footer span{
	padding:0 4px;
}
#footer a:link, #footer a:visited{
	color:#999;
}
#footer a:hover{
	color:#333;
}
#footer .focus{
	margin-top:5px;
	font-size:80%;
}


