body
{
	background-color: #494E3A;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #333333;
}
td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 130%;
}
A:link {color:#214d1a; text-decoration: underline;}
A:visited {color:#214d1a; text-decoration: underline;}
A:active {color:#214d1a; text-decoration: underline;}
A:hover {color:#4F69B3; text-decoration: underline;}

A.footerLink {color:#939393; text-decoration: none; font-size: 10px; padding: 4px;}
A.footerLink:visited {color:#939393; text-decoration: none; font-size: 10px; padding: 4px;}
A.footerLink:active {color:#939393; text-decoration: none; font-size: 10px; padding: 4px;}
A.footerLink:hover {color:#939393; text-decoration: none; font-size: 10px; padding: 4px;}

/* ***************** forms styles ************************ */
select
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
input
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
form{
    margin: 0px;
}
.submit
{
	border: 1px solid #2986C4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	background-color: #EDEDED;
	cursor: pointer;
}
/* ***************** end forms styles ************************ */

/* ***************** structure styles ************************ */
.alignRight
{
	text-align:right;
}

.table_main {
	height: 100%;
	width: 990px;
	background-color: #FFFFFF;
	background-image: url(../images/td_main_bg.gif);
	background-repeat: repeat-y;
}
.td_main {
	vertical-align: top;
	width: 980px;
	height: 100%;
	background-image: url(../images/main_bg_image.jpg);
	background-position: left;
	background-color: #FFFFFF;
}
.col_left {
	vertical-align: top;
	width: 250px;
}
.col_center {
	vertical-align: top;
	width: 730px;
	padding: 0px 25px 0px 25px;
}
.menu_box {
	background-image: url(../images/menu_bg.jpg);
	background-repeat: repeat-y;
	background-position: left;
	padding: 0px 20px 6px 20px;
}
.menu_item {
	text-align: right;
	height: 25px;
	background-image: url(../images/dot_h.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.slogan {
	background-image: url(../images/dot_h.gif);
	background-repeat: repeat-x;
	background-position: top;
	text-align: right;
	padding-top: 3px;
}
.margin_r {
	margin-right: 25px;
}
.margin_l {
	margin-left: 25px;
}
.margin_r-smaller {
	margin-right: 20px;
}
.separator_v {
	background-image: url(../images/line_v_bg.gif);
	background-repeat: repeat-y;
	background-position: center center;
	width: 25px;
}
.separator_h_dotted {
	background-image: url(../images/dot_h.gif);
	background-repeat: repeat-x;
	background-position: center center;
	height: 12px;
}

.shad_l {width: 7px; background-image: url(../images/shad_l.gif); background-repeat: repeat-y; vertical-align: top;}
.shad_r {width: 7px; background-image: url(../images/shad_r.gif); background-repeat: repeat-y; vertical-align: top;}

.box_t {background-image: url(../images/box_t.gif);	background-repeat: repeat-x; height: 7px;}
.box_r {background-image: url(../images/box_r.gif);	background-repeat: repeat-y; width: 7px;}
.box_b {background-image: url(../images/box_b.gif);	background-repeat: repeat-x; height: 7px;}
.box_l {background-image: url(../images/box_l.gif);	background-repeat: repeat-y; width: 7px;}
.box_content {
	background-color: #FFFFFF;
	padding: 7px;
}
.row_style {
	vertical-align: top;
}
.table_subtitle {
	font-weight: bold;
	color: #666666;
}
hr {
	height: 1px;
	border-top: 1px solid #aaaaaa;
	border-bottom-width: 0px;  border-left-width: 0px; border-right-width: 0px;
}
.tr_back_color{
 background-color:#E5E8E1;
 }
 .tr_header_back_color{
 background-color:#BAEEB7;
 }
 .img{
 padding-left:10px;
 }
/* ***************** end structure styles ************************ */

/* ***************** text styles ************************ */
p {
	margin:0px;
	padding-top: 5px;
	padding-bottom: 5px;
}
ul {
	margin:0px;
	padding-left: 30px;
}
/* h1 - color changed from 1A952C to 2A4725*/
h1 {font-family: Arial, Helvetica, sans-serif; font-size: 19px; color: #2A4725;	font-weight: normal; margin-bottom:10px;}
h2 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #666666;	font-weight: bold; margin-bottom:10px;}
h3 {font-size: 12px; color: #1A952C; font-weight: bold; margin-bottom:10px;}
h4 {font-size: 12px; color: #1A952C; margin-bottom:10px;}

.title_green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1A952C;
	font-weight: bold;
}

.whiteText {
	color: #FFFFFF;
}
.redText {
	color: #CC0000;
}
.just {
	text-align: justify;
}
ul.li {
	list-style-image: url(../images/bullet.gif);
	padding-bottom:2px;
	padding-top:2px;
}
.link_nav
{
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color:#003399; 
}
A.link_nav {color: #003399; text-decoration: none;}
A.link_nav:visited {color: #003399; text-decoration: none;}
A.link_nav:active {color: #003399; text-decoration: none;}
A.link_nav:hover {color: #003399; text-decoration: underline;}
/* ***************** end text styles ************************ */

/* ***************** footer ************************ */
.footer
{
	vertical-align: middle;
	height: 45px;
	background-image: url(../images/footer_bg_big.jpg);
	text-align: center;
	font-size: 10px;
	color: #666666;
	line-height: 130%;
	padding-top: 4px;
}
.footer_text {color:#939393; text-decoration: none; font-size: 10px; padding: 4px;}
.footer_text A:link {color:#848486; text-decoration: underline;}
.footer_text A:visited {color:#848486; text-decoration: underline;}
.footer_text A:active {color:#848486; text-decoration: underline;} 
.footer_text A:hover {color:#B00000; text-decoration: underline;}
/* ***************** end footer ************************ */

/* ***************** added by Elias Nawd 5.1.07 ************************ */
.disclaimer{vertical-align: middle;	text-align: center;	font-size: 10px;color: maroon;	}
.disclaimer2{vertical-align: middle;	text-align: center;	font-size: 10px;color: #666;	}
.leftPadding{ padding-left:10;}
.rightPadding{ padding-right:10;}
.LRPadding{padding-right:10; padding-left:10;}

/* ***************** added by Zara Jariol 6.2.08 ************************ */
.imgpaddingLeft{padding-left:10px;}
.imgpaddingRight{padding-right:10px;}

/* ***************** added by Zara Jariol 6.9.08 ************************ */
.formHead{color:#e4e9d5;}

.template_links11 a:link { color: #003300; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none }
.template_links11 a:active { color: #003300; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none }
.template_links11 a:visited { color: #003300; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none }
.template_links11 a:hover { color: #006600; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline }

.leftPadding {
	padding-left:25px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.imgBackground {
	background-image:url(../Images/menu_bg_old.jpg);
}