body 																		{ font-family:Verdana, Arial, Tahoma, sans-serif; font-size:14px; line-height:1.2em; color:#797979; background-repeat:repeat-x;background-color:#73a021; min-width:960px; }
p																				{ margin:5px 0; }

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { vertical-align:middle;}

.green																		{ color: #49af3a }
.dark_green																{ color: #224007 }
.light_green																{ color: #b7e95b }
.right-align																	{ text-align:right;}


#page_wrapper 															{ width:100%; text-align:center; background:#fff url('../img/int_bg.jpg') repeat-x 0 0; overflow:hidden; }
#wrapper_bg																{ position:absolute; width:100%; top:0; left:0; }
#container 																{ margin:0 auto; width:962px; text-align:left; }
#container_wrap														{ position:relative; }

h1																			{ font-size:26px;line-height:1.2em;color:#36a640;font-weight:normal;margin:10px 0;font-family:"Trebuchet MS", Trebuchet, Tahoma }
a																				{ color:#23c5d8;text-decoration:none;vertical-align:baseline;}
a:hover																		{ color:#49af3a; }

ul, li																			{ display:inline;  }
li																				{ margin: 0 4px; }

#header																	{ width:100%;height:91px; }
#logo																		{ float:left; }
#welcome_login															{ float:right;width:500px;height:44px;padding-top:10px;text-align:right; margin-right:20px; color:#918750; margin-top:6px; font-size:12px}
#welcome_login a,						
#welcome_login a:link
#welcome_login a:hover												{ color:#918750; margin:0; }
#welcome_login a:hover												{ text-decoration:underline; }
#menu																		{ float:right; font-size:18px; font-size:13px;height:32px;margin-right:13px;display:inline;position:relative;font-family:"Trebuchet MS", Trebuchet, Tahoma;width:580px;}

#on																			{ position:absolute; top:0; left: 0; display:none; }
#menu  a.on,
#menu  a:hover.on,
#menu  a:visited.on,
#menu  a:link.on														{ color:#49af3a; }

#content_wrap															{ width:100%;margin-top:20px;background-color:#fff;padding-top:8px;}
#content																	{ width:948px;margin-left:7px; }

#footer_wrap																{width:100%;float:left; font-size:12px;}
.light_green a,
.light_green a:hover													{ color:#b7e95b; }
.dark_green a,
.dark_green a:hover													{ color:#224007; }

#footer_image															{width:100%;background-position: center 0;background-repeat:no-repeat;min-width:962px;text-align:center;float:left;}
#footer_image p															{vertical-align:bottom;}

#footer_image .light_green											{margin-top:215px;}

.clear																		{ clear:left;height:1px; }
.clearprop																{ clear:both; height:1px; overflow:hidden; }
.prop 																		{ position:relative; height:800px; float:right; width:1px; }


#left_form_col														{ float:left; width:300px; }
#right_form_col														{ float:left; width:400px; }

#authMessage,
#flashMessage														{ margin: 0 5px 5px 5px;background-image: url(../img/alert.gif);background-repeat:no-repeat;width:592px; height:48px;padding:25px 0 0 20px;font-size:16px;}

.error-message                        { color:red }

div.left_element {
		float:left;
		display:inline;
		height: 47px;
		width: 216px;
		margin:4px 0 4px 2px;
		padding:0;
}

div.left_element a, div.left_element a:link, div.left_element a:visited {
		display:block;
}

div.left_element img {
		width:100%;
		height:100%;
		border:0;
}

div.left_element a:hover img{
		visibility:hidden;
}


div.left_element a.on img {
		visibility:hidden;
}
