@charset "utf-8";
/* CSS Document */
/* THREE COLUMN LAYOUT */
* {margin:0; padding:0;}
body {
	color:#333333;
	background:url(../images/background.gif) top left repeat-x #10242f;
	font-family: Verdana, sans-serif;
	font-size: 62.5%;
}

h1, h2, h3, h4, h5, h6, ul, ol, dl {
	font-family: "Trebuchet MS", Arial, sans-serif;
	} 
/* FONT SIZES FOR HEADINGS*/
h1 {font-size:1.6em;
}
h2 {font-size:1.3em;
	line-height:1.25;
	padding: 8px 0 0 0;	
}

#sidebar2 .box .text h2 {
	padding: 0;
	color:#017c8c;

}
/* my default styling of other XHTML elements */
p {
	font-size:1.1em;
	padding:0px 50px 8px 0px;
}

a {
	color:#08787a;
	text-decoration:underline;
}
a:hover {
	text-decoration:underline;
}

div#main_wrapper {
	min-width:924px; 
	max-width:924px;  
	margin-left:auto; 
	margin-right:auto; 
	padding:0 0 0 0;
} /* centers layout when > max width */
div#header {
	padding:20px 20px 25px 20px;
}
#contentholder {
	padding:0;
	margin:30px 0px 0px 0px;
	background-color:#FFFFFF;
	float:left;
}
#introimage {
	margin:0 0 20px 0;
	position:relative;
	z-index:1;
	top:0px;
	width:auto;
	padding:0;
}
#introimage .boxHolder {
	position:absolute;
	bottom:0;
	right:0;
	width:auto;
	padding:0 7px 14px 0;
}
#introimage .box {
	float:right;
	width:180px;
	background-color:#10242f;
	margin:0 4px 0 0;
}
#introimage .box .text {
	bottom:5px;
	width:auto;
	text-align:left;
	padding:10px 0px 5px 0;
	
}
#introimage .box .text h2 {
	padding:0 12px 0 12px;
	color:#017c8c;
}
#introimage .box .text p {
	padding:0 12px 2px 12px;
	font-size:1.0em;
	height:35px;
	color:#FFF;
}
#introimage .box .linkarrow {
	padding:0 5px 0 0;
	position: bottom right;
	width:auto;
	text-align:right;	
}

#sidebar1 {
	padding:0 0 20px 0;
 	float:left;
 	width:184px;
}
#mainContent {
	padding:10px 20px 20px 20px;
 	float:left;
 	width:700px;
}

#mainContent img{
	padding:0px 0px 5px 0px;
	
}
#mainContent #leftcol {
 	width:204px;
	padding:0;
 	float:left;
	
}
#mainContent #rightcol {
 	width:204px;
	padding:0 0 0 12px;
 	float:left;
	
}
#sidebar2 {
	float: right;
	width:280px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#footer {
 	clear:both;
	background-color:#000;
}
/* end of structural styles */ 

/* inner div margin */
#header_inner, #nav_inner, #content_inner, #promo_inner {
	overflow:hidden; /* prevents oversize elements from breaking the layout */
	
}
#header_inner {
	/* I want the header content to touch the edges, so no padding */
}
#nav_inner {
	margin:0 15px;
	padding:0 6px;
}
#content_inner {
	padding:0 1em .3em 0em;
}
#promo_inner {
	padding:0 .5em 1em 0em;
}
#footer_inner { height:30px;
  
	padding:4px 4px;
	text-align:left;
	font-size:8pt;
	color:#9eb1bc;
	padding-left:20px;
}
#footer_inner span { padding:7px;
vertical-align:super;
}

/*#footer_inner img { padding-top:2px; color:#80919b;
	}*/

#sidebar2 .box {
	float:left;
	width:275px;
	height:100px;
	border:1px solid #1e3944;
	background-color:#10242f;
	margin:0 0 16px 0;
}
#sidebar2 .box .image {
	float:left;
	width:12px;
	padding:10px 20px 10px 10px;
}
#sidebar2 .box .text {
	float:left;
	width:213px;
	text-align:left;
	padding:10px 0px 5px 0;
	
}
#sidebar2 .box .text h2 {
	padding:0 20px 0 20px;
}
#sidebar2 .box .text p {
	padding:0 20px 2px 20px;
	color:#FFF;
}
#sidebar2 .box .linkarrow {
	padding:80px 5px 0 0;
	width:auto;
	text-align:right;
	position:relative;
	position:30px 0px;
		
}
#formular {font-size:1.1em;
	margin-top:30px;
}
#formular span { color:#FF0000;
}
#formular td { width:50%; padding-left:15px; padding-bottom:25px
}
#formular input { width:300px;
	 height:18px;
	 border-style:solid;
	 border-color:#9eb1bc;
	 border-width:1px;
	 

	 
}
#formular select { width:302px;
	 height:24px;
	 border-style:solid;
	 border-color:#9eb1bc;
	 border-width:1px;
	 vertical-align:bottom;
	 }
	 
#formular .btn {width: 91px; height:25px;
	 background-image:url(../images/btn_01.jpg);
	 border-style:none;
	 float: right;
	 }
#lg_pct {float:left; padding-top:3px;}
#cpr {padding-top:9px;}
#llist { float:right;
width:250px; }
.cleart {clear: both;}
.blued {color:#08787a; padding-top:30px;}
.redis {color: red; font-weight:bold;}
.screen {margin: 10px 5px 10px 5px;
width:410px;}
#mainContent li {list-style-position:inside;
	list-style-type: square;
	font-size:1.1em;
	font-family: Verdana, sans-serif; 
	margin-bottom:10px;
	}
/*#mainContent table {padding-right:20px;}*/
.frst {padding-top:15px}
.scram {padding-top:30px;
font-size:9px;}
#mainContent span {color:red;}
