﻿body{margin:0;background-color:#00002f;background-image:url(im/bgSite.png); background-position: left top ; background-repeat: no-repeat;}
#page{margin-left:auto; background-image:url(im/bgPage.png); background-position: right top ; background-repeat:no-repeat;}
#page{padding-right:94px; width:1050px; position:relative;}


#logo{float: left; display: inline; width:307px;margin-top:0px;height:131px;}
div.globalmenu{ float:right; width:643px; text-align:right;display: inline; height:71px;}

div.menu{clear:both;}

div.content{margin-top:20px;margin-left:10px;}
div.subpage{margin-top:18px;}
div.searchpage{margin-top:18px;}
div.newscontainer *,
div.newsletter *,
div.content *{color:#FFFFFF}
div.subpage *{color:#000000}
div.clearer{clear:both}


#transImage1{position:absolute;top:566px;left:32.3%;cursor:pointer; border:0px;}
#transImage2{position:absolute;top:436px;left:65.05%;cursor:pointer; border:0px;}

#rightImage{border-bottom:solid 1px #FFFFFF}
#mainImage{border:none}
#subRightImage{border:none}
#subRightImage2{border:none}


div.content img.mainImage{border:none; border-bottom: solid 1px #FFFFFF}
.maindoc {width:622px; background-color:#808097; border-top: solid 1px #FFFFFF; float:left;margin-right:10px;}

div.subpage .maindoc{border-top: solid 0px #FFFFFF;}
div.subpage td.maindoc{float:none; vertical-align:top;width:610px;margin-right:0px;padding-bottom:10px;}
div.subpage td.docspacer{width:10px;}

.rightdoc{width:305px; background-color:#595978; border-top: solid 1px #FFFFFF; float:left;}
td.rightdoc{float:none; vertical-align:top; padding-bottom:10px;}
div.subpage .rightdoc{border-top: solid 0px #FFFFFF}

.rightdoc .doc{margin-top:18px;margin-left:16px;margin-right:14px;}
div.startpage div.rightdoc .doc{height:294px;}
div.startpage div.rightdoc div.btnsmall{margin-top:18px;}
div.startpage div.rightdoc .buttons{margin-left:16px;margin-right:14px;}

.highlight {font-weight:bold; background-color:#595978}
div.searchpage div.maindoc{background-color:#404063;padding-top:0px; height:840px;}
div.searchpage div.maindoc h2{width:236px;font-size:26px; line-height:30px;}
div.searchpage div.maindoc p{font-family: Arial; width:446px;font-size:13px;line-height:18px;margin-top:30px;}
div.searchpage div.maindoc .doc{margin-top:45px;margin-left:20px;}
div.searchpage div.rightdoc{background-color:Transparent}

div.searchpage div.rightdoc span.h1{}
div.searchpage div.rightdoc .box1{height:286px;}
div.searchpage div.rightdoc .box2{height:350px;}


div.searchpage div.rightdoc .box1{background-image:url(im/bgSearchRightBox.png); background-repeat:no-repeat; background-position:left top; background-color:#808097; margin-top:0px; height:428px;}
div.searchpage div.rightdoc .box1 .doc{padding-top:45px;padding-left:16px;padding-right:14px;margin:0px;padding-bottom:30px;}

div.searchpage div.rightdoc .box2{background-color:#595978; margin-top:0px;border-top: solid 1px #FFFFFF;margin-top:10px; height:401px;}
div.searchpage div.rightdoc .box2 .doc{padding-top:30px;padding-left:16px;padding-right:14px;margin:0px;padding-bottom:30px;}


.maindoc .doc{margin-top:50px;margin-left:20px;}
div.subpage .maindoc{background-color:#FFFFFF}
div.subpage .maindoc .doc{margin-top:50px;margin-left:0px;}

p.intro{font-family:Times New Roman; font-size:26px; text-transform:uppercase;padding-bottom:0px;margin-bottom:0px; line-height:30px;}

h1{font-family:Times New Roman; font-weight:normal; margin-top:0px; padding-top:0px; font-size:54px; line-height:65px;}

span.h1{font-family:Times New Roman; font-weight:normal; font-size:54px;line-height:65px; text-transform:uppercase; text-decoration:none}
span.h1 a{text-decoration:none}
div.startpage div.maindoc .alttitle div.ingress{height:116px}
.alttitle span.h1{font-family:Times New Roman; font-weight:normal; font-size:42px;line-height:44px;}
table.dotted{border-bottom: dotted 2px #FFFFFF;}
.maindoc div.h1{width:440px;}

.rightdoc div.h1{width:180px;}
.rightdoc span.h1{font-size:26px; line-height:30px;}
.rightdoc table.dotted{width:160px;}
.rightdoc table.dotted td{height:70px}
.rightdoc img.mainImage{border:none; border-bottom: none}




h2{font-family:Times New Roman; font-weight:normal; margin-top:0px; padding-top:0px; font-size:20px; border-bottom-width:2px; border-bottom-style: dotted; border-bottom-color:#FFFFFF; line-height:26px; text-transform:uppercase}

.maindoc h1,
.maindoc div.ingress,
.maindoc p.bodytext{width:446px}

div.subpage .maindoc h1,
div.subpage .maindoc div.ingress,
div.subpage .maindoc p.bodytext{width:486px}


p.ingress,
div.ingress{font-family:Arial; font-size:13px; line-height:22px;margin-top:25px;}

div.startpage div.maindoc{height:755px;}
div.startpage div.maindoc div.ingress{height:138px}
div.startpage div.maindoc div.buttons{width:586px}

div.startpage div.rightdoc{height:755px;}
div.startpage div.rightdoc div.ingress{height:186px; overflow:hidden}
div.startpage div.rightdoc div.buttons{}



div.subpage .maindoc h1,
div.subpage .maindoc p.intro{padding-left:20px; text-transform:uppercase}
div.subpage .maindoc p.intro{font-size:18px; line-height:18px;}
div.subpage .rightdoc div.intro{color:#FFFFFF; line-height:26px; font-size:20px; font-family:Times New Roman}
div.subpage .rightdoc div.ingress{color:#FFFFFF}

div.subpage .rightdoc{background-color:#d9d9e0;}
div.subpage .rightdoc div.doc2 h1{font-family:arial;color:#00052e; border-bottom: dotted 2px #00052e; font-size:26px; line-height:38px; width:180px; text-transform:uppercase}
div.subpage .rightdoc div.doc2 div.ingress{color:#00052e;}
div.subpage .rightdoc .doc2{background-color:#d9d9e0; padding-left:16px;padding-right:14px;padding-top:18px;margin-left:0px; margin-top:0px; margin-right:0px;}
div.subpage .rightdoc .doc1 a{font-weight:bold; color:#FFFFFF}

div.subpage .rightdoc .doc1{height:286px;background-color:#595978;padding-left:16px;padding-right:14px;padding-top:18px;margin-left:0px; margin-top:0px; margin-right:0px;}
div.subpage .rightdoc .doc2{}

span.doc-header1,
div.subpage .simple-tabs span.doc-header1{font-family:Arial; color:#00052e; font-weight:normal; padding-top:0px; font-size:22px;  line-height:32px; text-transform:uppercase; margin-top:5px;padding-top:20px;}
span.doc-preface{font-weight:bold;}
span.doc-imagetext{font-size:10px;}


div.globalmenu{padding-right:99px;padding-top:12px;}
div.globalmenu{font-family:Arial; font-size:11px; font-weight:normal; color:#ffffff; background-repeat:no-repeat; margin-top:19px; margin-bottom:0px}
div.globalmenu ul{list-style:none; padding:3px 0px 1px 0px; height:18px; float:left; width:350px;margin-right:20px; margin-top:0px;}	
div.globalmenu ul li{list-style:none; display:inline; padding:0px 10px 0px 10px;border-right:1px solid #fff;}
div.globalmenu ul li.last-child	{border-right:0px}

div.globalmenu ul li a:link		{color:#ffffff; text-decoration:none } 
div.globalmenu ul li a:visited	{color:#ffffff; text-decoration:none } 
div.globalmenu ul li a:hover		{color:#ffffff; text-decoration:underline } 
div.globalmenu ul li a:active		{color:#ffffff; text-decoration:none } 

div.globalmenu ul li a.current:link		{color:#ffffff; text-decoration:none; font-weight:bold}	
div.globalmenu ul li a.current:visited	{color:#ffffff; text-decoration:none; font-weight:bold} 
div.globalmenu ul li a.current:hover		{color:#ffffff; text-decoration:none; font-weight:bold} 
div.globalmenu ul li a.current:active		{color:#ffffff; text-decoration:none; font-weight:bold} 


div.globalmenu div.quicksearch{float:right;width:250px; text-align:right; }
.globalmenu	input.searchInput{margin-top:0px;	font-family:Arial;	background-color:#00002F;	border:1px solid #77778F;	color:#FFFFFF;	float:left; width:184px; font-size:11px; line-height:16px;}
.globalmenu img.search-image {margin-top:0px; border:1px solid #77778F;cursor:pointer;vertical-align:text-bottom; height:16px;}


div.menu{clear:both}
div.menu{font-family:Arial; font-size:12px; font-weight:bold; text-transform:uppercase; color:#181842; background-image:url(im/bgTopMenu.png); background-repeat:no-repeat; margin-top:0px; margin-bottom:0px}
div.menu ul					{list-style:none; padding:10px 0px 5px 120px; height:20px }	
div.menu ul li				{list-style:none; display:inline; padding:10px 20px;}

div.menu ul li a:link		{color:#00002f; text-decoration:none } 
div.menu ul li a:visited	{color:#00002f; text-decoration:none } 
div.menu ul li a:hover		{color:#00002f; text-decoration:underline } 
div.menu ul li a:active		{color:#00002f; text-decoration:none } 

div.menu ul li a.current:link		{color:#00002f; text-decoration:none; font-weight:bold}	
div.menu ul li a.current:visited	{color:#00002f; text-decoration:none; font-weight:bold} 
div.menu ul li a.current:hover		{color:#00002f; text-decoration:none; font-weight:bold} 
div.menu ul li a.current:active		{color:#00002f; text-decoration:none; font-weight:bold} 


.newscontainer {clear:both;}
.news-item{width:305px;float:left;margin-top:11px;margin-right:11px;margin-bottom:11px; padding-bottom:10px;}
.news-item h2{margin-bottom:4px;}
.news-item a.btnsmall{float:right; margin-top:5px;}

.newscontainer .green{background-color:#093c0f; border-top: 1px solid #849e87}
.newscontainer .red{background-color:#470a09; border-top: 1px solid #808097}
.newscontainer .yellow{background-color:#a77a01; border-top: 1px solid #b3b3c1; margin-right:0px;}

.newscontainer p.intro{font-size:14px; line-height:20px;}


div.trigger {
	padding: 5px 15px 5px 25px;
	margin: 0;
}
div.active {background-position: left bottom;}
.toggle_container {	margin: 0;	padding: 0;	overflow: hidden;	width: 305px;	clear: both;}
.toggle_container .block {padding: 0px;}
.toggle_container img {	float: left; border:none;	margin: 0;	padding: 0;	border-top: 1px solid #849e87;}

/*div.simple-tabs{height:650px;}*/
.simple-tabs p.h1{font-family:Arial; color:#00052e; font-weight:normal; margin-top:0px; padding-top:0px; font-size:22px;  line-height:32px; text-transform:uppercase; border-top: 2px dotted gray; margin-top:5px;padding-top:20px;}
.simple-tabs .buttons{margin-top:20px;}



div.newsletter{width:620px; border:solid 1px #ffffff;}
div.newsletter .doc{padding: 10px 15px 5px 25px;}
div.newsletter p.ingress{margin-top:0px;}
div.newsletter a.btnsmall{float:right; margin-top:0px;}

#footer{padding: 11px 15px 5px 35px;}
#footer,
#footer *{color:#FFFFFF; font-family:Arial; font-size:11px;}



.simple-tabs ul { 
/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 20px; text-decoration: none; font-size: 100%; list-style: none;
float: left; position: relative; bottom: -1px;margin-left:20px;height:43px; overflow-y:hidden; margin-top:25px;
}
.simple-tabs li { 
/*resets*/margin: 0; padding: 0;padding-top:10px; border: 0; outline: 0; line-height: 20px; text-decoration: none; font-size: 100%; list-style: none;
float: left; border-right: none; background-image:url(im/bgTab.png);margin-right:5px;padding-left:10px; padding-right:10px;
}
.simple-tabs li a { 
/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 20px; text-decoration: none; list-style: none;
float: left; text-decoration: none; padding: 10px 10px 10px 0px; color: #ffffff; font-family: Arial; font-weight:bold; font-size:12px; text-transform:uppercase  }
.simple-tabs li a:hover {color: silver }
.simple-tabs li.selected-tab{background-image:url(im/bgTabActive.png); border: solid 1px  #a1a1a1}
.simple-tabs li.selected-tab a, 
.simple-tabs li.selected-tab a:hover { color:#00052e;}
.tab-panel { clear:left;background: #ffffff; color: #222222; padding: 5px 15px 15px 23px; }

div.tab-panel *{color:#535353}



a.btnlarge{font-family:arial; font-size:12px; color:#FFFFFF; font-weight:bold; padding:8px; text-decoration:none;text-transform:uppercase; padding-left:15px; padding-right:15px;padding-bottom:8px;}
a.btnlarge:hover{background-image:none}
a.btnlargeocean{background-image:url(im/buttons/ocean.png); background-color:#00c0be}
a.btnlargepurple{background-image:url(im/buttons/purple.png); background-color:#cd4fc8}

a.btnsmall{margin-top:1px;font-family:arial; font-weight:bold;color: #fff;font-size: 11px;	text-decoration: none; text-transform:uppercase;padding:4px;padding-left:15px; padding-right:15px;}
a.btnsmall:hover{background-image:none}
a.btnocean{background-image:url(im/buttons/oceanSmall.png);background-color: #1ac0c0;}
a.btnpurple{background-image:url(im/buttons/purpleSmall.png);background-color: #c04cbe;}

a.btnred{background-image:url(im/buttons/redSmall.png);background-color: #4e1816;}
a.btnred:hover{background-image:url(im/buttons/redSmallHover.png)}
a.btngreen{background-image:url(im/buttons/greenSmall.png);background-color: #4e1816;}
a.btngreen:hover{background-image:url(im/buttons/greenSmallHover.png)}
a.btnyellow{background-image:url(im/buttons/yellowSmall.png);background-color: #4e1816;}
a.btnyellow:hover{background-image:url(im/buttons/yellowSmallHover.png)}
a.btnblue{background-image:url(im/buttons/blueSmall.png);background-repeat:repeat-x}
a.btnblue:hover{background-image:url(im/buttons/blueSmallHover.png)}



