/* CSS Document */


/*  BEGIN popup lightbox*/

.white_content {
    display: none;
}

/* END popup lightbox*/


#topstrip
{
	width:100%;
	background-color:#009ee0;
	height:4px;
}

#container
{
	width:1000px;
	margin:auto;
}

#top
{
	width:1000px;
	height:212px;
	background:url(../giffs/top.gif);
}

/*  navigation styling  */

#navigationrow {
float:right;
padding-top:67px;
padding-right:26px;
}

#navigation ul {
list-style: none;
display:block;
}

#navigation li {
display: inline;
float: left;
}

#navigation a {
height: 65px;
background:url(../giffs/menu.gif) ;
text-indent: -5000px;
}

#s1 a { display: block; width: 149px; background-position: 0px 0px;}
#s1 a:hover {background-position: 0px -65px;}

#s2 a {display: block; width: 136px; background-position: -149px 0px;}
#s2 a:hover {background-position: -149px -65px;}

#s3 a { display: block; width: 132px; background-position: -285px 0px;}
#s3 a:hover {background-position: -285px -65px;}

#s4 a { display: block; width: 189px; background-position: -417px 0px;}
#s4 a:hover {background-position: -417px -65px;}

/*  navigation styling END  */

/*  navigation2 styling  */

#navigationrow2 {
height:65px;
width:690px;
background:url(../giffs/split.gif);
}

#navigation2 ul {
list-style: none;
display:block;
}

#navigation2 li {
display: inline;
float: left;
}

#navigation2 a {
height: 65px;
background:url(../giffs/split.gif) ;
text-indent: -5000px;
}

#s21 a { display: block; width: 123px; background-position: 0px 0px;}
#s21 a:hover {background-position: 0px -65px;}

#s22 a {display: block; width: 151px; background-position: -123px 0px;}
#s22 a:hover {background-position: -123px -65px;}

#s23 a { display: block; width: 138px; background-position: -276px 0px;}
#s23 a:hover {background-position: -276px -65px;}

#s24 a { display: block; width: 138px; background-position: -414px 0px;}
#s24 a:hover {background-position: -414px -65px;}

#s25 a { display: block; width: 138px; background-position: -552px 0px;}
#s25 a:hover {background-position: -552px -65px;}

/*  navigation2 styling END  */


#leftcol
{
	float:left;
	padding-top:5px;
	padding-left:26px;
	width:222px;
	background: url(../giffs/leftcolbgd.gif) repeat-y;
	min-height:600px;
	
}

#leftcoltext
{
	width:180px;
	padding-left:18px;
	padding-top:10px;
	padding-bottom:10PX;
	color:#FFFFFF;
}

.timetext
{
	font-size:10px;
	line-height:10pt;
}

#rightcol
{
	float:right;
	width:690px;
	margin-right:30px;
	margin-top:-16px;
	min-height:300px;
	
}

.rounded {
  -moz-border-radius-topleft:3ex;
  -moz-border-radius-bottomright:3ex;
  -webkit-border-top-left-radius:3ex;
  -webkit-border-bottom-right-radius:3ex;
} 

#pic
{
	-moz-border-radius-bottomleft:2ex;
	-moz-border-radius-bottomright:2ex;
    -webkit-border-bottom-right-radius:2ex;
	-webkit-border-bottom-left-radius:2ex;
	
	width:690px;
	height:275px;
	background:url(../giffs/pic.gif);
	margin-top:0px;
	margin-bottom:15px;
}

#pagecontent
{
	-moz-border-radius:2ex;
    -webkit-border-radius:2ex;
	border:2px solid #97d7f2;
	padding:30px;
	line-height:14pt;
}

#pagecontent li
{
	margin-left:15px;
	margin-bottom:5px;
}

