body {

	margin:0; 

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

	min-width: 550px;

}	  

select	{ 

	font-size: 11px; 

	color: #444444; 

	background: #ffffff; 

	border: solid 1px; 

	border-color: #aaaaaa; 

}

.adwords_style {

	FONT-SIZE: 9px; 

	COLOR : #146EA4; 

	TEXT-DECORATION: none;

}

.adwords_style:a:hover {

	FONT-SIZE: 9px; 

	COLOR : #DDB000; 

	TEXT-DECORATION: underline;

}

.author_text { 

	FONT-SIZE: 11px; 

}

A {

	COLOR: #305790; 

	TEXT-DECORATION: underline;

}

A:hover {

	COLOR: #23B0FC; 

	TEXT-DECORATION: none

}

h1{

	FONT-SIZE: 24px;

	FONT-WEIGHT: bold;

}

input.txt {

	BORDER-RIGHT: #cccccc 1px solid; 

	BORDER-TOP: #444444 1px solid; 

	FONT-SIZE: 11px; 

	MARGIN: 1px; 

	BORDER-LEFT: #444444 1px solid; 

	COLOR: #333333; 

	BORDER-BOTTOM: #cccccc 1px solid; 

}

input.btn {

	font-size: 11px;

	border: 2px outset #eaeff4;

}

.cls1 {

	font-size:11px;

}

.cls2 {

	font-size:13px;

}

.cls3 {

	font-size:14px;

}

.cls4 {

	font-size:15px;

}

.btncls {

	border:0px solid black;

	cursor:pointer;

}

TD { 

	FONT-SIZE: 11px; 

	COLOR: #555555; 

}

.htext {

	FONT-WEIGHT: bold; 

	FONT-SIZE: 10px; 

	COLOR: #FFFFFF; 

	TEXT-DECORATION: underline;

}

.htext:a:hover {

	FONT-WEIGHT: bold; 

	FONT-SIZE: 10px; 

	COLOR : #23B0FC; 

	TEXT-DECORATION: none;

}

.smp { 

	font-size:12px;

	color:black;

}

.flat { 

	border:white solid 0px;

	background-color:transparent;

	font-size:13px;

	color:black;

}

.mini {

	border-right:#f5f5f5 solid 2px;

	border-bottom:#f5f5f5 solid 2px; 

	border-top:gray solid 1px;

	border-left:gray solid 1px; 

	padding:.2em;

	font-size:13px;

	color:gray;

}

.minb {

	border-right:#cccccc solid 2px;

	border-bottom:#cccccc solid 2px; 

	border-top:#f5f5f5 solid 1px;

	border-left:#f5f5f5 solid 1px; 

	font-size:13px;

	background-color:white;

	cursor:default;

}

.mi{

	width:16px;

	height:16px;

}

.wlink {

	color:white;

}

/*

########## NEW STYLES ##########

*/

#container{

	width: 100%;

	margin: 0px;

}

/*

################################ 

TOP HEADER

################################ 

*/



.heading{

	width: 100%; 

	height: 120px;

	margin: 0px;

}

#logo{

	width: 300px;

	margin: 0px;

	whitespace: none;

	padding-left: 20px;

}

#title{

	width: auto;

	font-size: 16px;

	font-weight: bold;

	text-align: center;

	vertical-align: middle;

	margin: 0px;

}

#welcome_top{

	width: 250px;

	font-size: 12px;

	text-align: center;

	vertical-align: middle;

	color: #305790;

	font-weight: bold;

	margin: 0px;

}

.welcomeSm, A.welcomeSm{

	font-size: 9px;

	font-weight: normal;

	FONT-FAMILY: Arial, sans-serif;

}

/*

################################ 

TOP LINK BAR 

################################ 

*/

.topbar_table{

	margin: 0px;

	height: 24px;

	border: 0px;

	width: 100%;

	background-color: #ffd800;

	color: #000000;

}

.topbar_contents, .topbar_contents a{

	padding: 0px 0px 0px 6px;

	color: #000000;

	vertical-align: middle;

	text-decoration: none;

}

.topbar_contents a:hover{

	color: #23B0FC;

}



/*

################################ 

BOTTOM LINK BAR 

################################ 

*/

.bottombar{

	color: #CCCCCC;

	background-color: #305790;

	height: 22px;

	font-size: 12px;

	padding-top: 4px;

	padding-bottom: 0px;

	padding-right: 15px;

	padding-left: 15px;

}

