/*---------------------------------------
			GLOBAL CSS
---------------------------------------*/
/***************************************
			GENERAL
***************************************/
body{
	padding:0px;
	font-size:62.5%; /* Sets font size in a browser set to "medium font (16px)" to 10px */
	margin:0px;
	font-family:Verdana, Arial, sans-serif;
	background-color:#009ac5;
	color:#242424;
	text-align:left;
	line-height:1.8em;
}
table#wrapper{
	background-color:#FFFFFF;
	padding:1em;
	text-align:center;
}
table#nav_bar{
	background-color:#005f7d;
}
table#nav{
	height:2.7em;
	text-align:left;
	vertical-align:middle;
	color:#FFFFFF;
	font-size:1.35em;
}
table#title_bar{
	background-color:#009ac5;
}
table#title{
	height:4em;
	text-align:left;
	vertical-align:middle;
	color:#FFFFFF;
	font-size:1.35em;
}

div#nav{
	float: left;
}
div#language{
	float: right;
}

td.column{
	vertical-align:top;
	width:418px;
}
td.column_gutter{
	width:32px;
}
a:link{
	color:#00708f;
}
a:visited{
	color:#005168;
}
a:active{
	color:#00708f;
}
a:hover{
	color:#00b4e6;
}
a.nav:link{
	color:#FFFFFF;
	text-decoration:none;
}
a.nav:visited{
	color:#FFFFFF;
	text-decoration:none;
	
}
a.nav:active{
	color:#FFFFFF;
	text-decoration:none;
}
a.nav:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

div.horizontal_divider{
	height:1px;
	/*background-color:#242424;*/
	background-image:"/images/horizontal_divider.gif";
	background-repeat:repeat-x;
}	
td.main_margin_side{
	width:16px;
}
div.footspacer{
	padding-top:20px;
	clear:both;
}


.reverse{
	background-color:#6ea1c9;
	color:#FFFFFF;
}

/*
ul{
	margin-top:0px;
	margin-left:10px;
	padding-left:10px;
	list-style-position: outside;
}

table#main{
	background-color:#FFFFFF;
	text-align:left;
}

td.footer{
	height:16px;
	vertical-align:bottom;
	background-image:url(../images/main_footer.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}
td#footer_bl{
	text-align:left;
}
td#footer_br{
	text-align:right;
}

td.reverse{
	background-color:#666666;
}

*/

/***************************************
			ITEMS
***************************************/

/*
div.item_main{
	padding-top:10px;
	padding-bottom:5px;

}
div.item_sub{
	padding-top:0px;
	padding-bottom:8px;
}
div.item_sub_extra{
	padding-top:0px;
	padding-bottom:18px;
}

div.item_sidebar{
	text-align:left;
	width:75%;
}
*/

/***************************************
			LAYOUT
***************************************/

/*
div.gutter10{
	width:10px;
	float:left;
	padding-right:10px;
}
div.column2{
	float:left;
	width:50%;
}
div.column3_2{
	float:left;
	width:66%;
}
div.column3_1{
	float:left;
	width:30%;
}
div.column_paddingleft{
	padding-left:30px;
}
div.column3_space{
	float:left;
	width:3%;
}
div.column_clear{
	clear:both;
	display:block;
	vertical-align:bottom;
}
div.float{
	display:inline;
	float:left;
}
*/
/***************************************
			ALIGNMENT
***************************************/

/*
.right{
	text-align:right;
}
.left{
	text-align:left;
}
div.center{
	text-align:center;
}
*/

/***************************************
			ROUNDBOX ELEMENT
***************************************/
/*
td.roundbox_margin_v{
	height:16px;
}
td.roundbox_margin_h{
	width:16px;
}
td.roundbox_l{
	text-align:left;
	background-position:left;
}
td.roundbox_r{
	text-align:right;
	background-position:right;
}
td.roundbox_t{
	vertical-align:top;
	background-position:top;
}
td.roundbox_b{
	vertical-align:bottom;
	background-position:bottom;
}
td.roundbox_divider{
	width:1px;
	background-position:center;
}
td.roundbox_line_v{
	background-image:url(../images/roundbox_line.gif);
	background-repeat:repeat-y;
}
td.roundbox_line_h{
	background-image:url(../images/roundbox_line.gif);
	background-repeat:repeat-x;
}
td.roundbox_column_right{
	padding-left:15px;
}
td.roundbox_column{
	vertical-align:top;
	text-align:left;
	padding-right:100px;
}
*/

