﻿
body 
{
	/*background: url('../images/cstgbgcolor.jpg');
	background-color:#414141; */
	background: #3b5b8e;
	margin: 0px; 
	padding: 0px;
}
h2 
{
	font: bold 8pt tahoma; 
	color: #404040; 
	
}
h3 
{
	font: 400 9pt arial, helvetica;
	color: #000000; 
	margin-bottom: -5px;
	
}
h1 
{
	font: italic 12pt georgia; 
	color: black;
	text-align:left;
}
hr
{
	color: #bbbbbb;
	
}
#nextlink 
{
	margin-top: -15px;
}
#nextlink a
{
	text-decoration: none;
}
/*-------------------------------------Layout-------------------------------------*/
.quotation
{
	font: 10pt tahoma;
}

#container
{
	 position: relative;
	 margin : 0 auto 0 auto;
	 height: 100%;
	 text-align: left;
	 width: 900px;
	 background-color: #ffffff;
}
#masthead
{
	margin-left: 10px;
	height: 80px;
	background: #FF4500 url('../images/cstgg.gif') no-repeat top left;
	border-bottom: solid 20px #0b0907;
}
#mastheadrt
{
	margin-top: -160px;
	margin-left: 650px;
	width: 220px;
	height: 160px;
	background: url(../images/team.jpg);
}

#title
{
	color: White;
	font: 18pt Georgia;
	margin-top: 57px;
}

#header 
{
	height: 50px;
}
#content 
{
	 border: none; 
	 padding-top: 10px;
	 width: 100%;
	 color: #fff;
}
#footer 
{
	border: none; 
	font: 8pt tahoma; 
	color:#3b5b8e; 
	text-align: center; 
	height: 50px;
	padding: 10px 10px 0 10px;
	
}
#footer a
{
	font-weight: bold;
	color:#3b5b8e; 
	text-decoration: none;
	
}
#footer a:visited
{
	color:#3b5b8e; 
	text-decoration: none;
	
}
#footer a:hover
{
	color:#3b5b8e; 
	border-bottom: dashed 1px #3b5b8e;
	
}
.publication
{
	font: italic 8pt georgia;
}

acronym
{
	font-weight: bold;
	border-bottom: 1px dotted #bbbbbb;
}

/*-------------------------------------Child Page Content-------------------------------------*/

.narrowcolumn
{
	padding: 0 10px 0 10px;
	text-align: left; 
	font: 10pt tahoma; 
	color: #404040;
	width: 350px;
	
}
#feed
{
	height:550px;
	overflow: auto;
	padding-right: 10px;
	margin-right: -10px;
}

.narrowcolumn img 
{
	float: left; 
	padding-right: 8px;
}

#caption
{
	/*background: url(../images/captionframe.gif) no-repeat;*/
	height: 110px;
}

#caption h1
{
	
	font: italic 12pt georgia; 
	color: #404040;
	text-align:left;

}

#centerimage img
{
	text-align: center;
	float: none;
}
#contentlist ul
{
	 list-style: none;
	 margin-left: 10px;
	 width: 250px;

}
#contentlist li
{
	text-indent: -10px;
}
/*------------------------------------- Contacts Form -------------------------------------*/
#ContactInfo
{
	padding-bottom: 20px;
	border-bottom: dashed 1px #404040;
	
}
#ContactsForm
{
	font: 8pt Tahoma;
	color: #404040;
	 text-align: left;
}
.ddlcontacts
{
	width: 200px;
	font: 8pt Tahoma;
	color: #404040;
}
.txtcontacts
{
	width: 225px;
	font: 8pt Tahoma;
	color:#404040;
}

.txtcontactsmulti
{
	width: 250px;
	height: 150px;
	font: 8pt Tahoma;
	color:#404040;
}

/*------------------------------------- TOP MENU -------------------------------------*/
#topmenu
{
	width: 900px;
	height: 57px;
	background: url("../images/menubar.jpg") no-repeat;
	font-size: 12pt;
	color: #ffffff;
	position: relative;
	text-align: center;
	padding-top: 15px;
}
 