.bottombar A{

	color: #CCCCCC;

	TEXT-DECORATION: underline;

}

.bottombar A:hover{

	COLOR: #23B0FC; 

	TEXT-DECORATION: none;

}

.cookies{

	float: right;

}

.powered{

	float: left;

}



/*

################################ 

FOOTER 

################################ 

*/

.footer{

	color: #666666;

	background-color: #FFFFFF;

	font-size: 12px;

	text-align: center;

}

.footer A{

	color: #666666;

}

/*

################################ 

BLOCKS

################################ 

*/

.block_background{

	background-color: #D7E1EB;

}

.center_block_background{

	background-color: #D7E1EB;

}

.block_table{

	width: 90%;

	background-color: #DDDDDD;

	border: 1px solid #D7E1EB;

	padding: 0px;

	margin-left: 5%; 

	margin-right: 5%;

}

.block_head, .block_head A, .block_head:visited{

	/*

	background-image: url(../images/header_bgbBU.gif);

	background-repeat: repeat;

	*/

	background-color: #131d49;

	color: #FFFFFF;

	font-size: 12px;

	padding: 8px;

}

.block_sub, .block_sub TD{

	background-color: #C7D6ED;

	padding: 2px;

}

.block_content{

	background-color: #FFFFFF;

	padding: 8px;

	font-size: 12px;

	font-weight: normal;

}

.block_alt{

	background-color: #eaeff4;

	padding: 4px;

}

.block_head_sm, .block_head_sm A, .block_head_sm:visited{

	background-color: #305790;

	color: #FFFFFF;

	font-size: 10px;

	padding: 2px;

	FONT-FAMILY: Arial, sans-serif;

}

.block_subcat{

	margin: 0px;

	float: left;

	height: 24px;

	white-space: nowrap;

}



/*

################################ 

BULLETS

################################ 

*/

.bullet1{

	color: #23B0FC;

	font-weight: bold;

}



/*

################################ 

FORMS

################################ 

*/

.form_table{

	width: 90%;

	background-color: #EEEEEE;

	border: 1px solid #DDDDDD;

	margin-left: 5%; 

	margin-right: 5%;

}

.form_label{

	background-color: #FFFFFF;

	padding: 8px;

}



.form_field{

	background-color: #eaeff4;

	padding: 4px;

}

/*

################################ 

ARTICLES

################################ 

*/

.art_table{

	width: 100%;

}

.art_pagination1{

	width: 100%;

	text-align: right;

}

.art_pagination2{

	width: 100%;

	text-align: center;

	background-color: #EFEFEF;

}

/*

################################ 

MISC

################################ 

*/

.rating_box{

	width:100%;

	BORDER: 1px dotted #999999; 

	PADDING: 6px; 

	BACKGROUND-COLOR: #EBF0F5; 

}

.separator1{

	color: #305790;

	margin-bottom: 8px;

	height: 1px;

}

/*

################################ 

MESSAGES

################################ 

*/

#response_wrapper{

	text-align: center;

	margin-top: 50px;

	margin-left: auto;

	margin-right: auto;

}

.response_type_0{

	color: #000000;

	width: 400px;

	padding: 75px;

}

.response_type_1{

	color: #FFFFFF;

	background-color: #006600;

	padding: 75px;

}

.response_type_2{

	color: #000000;

	background-color: #FFFF00;

	padding: 75px;

}

.response_type_3{

	color: #FFFFFF;

	background-color: #AF0000;

	padding: 75px;

}

.response_title{

	font-size: 24px;

	font-weight: bold;

	padding-bottom: 40px;

}

.response_message{

	font-size: 18px;

	font-weight: bold;

}

.response_link{

	font-size: 14px;

	font-weight: bold;

	background-color: #FFFFFF;

	margin: 50px;

}

.message{

	font-size: 16px;

	font-weight: bold;

	text-align: center;

	margin: 20px;



}

/* *** */

.good{

	color: #000000;

	background-color: #BFDEBD;

	font-size: 14px;

	font-weight: bold;

	text-align: center;

	width: 95%;

	padding: 20px;

}

.bad{

	color: #000000;

	background-color: #FFE4E1;

	font-size: 14px;

	font-weight: bold;

	text-align: center;

	width: 95%;

	padding: 20px;

}
