/* Start of CMSMS style sheet 'sunray-main' */
body{
	margin:0;
	padding:0;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12pt;
	background: url(/images/structure/fullpagegradient.gif) repeat-x #223367;
}
#page-container{
	width:907px;
	margin:0 auto;
	padding:0;
}
#header-container{
	width:100%;
	height:110px;
	margin:0 auto;
	padding:0;
	background: url(/images/structure/sunrayheader2.gif) no-repeat;
}
#headerleft{
	width:330px;
	height:110px;
	float:left;
}
#headercenter{
	width:210px;
	height:110px;
	float:left;
}
#headerright{
	width:366px;
	padding-top:12px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
}
html>body #nav ul{	padding:7px 0 0 30px; margin:0 0 0 0; } /*IE 7 hack */

#clear,#clear1, #clear2, #clear3, #clear4, #clear5{
	clear:both;
	visibility: collapse;
}
#nav{
	width:907px;
	background:url(/images/structure/navbkgd.jpg) no-repeat #214D6C;
	height:35px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	margin-left:0;
	padding-top:0;
	list-style:none;
}
#nav ul{
	padding:0 0 0 30px;
	margin:0 0 0 0;	
}
#nav li{
	display:inline;
	padding-left:15px;
	padding-right:33px;
}
#nav a{
	text-decoration:none;
	color:#FFFFFF;
}
#banner{
	margin:0;
	padding:0;
}
#banner-left{
	width:607px;
	float:left;
}
#banner-right{
	width:300px;
	float:left;
}
#mainbody-container{
	margin:0;
	padding:0;
}
#mainbodytop{
	width:100%;
	height:18px;
	background:url(/images/structure/mainbodytop.gif) no-repeat #ffffff;
	margin:0;
	padding:0;
}
#mainbody{
	background:#fff;
}
#mainbodyl{
	width:238px;
	margin:0;
	padding:0;
	float:left;
	background:none;
}
#mainbodyc{
	width:359px;
	font-size:13px;
	line-height:17px;
	margin:0;
	padding:0;
	float:left;
}
#mainbodyc-sub{
	width:640px;
	font-size:13px;
	line-height:17px;
	margin:0;
	padding:0;
	float:left;
}

#mainbodyr{
	width:296px;
	margin:0;
	padding:0;
	float:left;
}
#mainbodybottom{
	width:100%;
	height:18px;
	background:url(/images/structure/mainbodybottom.gif) no-repeat #ffffff;
	margin:0;
	padding:0;
}
#footer1{
	background:#FFFFFF;
	width:100%;
	height:100px;
	margin:0;
	padding:0;
}
#footer1-left{
	float:left;
	text-align:left;
	width:25%;
	padding-top:8px;
	padding-left:15px;
}
#footer1-left a{
	text-decoration:none;
}
#footer1-middle{
	float:left;
	text-align:center;
	width:40%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#990000;
	font-weight:bold;
	font-style:italic;
	margin:auto;
	padding-top:27px;
}
#footer1-right{
	float:right;
	text-align:right;
	width:25%;
	padding-right:15px;
}
#footer2{
	background: url(/images/structure/footergradient.jpg) repeat-x #223367;
	width:100%;
	height:86px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	margin:0;
	padding:0;
}
#breadcrumbs{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
#box{
	background:url(/images/home/box-middle.png) repeat-y #FFFFFF; 
}
#box-middle{
	background:url(/images/home/box-middle2.png) no-repeat; 
	padding-left:15px;
	color:#223367;
	font-size:70%;
	margin:0;
	line-height:17px;
}
#box-middle ul{
	margin-top:0;
	margin-bottom:0;
	padding-top:5px;
	padding-bottom:5px;
	margin-left:-10px;
}
#box-middle li{
	padding-left:0;
	
}
#searchbox{
	text-align:center;
	padding-right:15px;
}
.tablesm{
	text-align:center;
	font-size:90%;
}
#sitemap ul{
	list-style:none;
	margin-top:0;
	margin-bottom:0;
	padding-top:0;
	padding-bottom:0;
}


/*********************************************/
/*                                 FONTS                                           */
/*********************************************/

h1,h2,h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #223367;
}
h1{ font-size:15px;}
h2{ font-size:13px;}
h3{ font-size:12px; font-style:italic;}

/*********************************************/
/*                                     OTHER                                      */
/*********************************************/
span.sectionheader {
	text-decoration: underline;
	color: blue;
}
#ctw, #ctw1, #ctw2, #ctw3, #ctw4, #ctw5, #ctw6, #ctw7, #ctw8{
	border:1px solid #999;
}
#ctw1{
	width:80%;
}
td.header, #ctw td.header{
	background:#1E64A7;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	text-align:center;
}
td.header2{
	background:#828282;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	text-align:center;
}
td.header3{
	background:#a30000;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	text-align:center;
}
#ctw td.cell{
	color:#000;
	font-weight:bold;
	font-size:14px;
	border:1px solid #ccc;
	background:#fff;
	text-align:center;
}
#ctw td.cell2, #ctw1 td.cell2, #ctw td.cell2a{
	color:#000;
	font-size:12px;
	border:1px solid #ccc;
	background:#fff;
	text-align:center;
	width:7%;
}
#ctw td.cell4{
	color:#000;
	font-size:12px;
	border:1px solid #ccc;
	background:#fff;
	text-align:center;
	width:auto;
}
#ctw td.cell4-blue{
	color:#000;
	font-size:12px;
	border:1px solid #ccc;
	background:#daeffb;
	text-align:center;
	width:auto;
}
#ctw td.cell2-blue, #ctw1 td.cell2-blue{
	color:#000;
	font-size:12px;
	border:1px solid #ccc;
	background:#daeffb;
	text-align:center;
	width:7%;
}
#ctw td.cell2 a, #ctw1 td.cell2 a, #ctw td.cell2-blue a, #ctw1 td.cell2-blue a{
	color:#000;
}
#ctw td.cell4 a{
	color:#000;
}
#ctw td.cell4 a:hover{
	color:#ff0000;
}
#ctw td.cell2a a{
	color:#0000ff;
	text-align:center;
}
#ctw td.cell2 a:hover, #ctw1 td.cell2 a:hover, #ctw td.cell2-blue a:hover, #ctw1 td.cell2-blue a:hover{
	color:#ff0000;
}
#ctw td.cell3, #ctw1 td.cell3, #ctw2 td.cell3, #ctw3 td.cell3, #ctw4 td.cell3, #ctw5 td.cell3, #ctw6 td.cell3, #ctw7 td.cell3, #ctw8 td.cell3{
	border:1px solid #ccc;
	background:#ccc;
	width:7%;
	text-align:center;
	height:15px;
}
.center{
	text-align:center;
}
#rightcol1{
	width:295px;
	float:right;
	text-align:center;
}
.smalltext{
	font-size:10px;
}
.linkstd{
	color:#0000cc;
	text-decoration:underline;
}
.content{
	font-size:90%;
}
#headerright a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

/*********************************************/
/*        HOME PAGE TESTIMONIALS BOX         */
/*********************************************/

#testbox{
	width:295px;
	background:url(/images/structure/box-test-mid.gif) repeat-y #ffffff;
}
#testbox-top{
	width:295px;
}
#testbox-mid{
	padding-left:12px;
	padding-right:12px;
	color:#223367;
	font-size:75%;
	margin:0;
	font-style:normal;
}
#testbox-bot{
	width:295px;
}
/* End of 'sunray-main' */