.servicescol
{
	width:165px;
	float:right;
	margin-left:25px;
	border:0px solid #97d7f2;
	padding:20px;
	padding-top:15px;
	padding-bottom:25px;
	margin-bottom:25px;
	margin-right:-50px;
	margin-top:-10px;
	background: url(../giffs/bottomtile.gif) repeat;
	
	-moz-border-radius:3ex;
    -webkit-border-radius:3ex;
}
.servicescol ul
{
	margin:0;
	padding:0;
	list-style:none;
}

.servicescol li a
{
	font-size:11px;
	color:#009ee0;
	text-decoration:none;
	display:block;
	padding-bottom:5px;
	padding-top:6px;
	padding-left:20px;
	background:url(../giffs/saro.png) left center no-repeat;
	line-height:9pt;
	border-bottom:1px dashed #054f8b;
}
.servicescol li a:hover
{
	color:#fff;

	background:url(../giffs/saro-ovr.png) left center no-repeat;
}

.homethb
{
	border:1px solid #e9e9e9;
	padding:1px;
	margin-top:5px;
	margin-bottom:5px;
}
.homecol
{
	width:171px;
	float:left;
	margin-right:15px;
	color:#333;
	border:1px solid #e9e9e9;
	padding:10px;
	
	-moz-border-radius:2ex;
    -webkit-border-radius:2ex;
	margin-bottom:20px;
	margin-top:10px;
	
}

.homecol ul
{
	margin:0;
	padding:0;
	margin-left:0px;
	padding-left:0;
}

.homecol-last
{
	width:171px;
	float:left;
	color:#333;
	border:1px solid #e9e9e9;
	padding:10px;
	
	-moz-border-radius:2ex;
    -webkit-border-radius:2ex;
	margin-bottom:20px;
	margin-top:10px;
	
}
.homecol a,.homecol-last a
{
	color:#0290ce;
	text-decoration:none;
}
.homecol a:hover,.homecol-last a:hover
{
	color:#0290ce;
	text-decoration:none;
	font-weight:bolder;
}


.contactcol
{
	width:200px;
	float:left;
	margin-right:15px;
	color:#333;
	font-size:11px;
	border:1px solid #e9e9e9;
	padding:10px;
	
	-moz-border-radius:2ex;
    -webkit-border-radius:2ex;
	
}

.textcol
{
	width:130px;
	float:left;
	margin-right:15px;
	color:#333;
	font-size:11px;
	border:1px solid #e9e9e9;
	padding:10px;
	margin-top:15px;
	
	-moz-border-radius:2ex;
    -webkit-border-radius:2ex;
	
}
.textcol a
{
	color:#0290ce;
	text-decoration:none;
	margin:0;
	padding:0;
}



#footerrowouter
{
	width:100%;
	margin-top:15px;
	background:#013763 url(../giffs/bottomtile.gif) repeat;
	padding-bottom:20px;
}
#footerrow
{
	width:100%;
	background:url(../giffs/bottom.gif) repeat-x;
}
#footer
{
	width:800px;
	margin:auto;
	min-height:200px;
	padding-left:200px;
}
.footercol
{
	width:auto;
	float:left;
	margin-top:20px;
	margin-right:35px;
	padding-left:15px;
	border-left:2px solid #022e51;
	color:#FFFFFF;
	font-size:11px;
	
}


.footercol ul
{
	margin:0;
	padding:0;
	list-style:none;
}

.footercol li a
{
	text-decoration:none;
	color:#fff;
	font-size:11px;
}
.footercol li a:hover
{
	text-decoration: line-through;
	color:#fff;
	font-size:11px;
}

.plain-textcol-left
{
	width:300px;
	float:left;
	
}

.plain-textcol-right
{
	width:300px;
	float:right;
	
}

#questions ol
{
	padding:0;
	margin:0;
	margin-top:40px;

}

#questions li
{
	padding:0;
	margin:0;
	font-size:13px;
	color:#0290ce;
	font-weight:normal;
	margin-left:20px;
	margin-bottom:5px;
	padding:4px;
	background-color:#e9e9e9;

}

.testodd
{
	
}

.testeven
{
	background-color:#e9e9e9;
}