#topmenu a:visited
{
   color: #ffffff;
   text-decoration: none;
}
#topmenu a
{
   font-size: 12pt;
   color: #ffffff;
   text-decoration: none;
}
#topmenu a:hover
{
	color: #cc9900;
}
#topstrip
{
	background-color: #cc9900;
	height:20px;
	width: 500px;
	text-align: left;
	float: left;
	font: small tahoma;
	color: #fff;
	padding: 5px 0 0 0;
	
	
}
#topstripright
{
	background-color: #cc9900;
	height:20px;
	width: 390px;
	float: right;
	text-align: right;
	font-size: small;
	font: small tahoma;
	color: #fff;
	padding: 5px 10px 0  0;
}

#topstrip a
{
	color: #fff;
	text-decoration: none;
	
}
#topstrip a:visited
{
	color: #fff;
}

#navbar
{
	font: bold 8pt Tahoma;
	color: #ffffff;
	padding-top: 8px;
	
	
}

#navbar a
{
	font:bold 10pt Tahoma;
	color: #ffffff;
	text-decoration: none;
}

#navbar a:visited 
{ 
	 text-decoration: none; 
	 color: #ffffff;
}
#navbar a:hover
{
	color: #2b547e;
	
}

/*------------------------------------- SITE MAP -------------------------------------*/

