body{
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	font-family: verdana, arial;
	line-height:14px;
	font-size:11px;
	color:#666;
}

h3{
	font-weight:bold;
	font-size:20px;
	color:#00817b;
}

h2{
	font-weight:bold;
	font-size:13px;
	color:#00817b;
}

h1{
	color:#00817b;
}

a:link{
	color:#00817b;
	text-decoration: none;
}

a:visited{
	color:#00817b;
	text-decoration: none;
}

a:hover{
	color:#e8af10; 
	text-decoration: underline;
}

a:active{
	color:#e8af10;
	text-decoration: none;
}

.pc_teal{
	color:#499189;
}

.pc_blue{
	color:#007AC2;
}
.border {
	border: 1px solid #00817b;
}

.clear{
	clear:both;
}

#top{
	width:100%;
	height:17px;
	background-image:url(../images/top_yellow-grad-x.jpg);
	background-repeat:repeat-x;
}

#top2{
	margin-left: 52px;
	margin-right: 60px;
	height:7px;
	background-image:url(../images/top-grad.jpg);
	background-repeat:no-repeat;
	width:1000px;
}

#wrapper{
	margin: 0px auto;
	width:1000px;
	height:auto;
	min-height:600px;
}

#brane_top{
	height:100%;
	background-image:url(../images/top_grad_x.jpg);
	background-repeat:repeat-y;
	width:1000px;
}

#brane{
	padding-left: 47px;
	padding-right: 50px;
	height:auto;
	background-image:url(../images/sides_grad_y.jpg);
	background-repeat:repeat-y;
	width:1000px;
}

	#main{
		height:auto;
		width:905px;

	}
	
#page_bottom{
	height:50px;
	width:1000px;
	background-image:url(../images/main_bottom.jpg);
	background-repeat: no-repeat;
}
	
#header{
	width:100%;
	height:70px;
}

#header div{
	float:left;
}
	#logo{
		width:130px;
	}

	#header_middle{
		height:100%;
		width:520px;
	}

	#header_right{
		padding-top:30px;

	}
	
	.user_links{
		float:left;
	}
	
	
#nav{
	background-image:url(../images/nav_back_x.gif);
	background-repeat:repeat-x;
	padding-left:10px;
	width:895px;
	height:30px;
	background-color:#FFF;
}

#footer{
	font-size:9px;
	margin-left:10px;
	margin-top:5px;
	width:905;
	height:50px;
	text-align: center;
}


#footer a{
	color:#666;
}

.side_menu{
	width:100%;
	
}

.side_menu_top{
	font-size:11px;
	color:#00817b;
	background-image:url(../images/arrow_green.gif);
	background-repeat:no-repeat;
	padding-left:10px;
	margin:10px 10px 10px 5px;
}



.side_menu_related{
	font-size:11px;
	color:#666666;
	background-image:url(../images/bullet_gray.gif);
	background-repeat:no-repeat;
	padding-left:10px;
	margin:10px 10px 10px 5px;
}


.side_menu_related a{
	color:#666666;
}

.side_menu_row{
	font-size:11px;
	margin-bottom:10px;
	
}

.side_menu_row_current{
	font-size:11px;
	margin-bottom:10px;
	background-color:#eee;
}


.side_menu_sub{
	background-image:url(../images/arrows.gif);
	background-repeat:no-repeat;
	padding-left:10px;
	margin:5px 5px 5px 15px;	
}

.callout_box div{
	margin-bottom:10px;
	margin-top:10px;
}

.form_row{
	clear:both;
	border-bottom:1px solid #eee;
}

.form_row_shaded{
	clear:both;
	border-bottom:1px solid #eee;
	background-color:#eee;
}

.form_row_left{
	float:left;
	width:100px;
	margin:5px;
	font-weight:bold;
	border-right:1px dashed #eee;
	padding:5px;
}

.form_row_right{
	float:left;
	margin:5px;
}


.form_row_left_shaded{
	float:left;
	width:98%;
	margin:5px;
	font-weight:bold;
	border-right:1px dashed #eee;
	padding:5px;
	background-color:#eee;
}

.form_row_full{
	float:left;
	width:98%;
	margin:5px;
	font-weight:bold;
	border-right:1px dashed #eee;
	padding:5px;
}

.pr_top_textxx{
	background-color:#eee;
	height:15px;
	width:98%;
	padding:1px;
	color:#999;
	font-weight:bold;
}
.pr_top_text{
	background-color:#eee;
	height:15px;
	width:98%;
	padding:1px;
	color:#00817b;
	font-size: 12px;
	font-weight:bold;
}
.press_header{
	color:#00817b;
	font-weight:bold;
	font-size:12px;
}

.normal_white{
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
}
.normal_red{
	font-size:11px;
	color:#ff0000;
}
.normal_boldtitle{
	font-size:11px;
	font-weight:bold;
	color:#00817b;
	text-decoration: underline;
}
.normal_boldtitle_nou{
	font-size:11px;
	font-weight:bold;
	color:#00817b;
}
.normal_boldtitle_nou2 {
	font-size:13px;
	font-weight:bold;
	color:#00817b;
}
.normal_boldtitle_nou3 {
	font-size:13px;
	font-weight:bold;
	color:#ff0000;
}

.border_link{
	padding:1px;
	border:1px solid #e1e1e1;
}

#language {
	padding-left: 10px;
	margin: 0;
	list-style: none;
	width: 100px;
	float:left;
}

#language a {
	width: 10em;


}

#language li {
	float: left;

}

.language_list_item{
	padding:5px;
	width:100px;
	background-color:white;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-top:1px solid #eee;
}



#gSnav1 {
	position:absolute;
	width:80px;
	margin-left:auto;
	top:62px;
	z-index:400;
	visibility:hidden;
}

.gSnavBtm {display:block; background:transparent}

.flag_style{
	padding:1px;
}

.flag_style_current{
	border:1px solid #e1e1e1;
	padding:1px;
}

#localizationPane {border-bottom:0; display:block; background:#FFF; font:10px verdana,helvetica,sans-serif; line-height:14px; color:#333; padding:0.0em 0.4em 0 0.0em; margin:0;clear:both}
#localizationPane li {list-style-position:outside; line-height:12px; list-style-type:none}
#localizationPane a, #localizationPane a:visited {color:#00817b; text-decoration:none}
#localizationPane a:active, #localizationPane a:hover {color:#00817b; text-decoration:underline}.text_teal {
	color:#00817b;
	font-weight:normal;
	font-size:11px;
}

.field_has_error{
	border:1px solid #ff0000 !important;
}

.error_box{
	color:#ff0000;
	margin-top:10px;
	margin-bottom:10px;
}

.thanks_box{
	color:green;
	margin-top:10px;
	margin-bottom:10px;
}

.form_wrapper{

}

.form_wrapper .form_item{
	margin:2px 0px;
}

.form_wrapper .form_item label{
	width:120px;
	padding-right:5px;
	float:left;
	text-align:right;
}

.form_wrapper .form_item input, .form_wrapper .form_item input{
	width:200px;
	display:inline-block;
}

.basicButton{
	background-image:url('/images/button_bg_gray.png');
	background-repeat:no-repeat;
	width:42px;
	height:40px;
	display:inline-block;
}

.greenRound{
	background-image:url('/images/button_bg_blue_round.png');
}

.greenText{
	color:#4e908a;
}