/***************************************
			WHITEBOX ELEMENT
***************************************/
/*
div.whitebox{
	width:276px;
	float:left;
	vertical-align:top;
}
td.whitebox_margin_v{
	height:16px;
}
td.whitebox_margin_h{
	width:16px;
}
td.whitebox_l{
	text-align:left;
	background-position:left;
}
td.whitebox_r{
	text-align:right;
	background-position:right;
}
td.whitebox_t{
	vertical-align:top;
	background-position:top;
}
td.whitebox_b{
	vertical-align:bottom;
	background-position:bottom;
}
td.whitebox_line_v{
	background-image:url(../images/roundbox_line.gif);
	background-repeat:repeat-y;
}
td.whitebox_line_h{
	background-image:url(../images/roundbox_line.gif);
	background-repeat:repeat-x;
}
td.whitebox_column_right{
	padding-left:15px;
}
td.whitebox_column{
	vertical-align:top;
	text-align:left;
	padding-right:100px;
}
*/

/***************************************
			ROUNDBUTTON ELEMENT
***************************************/


/*
div.roundbutton{
	width:276px;
	float:left;
	vertical-align:top;
	background-image:url(../images/roundbutton_bg_color.gif);
	background-repeat:repeat;
}
td.roundbutton_margin_v{
	height:18px;
}
td.roundbutton_margin_h{
	width:18px;
}
td.roundbutton_l{
	text-align:left;
	background-position:left;
}
td.roundbutton_r{
	text-align:right;
	background-position:right;
}
td.roundbutton_t{
	vertical-align:top;
	background-position:top;
}
td.roundbutton_b{
	vertical-align:bottom;
	background-position:bottom;
}
td.roundbutton_line_v{
	background-image:url(../images/roundbutton_line.gif);
	background-repeat:repeat-y;
}
td.roundbutton_line_h{
	background-image:url(../images/roundbutton_line.gif);
	background-repeat:repeat-x;
}
*/
/***************************************
			ORANGEBOX ELEMENT
***************************************/

/*
div.orangebox{
	float:left;
	vertical-align:top;
	background-image:url(../images/orangebox_bg_color.gif);
	background-repeat:repeat;
}
td.orangebox_margin_v{
	height:15px;
}
td.orangebox_margin_h{
	width:15px;
}
*/
/***************************************
			BLUEBOX ELEMENT
***************************************/
/*
div.bluebox{
	float:left;
	vertical-align:top;
	background-image:url(../images/bluebox_bg_color.gif);
	background-repeat:repeat;
}
td.bluebox_margin_v{
	height:15px;
}
td.bluebox_margin_h{
	width:15px;
}
*/
/***************************************
			TYPOGRAPHY
***************************************/
p{
	text-align:left;
}
p.title{
	font-size:1.5em;
	color:#2d709e;
}
p.subtitle{
	font-size:1em;
	font-weight:bolder;
}
.type_body_regular{
	font-size:1.35em;
	line-height:1.3em;
}
.type_section{
	height:20px;
	vertical-align:middle;
	font-size:.9em;
	color:#8f8f8f;
	font-weight:bolder;
	text-transform:uppercase;
}
.type_legal{
	text-align:left;
}
/*
.type_title{
	font-size:12px;
	line-height:14px;
	color:#484848;
	font-weight:bolder;
}
.type_headline{
	color:#484848;
	font-size:32px;
	font-weight:bolder;
}
.type_subhead{
	color:#484848;
	line-height:24px;
	font-size:18px;
	font-weight:bolder;
}
.type_body_big{
	font-size:14px;
}
.type_body_regular{
	font-size:12px;
	line-height:14px;
}
.type_highlight{
	color:#FF8500;
}
.type_bold{
	color:#484848;
	font-weight:bolder;
}

.type_white{
	color:#FFFFFF;
}
.type_book{
	text-decoration:underline;
}
.type_super{
	font-size:small;
	vertical-align:super;
}
*/