html {
	font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

body {
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size:12px;
	background-color:#FFFFFF;
}


td {
	font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

/* Text Part */

.body_text {
	font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:130%;
}

.page_header {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:40px;
	color:#000000;
	padding:0 0 15px 0;
}

.black_header {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	color:#000000;
	padding:0 0 12px 0;
}

.featured_header {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:25px;
	color:#000000;
	padding:10px 0 10px 5px;
	background-image:url(../images/dot_line.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
}
.featured_header_green {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:25px;
	color:#39600A;
}

.newsletter_header {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:25px;
	color:#000000;
	padding:7px 0 7px 15px;
	background-color:#F0E9B6;
	border-bottom:2px solid #FFFFFF;
}

.news_header {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:25px;
	color:#000000;
	padding:7px 0 7px 15px;
	background-color:#CFF0FE;
	border-bottom:2px solid #FFFFFF;
}

.footer_text {
	font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	line-height:150%;
}
/* Link Part Start  */
A:link, A:active, A:visited {
	font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
A:hover {
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

A.menu_link:link, A.menu_link:active, A.menu_link:visited {
	font-family:Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#ADADAD;
	text-decoration:none;
	padding-top:5px;
}
A.menu_link:hover {
	color:#DFDFDF;
	text-decoration:none;
}

.menu_link_txt {
	font-family:Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#ADADAD;
	text-decoration:none;
	padding-top:7px;
	cursor:pointer;
}

.menu_link_txt1{
	font-family:Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#ADADAD;
	text-decoration:none;
	padding-top:7px;
	padding-bottom:7px;
	cursor:pointer;
	
}

.menu_link_txt_hover {
	font-family:Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#DFDFDF;
	text-decoration:none;
	padding-top:7px;
	cursor:pointer;
}

.menu_link_txt_hover1 {
	font-family:Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#DFDFDF;
	text-decoration:none;
	padding-top:7px;
	cursor:pointer;
}

.icon_box{
	font-family:Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#ADADAD;
	text-decoration:none;
	padding-top:7px;
}


A.red_link:link, A.red_link:active, A.red_link:visited {
	font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#A90404;
	text-decoration:underline;
}
A.red_link:hover {
	color:#000000;
	text-decoration:underline;
}

A.blue_link:link, A.blue_link:active, A.blue_link:visited {
	font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#034FCC;
	text-decoration:underline;
}
A.blue_link:hover {
	color:#000000;
	text-decoration:underline;
}

A.footer_link:link, A.footer_link:active, A.footer_link:visited {
	font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
	padding-left:7px;
	padding-right:7px;
}
A.footer_link:hover {
	color:#D0F0FE;
	text-decoration:none;
}

A.footer_link_2:link, A.footer_link_2:active, A.footer_link_2:visited {
	font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
}
A.footer_link_2:hover {
	color:#D0F0FE;
	text-decoration:none;
}
/* Miscellaneous */

input.look {
    padding-right: 3px;
    padding-left: 3px;
	padding-bottom: 2px;
    padding-top: 2px;
    border-top:#CEC483 1px solid;
	border-left:#CEC483 1px solid;
	border-right:#CEC483 1px solid;
	border-bottom:#CEC483 1px solid;
    font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
    font-size: 12px;
	color:#000000;
    font-weight: normal;
    background-color: #FFFFFF;
}

textarea.look {
    border-top:#D7D7D7 1px solid;
	border-left:#D7D7D7 1px solid;
	border-rightt:#F3F3F3 1px solid;
	border-bottom:#F3F3F3 1px solid;
    padding-right: 3px;
    padding-left: 3px;
    font-weight: normal;
    font-size: 12px;
    padding-bottom: 1px;
    padding-top: 1px;
    font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
	color:#000000;
    background-color:#FBFBFB;
}

select.look {
	border-top:#D7D7D7 1px solid;
	border-left:#D7D7D7 1px solid;
	border-rightt:#F3F3F3 1px solid;
	border-bottom:#F3F3F3 1px solid;
    font-weight: normal;
    font-size: 12px;    
    font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
	color:#000000;
    background-color: #FBFBFB;
}

submit.look {
	border-top:#D7D7D7 1px solid;
	border-left:#D7D7D7 1px solid;
	border-rightt:#F3F3F3 1px solid;
	border-bottom:#F3F3F3 1px solid;
	padding-right: 3px;
    padding-left: 2px;
    font-weight: normal;
    font-size: 12px;
    padding-bottom:1px;
    padding-top: 1px;
    font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
    background-color: #FBFBFB;
	color:#000000;
}

.top_header{
	background-image:url(../images/top_bg.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}
.menu_bar{
	background-image:url(../images/menu_bar.jpg);
	background-position:left top;
	background-repeat:repeat-x;
}
.menubar_padding{
	padding-top:7px;
}
.tab_hover{
	background-image:url(../images/tab_bg.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#FFFFFF;
	cursor:pointer;
}

.body_bg{
	background-image:url(../images/body_bg.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	padding-top:20px;
	height:350px;
}

.footer{
	background-image:url(../images/footer_bg.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#292728;
	height:171px;
}

.shadow_bg{
	background-image:url(../images/shadow_bg.jpg);
	background-position:left top;
	background-repeat:repeat-x;
}

.box_white{
	background-color:#FFFFFF;
	padding:6px;
}

.header_bgcolor{
	background-color: #ADADAD  ;
	color: #000000;
}

.headertext{
    color: #000000;
    font-size: 12px;
	font-weight: bold;
    font-family: tahoma, verdana, arial, helvetica, sans-serif;
    text-decoration: none;
}

.cont_padding{
	padding:0 10px 0 15px;
}

.yellow_box{
	background-image:url(../images/yellow_bg.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	border-top:3px solid #FFE893;
	padding:15px 12px 15px 12px;
}

.featured_box{
	background-color:#EFF7E2;
}
.featured_box_default{
	background-color: #EFF7E2;
}

.newsletter_box{
	background-color:#F6F2D3;
	padding:15px;
}

.news_box{
	background-color:#EEFAFF;
	padding:15px;
}
.talen_box{
	background-color:#FFFFF5;
	border:1px solid #E5D2A8;
	padding:5px;
}
.err{
    color: #FF0000;
    font-size: 11px;
    font-family: tahoma, verdana, arial, helvetica, sans-serif;
    text-decoration: none;
}


