/* Stillwater CSS Document */

body {margin: 0px; padding: 0px; margin-left: auto; margin-right: auto; background-color: #ADBAC7; background-image: url(../image/bgr.jpg); background-repeat: repeat-x; background-position:top left; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 17px;}

#page {width: 810px; margin-top: 20px; margin-left: auto; margin-right: auto; background-color: white; padding-left: 20px; padding-right: 20px; text-align: left; background-image:url(../image/bgr_page.gif); background-position: bottom right; background-repeat: no-repeat; color: #30527B;}

#logo {width: 263px; height:111px;float: left;}
#menu {width: 472px; height:39px; padding-top: 72px; padding-left:73px; float: left;}

#visual {width: 573px; height: 224px; float: left;}
#visual_small {width: 226px; height: 224px; float: left; margin-left: 11px;}

#footer {width: 810px; padding-top: 15px; padding-bottom: 10px;}
#footer a {color: #3381DF; text-decoration: underline; font-weight: bold;}

/*HOMEPAGE */
#home_welcome {width: 453px; height:123px;background-color: #6A8BB3; color: white; padding-left: 20px; padding-right: 100px;padding-top: 10px; padding-bottom: 20px; margin-top: 11px;float: left;overflow: auto;}
#home_newsletter {width: 186px; height: 143px; background-color: #6A8BB3; color: white; padding-left: 20px; padding-right: 20px;padding-top: 10px;margin-left: 11px; margin-top: 11px;float: left; overflow: auto;}
#home_newsletter form {margin: 0px; padding: 0px;}
#home_newsletter input.field {background-color: white; border: 2px solid #DFE6EF; color: #2B2B2B; font-size:9px; font-weight: bold;}
#home_newsletter input.submit {margin-top: 3px; margin-left: 7px;}
#home_content {margin-top:11px; width: 770px; background-color: #DFE6EF; padding-left:20px; padding-right:20px; padding-top:10px; border-bottom: 23px solid #96AECA; padding-bottom: 10px;}
.home_news {width: 770px;}
.home_news div.thumb {float: left; overflow: hidden;}
.home_news div.thumb img {border: 1px solid #99AFCB;}
.home_news div.date{width: 75px;float: left; margin-top:-4px;}
.home_news div.content{width: 355px;float: left; padding-left: 20px;}
.home_news h2 {font-size: 13px; line-height: 17px; font-weight: bold;padding: 0px; margin: 0px; margin-top:-4px; margin-bottom: 10px;}
.home_news div.download {float: left; padding-left: 30px; margin-top:-2px;}
.home_news div.download img {border: 0px solid white;}
.home_news div.download a {color: #3381DF; text-decoration: underline;}
.home_news div.download a:visited {color: #96B1D1; text-decoration: underline;}


/*COMPANIES LIST PAGE */
#companies_list_content {margin-top:11px; width: 770px; background-color: #F2F5F9; padding-left:20px; padding-right:20px; padding-top:10px; border-bottom: 23px solid #96AECA; padding-bottom: 10px;}
.companies_list {width: 770px; padding-bottom: 20px;}
.companies_list div.logo {width:200px;height:114px;float: left; border: 1px solid #99AFCB;}
.companies_list div.content {width: 400px;float: left; margin-left:20px;}
.companies_list div.title{background-image:url(../image/bgr_partner.gif); background-repeat:repeat-y;background-position: top left; padding-top: 3px; padding-bottom:3px; padding-left: 5px; margin-bottom:5px;}
.companies_list div.content p{margin:0px; padding:0px;}
.companies_list h2 {font-size: 13px;line-height: 17px;font-weight: bold;padding: 0px; margin: 0px;}


/*COMPANY DETAILS PAGE*/
#company_flash {width: 573px; height: 388px; float: left;}
#company_container_right {width: 186px; height: 388px; float: left; margin-left: 11px; float: left;}
#company_visual_small {width: 226px; height: 224px;}
#company_newsletter {width: 186px; height: 143px; background-color: #6A8BB3; color: white; padding-left: 20px; padding-right: 20px;padding-top: 10px; margin-top: 11px;float: left;}
#company_newsletter form {margin: 0px; padding: 0px;}
#company_newsletter input.field {background-color: white; border: 2px solid #DFE6EF; color: #2B2B2B; font-size:9px; font-weight: bold;}
#company_newsletter input.submit {margin-top: 3px; margin-left: 7px;}
#company{margin-top:11px; width: 770px; background-color: #DFE6EF; padding-left:20px; padding-right:20px; padding-top:10px; border-bottom: 23px solid #96AECA; padding-bottom: 10px;}
#company h1 {font-family: Arial, Helvetica, sans-serif; font-size: 23px; letter-spacing: -1px;font-weight: lighter; text-transform:uppercase;}
.company_details {width: 770px; padding-bottom: 20px;}
.company_details div.logo {width:200px;height:114px;float: left; margin-bottom: 25px;}
.company_details div.logo img{border: 1px solid #99AFCB;}
.company_details div.logo a {color: #3381DF; text-decoration: underline;}
.company_details div.logo a:visited {color: #96B1D1; text-decoration: underline;}
.company_details div.content {width: 480px;float: left; margin-left:20px;}
.company_details div.content p {margin: 0px; padding: 0px;}
.company_details h2 {font-size: 13px;line-height: 17px;font-weight: bold;padding: 0px; margin: 0px; margin-top:-4px; margin-bottom: 10px;}
.company_details div.content a {color: #3381DF; text-decoration: underline;}
.company_details div.logo a:visited {color: #3381DF; text-decoration: underline;}


/*PARTNERS PAGE*/
#partners_welcome {width: 353px; height:28px;background-color: #6A8BB3;padding-left: 20px; padding-right: 200px;padding-top: 10px; margin-top: 11px;float: left;}
#partners_newsletter {width: 186px;height: 28px;background-color: #6A8BB3;padding-top: 10px;margin-left: 11px; margin-top: 11px;padding-left: 20px; padding-right: 20px;float: left;}
#partners_content {margin-top:11px; width: 770px; background-color: #F2F5F9; padding-left:20px; padding-right:20px; padding-top:10px; border-bottom: 23px solid #96AECA; padding-bottom: 20px;}
.partners_list {width: 553px;}
.partners_list div.text {padding-left: 5px;}
.partners_list h2 {font-size: 13px;line-height: 17px;font-weight: bold;padding: 0px; margin: 0px;}
.partners_list div.title{background-image:url(../image/bgr_partner.gif); background-repeat:repeat-y;background-position: top left; padding-top: 3px; padding-bottom:3px; padding-left: 5px; margin-bottom:5px;}
.partners_list a{color: #3381DF; text-decoration: underline;}
.partners_list a:visited {color: #3381DF; text-decoration: underline;}


/*CONTACT PAGE*/
#contact_welcome {width: 353px; height:28px;background-color: #6A8BB3;padding-left: 20px; padding-right: 200px;padding-top: 10px; margin-top: 11px;float: left;}
#contact_newsletter {width: 186px;height: 28px;background-color: #6A8BB3;padding-top: 10px;margin-left: 11px; margin-top: 11px;padding-left: 20px; padding-right: 20px;float: left;}
#contact_content {margin-top:11px; width: 770px; background-color: #F2F5F9; padding-left:20px; padding-right:20px; padding-top:20px; border-bottom: 23px solid #96AECA; padding-bottom: 20px;}

#contact_left {width: 553px; float:left;}

#contact_left div.form_left {width:160px;float:left; line-height: 10px;}
#contact_left div.intro{width: 410px;}
#contact_left div.form_left form {margin: 0px; padding: 0px;}
#contact_left div.form_left input{background-color: white; border: 2px solid #A5BFDB; color: #2B2B2B; font-size:9px; font-weight: bold;}
#contact_left div.form_left select{width: 143px;background-color: #6A8BB3; border: 2px solid #A5BFDB; color: white; font-size:9px; font-weight: bold;}
#contact_left div.form_right div.submit {text-align:right;}
#contact_left div.form_right {margin-left:12px;float:left;}
#contact_left div.form_right textarea{width: 330px; height: 170px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 17px; padding: 5px; padding-top: 2px;border: 2px solid #A5BFDB;}


#contact_right {width: 186px; margin-left:11px; float: left;}
#contact_right a{color: #3381DF; text-decoration: underline;}
#contact_right a:visited{color: #3381DF; text-decoration: underline;}
#contact_right img.map{border: 1px solid #AAC2DD;}

.button{
	background-color: #576677;
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	color:white;
	border:0px;
	height:18px;
	padding-left:4px;
	padding-right:4px;
}

/* sitemap */	
/* Level 1 */
.sitemap	{margin-top:20px;}	
.sitemap	ul	{margin:0; padding:0;}		
.sitemap	ul li	{list-style-type:none;}
.sitemap	ul li	span	{background-image:url(../image/bgr_partner.gif); background-repeat:repeat-y; width:553px; padding-left:10px; padding-top:2px; padding-bottom:2px; width:auto; display:block; margin-top:2px; font-weight:bold; font-size:12px;}	
.sitemap	ul li	a	{background-image:url(/image/orange_bullet.gif); background-repeat:no-repeat; background-position:left; text-decoration:none; padding-left:12px; color:#30527B;}
.sitemap	ul li	a:hover	{text-decoration:underline;}	

/* level 2 */
.sitemap	ul ul	{margin:0;	padding:0;	margin-left:20px;}		
.sitemap	ul ul li	{padding-left:7px; padding-top:2px;	padding-bottom:2px;	margin:1px;	list-style-type:none;}	
.sitemap	ul ul li	a	{background-image:url(../image/black_bullet.gif); background-repeat:no-repeat; background-position:left;	text-decoration:none; padding-left:15px;}	
.sitemap	ul ul li	a:hover	{text-decoration:underline;	}

/* level 3 */	
.sitemap	ul ul ul	{margin:0; padding:0; margin-left:20px;}	
.sitemap	ul ul ul li	{padding-left:7px;	padding-top:2px; padding-bottom:2px; margin:1px; list-style-type:none;}	
.sitemap	ul ul ul li	a	{background-image:url(../image/green_bullet.gif);	background-repeat:no-repeat; background-position:left; text-decoration:none; padding-left:15px;}	
.sitemap	ul ul ul li	a:hover	{text-decoration:underline;	}

/* level 4 */	
.sitemap	ul ul ul ul	{margin:0;	padding:0;	margin-left:20px;	}		
.sitemap	ul ul ul ul li	{padding-left:7px; padding-top:2px;	padding-bottom:2px;	margin:1px;	list-style-type:none;	}
.sitemap	ul ul ul ul li	a	{background-image:url(../image/blue_bullet.gif); background-repeat:no-repeat;	background-position:left; text-decoration:none; padding-left:15px;}	
.sitemap	ul ul ul ul li	a:hover	{text-decoration:underline;	}		
/* end sitemap */	

