/*Scrollbar for IE only*/
* html{
	scrollbar-3dlight-color : #496C92;
	scrollbar-arrow-color : #496C92;
	scrollbar-base-color : #496C92;
	scrollbar-darkshadow-color : #1A4673;
	scrollbar-face-color : #1A4673;
	scrollbar-highlight-color : #1A4673;
	scrollbar-shadow-color : #1A4673;
	scrollbar-track-color : #496C92;
}



/* STANDARD ELEMENTS */

html, body {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	background-color: #15406F;
	background-image: url(../images/bg_main.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #fff;
}

img {
	border: 0;
	margin: 0;
	padding: 0;
}

h1 {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #fff;
	font-weight: bold;
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
	text-transform: uppercase;
}

h2 {
	font-weight: bold;
	font-size:13px;
	color: #034C41;
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
	margin-top:15px;
}

a:link {color:#fff;font-weight:normal;text-decoration:underline;}
a:active {color:#fff;font-weight:normal;text-decoration:underline;}
a:visited {color:#fff;font-weight:normal;text-decoration:underline;}
a:hover {color:#B1C4D7;font-weight:normal;text-decoration:underline;}

p {
	margin: 0;
	margin-bottom: 8px;
}

ul { 
	list-style: none;
	padding:0;
	margin:0;
	margin-bottom:8px;
	margin-left: 10px;
}

li {
	padding-left:15px;
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	margin-bottom:1px;
}

.list { line-height: 13px; }

form { margin: 0; padding: 0; }

input, textarea {	font-family: verdana, arial, sans-serif; font-size: 10px; }

/* MAIN ELEMENTS **************************/

#main_outer { width: 100%; height: 100%; }
#main_box { width: 630px; height: 360px; position: absolute; top: 50%; left: 50%; margin-left: -315px; margin-top: -180px; overflow: hidden; }
#nav_box { width: 630px; height: 17px; background-color: #4F668A; }



/* HOME ELEMENTS **************************/

#logo_home { width: 630px; height: 140px; }
#content_home { width: 630px; height: 203px; background-image: url(../images/bg_home.jpg); background-repeat: no-repeat; position: relative; }
#copy_home { position: absolute; top: 15px; left: 30px; width: 300px; height: 170px; overflow: hidden; padding-right: 10px;  }
#news_home { position: absolute; top: 55px; left: 386px; width: 210px; height: 110px; }

#news_home p { margin-bottom: 10px; }
#news_home .line { margin-bottom: 10px; }

#news_home a:link {color:#fff;font-weight:normal;text-decoration:none;}
#news_home a:active {color:#fff;font-weight:normal;text-decoration:none;}
#news_home a:visited {color:#fff;font-weight:normal;text-decoration:none;}
#news_home a:hover {color:#B1C4D7;font-weight:normal;text-decoration:none;}


/* SUB-PAGE ELEMENTS **************************/

#content_sub { width: 630px; height: 340px; background-image: url(../images/bg_sub.jpg); background-repeat: no-repeat; position: relative; }
#copy_sub { position: absolute; top: 13px; left: 165px; width: 440px; height: 322px; overflow: auto; padding-right: 10px; }

#sub_nav { position: absolute; top: 65px; left: 15px; width: 136px; }

#sub_nav a:link {  }
#sub_nav a:active {  }
#sub_nav a:visited {  }
#sub_nav a:hover { background-color: #1C4878; }

#subs_hidden { visibility: hidden; }

ul.news li { margin-bottom: 10px; }

.attach_icon { margin-right: 5px; };