#sitemap
{
	color: #ffffff;
	font: 10pt tahoma;
	z-index: 2;
	text-align: left;
	margin-left: 0px;
	margin-top: 10px;
}
#sitemap a
{
	text-decoration:none;
	color:#ffffff;
}
#sitemap a:visited
{
	text-decoration:none;
	color:#ffffff;
}
/*------------------------------ LT SIDEBAR & LIST -------------------------------------*/
#sidebar
{
	
	padding: 0  15px 0 0px;
	margin-top: 0px;
	margin-left: 8px;
	margin-bottom:0px;
	font: 10pt tahoma; 
	color: #404040;  
	width: 225px;
	height: 700px;
	background: url(../images/sidemenu.jpg) no-repeat;
	border-right: dotted 1px #bbbbbb;
	
}
#sidebar a
{
	font:8pt tahoma;
	text-decoration: none;
	color:#bbbbbb;
}
#sidebar a:visited
{
	text-decoration: none;
	color:#bbbbbb;

}
#sidebar a:hover
{
	border-bottom: dashed 1px #bbbbbb;
	color:#bbbbbb;

}
.signature
{
	font-size: 8pt;
}
#subsidebarfiller
{
	background: #1b1a18;
	width: 230px;
	height: 100px;
	margin-left: 8px;
}
.listbar
{
	margin-left:0px;
	margin-top:0px;
	padding-top:330px;
	padding-left: 30px;
}
.listitemheader
{
	width: 160px;
	list-style-type: none;
	color: #bbbbbb;
	font: bold 8pt tahoma;
	padding:5px 5px 5px 5px;
	text-align:center;
	

	
}
.listitemheader1
{
	width: 160px;
	list-style-type: none;
	color: #bbbbbb;
	font: bold 8pt tahoma;
	padding:5px 5px 5px 5px;
	text-align:center;
	border-bottom:solid 1px #bbbbbb;
	
}
.listitemheader1 span
{ font-weight:normal; color: #ffffff;}

.listitemabout
{
	width: 160px;
	list-style-type: none;
	color: #bbbbbb;
	font: 10pt tahoma;
	padding: 5px 5px 5px 5px;
	text-align:center;
	border-bottom:solid 1px #bbbbbb;
	
	
}
.listitem
{
	
	width: 160px;
	list-style-type:none;
	color:  #ffffff;
	
	

	
}
.listitemimg
{
	margin-left: -10px;
	
}
.listitem a
{
	
	color: #404040;
	font-weight: bold;
}

.listitem span
{
	font-weight:bold;
}	
.listcontact
{
	font: 10pt Tahoma;
	color: #999999;
	list-style-type: none;
	display: block;
	
}	


/*------------------------------ RT SIDEBAR & LIST -------------------------------------*/

#rtsidebar
{
	
	font: 10pt tahoma; 
	border-left: dotted 1px #bbbbbb;
	height: 700px;
	width: 235px;
	background-color: #ffffff;
	
}
#rtsidebar a
{
	
	color: #404040;
	font: bold 10pt tahoma;
	text-decoration: none;
}

#rtsidebar a:visited
{
	color: #404040;
	text-decoration:none;
}
#rtsidebar a:hover
{
	color: #3b5b8e;
}
#rtsidebar span
{
	font: Bold 10pt Tahoma;
	color:  #8B0000;
}

#rightlist
{
	margin-left: 15px;
	width: 220px;
	padding:5px 5px 150px 5px;
	text-align: left;
}
.rtlistitemheader
{
	width: 220px;
	list-style-type: none;
	color: #404040;
	font:bold 10pt tahoma;
	padding:5px 5px 2px 5px;
	text-align:center;
}

.rtlistitemabout
{
	width: 220px;
	list-style-type: none;
	color: #404040;
	font: 10pt tahoma;
	text-align:center;
	

}
.rtlistitemalone
{
	width: 220px;
	list-style-type: none;
	color: #404040;
	font: 10pt tahoma;
	text-align:center;
	text-decoration: none;
	border: none;
	

}

.rtlistitemalone img
{
	text-decoration: none;
	border: none;
}
.rtlistitem
{
	padding:3px 5px 0 5px;
	list-style-type: none;
	color:  #404040;
	width: 210px;
	text-decoration: none;
	border: none;
	
}
.rtlistitem span
{
	font-size: 14pt;
	text-decoration: none;
}
.rtlistitembottom
{
	padding:3px 5px 15px 5px;
	list-style-type: none;
	color:  #404040;
	width: 210px;
	border-bottom: dashed 1px #404040;
	
	
}

.rtlistitem span
{
	font-weight:bold;
	padding: 0 0 5px 5px;
	
}		
.rtlistitem img
{
	float: left;
	text-decoration: none;
	border: none;
	text-align: center;
	
}	
	
.findoutmore 
{
	
	display:inline;
	
}

#sbheader
{
	margin-left: 15px;
}
#sbheader1
{
	margin-left: 4px;
	
}
#sbheader1 img
{
	margin-left: 15px;
	text-decoration: none;
	border: none;
	color: #ffffff;
	
}
#sbheader1 a:hover
{
	
	border: none;

	
}
#sbheader2 a
{
	
	margin-left: 15px;
	width:100px;

	
}

#textcontent p
{
	
	font: 10pt tahoma; 
	color: #404040;
	clear:both;
}
#textcontent p span
{
	font: bold 12pt tahoma; 
	color: #8B0000;
}
#textcontent img
{
	float:left;
	padding-right:10px;
	
}
#mp
{
	float:none;
}

#textcontent h3
{
	color: #2b547e;
	font: bold 10pt Tahoma:
}


.litemheader
{
	color:#2b547e;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
	list-style-type: square;
	text-align: left;
	list-style-position: inside;
}
#featureslist
{
	margin-left: 0px;

}
#newsletters a
{
	font: bold 10pt Tahoma;
	color: Green;
	text-decoration: none;
	
}
#newsletters a:visited
{
	font: bold 10pt Tahoma;
	color: Green;
	text-decoration: none;
	
}
#newsletters a:hover
{
	font: bold 10pt Tahoma;
	color: Green;
	text-decoration: none;
	
}
#newsletters ul
{
	
}

#newsletters li
{
	line-height: 25px;
	list-style-image: url(../images/arrow.gif);
	
}
#listbox
{
	border: dashed 1px #404040;
	color: #404040;
	padding: 5px 10px 5px 10px;
	background-color: #F5F5F5;
}
#listbox p
{
	font: 8pt Georgia;
}
#listbox span
{
	font: 7pt Georgia;
	color: #404040;
}
#listbox hr
{
	margin-top: -10px;
}

/*--------------------------------------------------------------------*/