html>body .leftcol .box .body ul a { width: 158px;text-decoration: none;} 
body {text-align:center;margin: 0;padding: 0;background:#EEEEEE;font-family:Arial,Tahoma,Verdana;font-size:12px;color:#222222 !important;}
.black_overlay{display: none;position: absolute;top: 0%;left: 0%;width: 100%;height: 120%;background-color: black;z-index:1001;-moz-opacity: 0.8;opacity:.80;filter: alpha(opacity=80);}
.white_content {display: none;position: absolute;top: 25%;left: 25%;width: 50%;height: 50%;padding: 16px;border: 5px solid red;background-color: white;z-index:1002;overflow: auto;}
.header{ padding:0;font-weight: bold; text-align: center; font-size: 24pt; border-right:1px solid #CCCCCC;border-left:1px solid #CCCCCC;}
.column_header {   padding: 3px; background-color: #CCCCCC; font-weight: bold; text-align: center; }
.column_header_small { font-size:11px; padding: 3px; background-color: #CCCCCC; font-weight: bold; text-align: center; }
.div_header {    font-weight: bold; text-align: center; }
.div_header_small { font-size:11px;  font-weight: bold; text-align: center; }
.table_cell {  text-align: left; padding: 3px; }
.table_cell_small {  font-size:11px; text-align: center; padding: 3px;}
.table_cell_subheader {  text-align: left; padding: 3px;  background-color: #ECD8C6;}
.table_cell_small_subheader {  font-size:11px; text-align: center; padding: 3px;  background-color: #ECD8C6;}
.div_cell {  text-align: left; }
.div_cell_small {  font-size:11px; text-align: center; }
.input_xsmall { width:30px; }
.input_small { width:70px; }
.input_large { width:200px; }
.input_xlarge { width:300px; }
.input_xxlarge { width:400px; }
.form_left { text-align: right; font-weight: bold; }
.form_caption { text-align: center; font-weight: bold; }
.form_bold { 	font-size: 12px; font-weight: bold; }
.save { padding:15px; text-align: center; }
.error { text-decoration: none; color: red; font-weight: bold; text-align: center; }
.bold_red { text-decoration: none; color: red; font-weight: bold; }
.bold_green { text-decoration: none; color: green; font-weight: bold; }
.bold_yellow { text-decoration: none; color: #CFB52B; font-weight: bold; }
.highlight { text-decoration: none; background-color: #FFFF66; font-weight: bold; }
.grayed_out { font-style: italic; color: #CCCCCC; font-weight: bold; }
.light_gray { color: #999999; }
.page_title { color: #3292D6; font-size: 14px; font-weight: bold; }
.field_set { border-color: #3292D6;}
fieldset { -moz-border-radius: 4px 4px 4px 4px;}
.rss_text_link { font-family: Arial; text-decoration: none; color: gray; font-size: 12px;  text-decoration: none; }
.secondary_legend { font-weight: bold; }
.large_link{ font-weight: bold; font-size: 16pt;  text-decoration: none;}
.large_button{ font-weight: bold;  font-size: 16pt; }
.medium_button{ font-weight: bold;  font-size: 12pt; }
.no_records{ text-align: center; font-style: italic; }
a.membership_main_links {   color: #666666;   }
a.membership_main_links:hover { color: #000000;  }
a.membership_main_links:visited {  color: #666666;  }
a.membership_chapters { text-decoration: none;  color: #666666; font-weight: bold;}
a.membership_chapters:hover { color: #000000;  }
a.membership_chapters:visited {  color: #666666;  }
a.membership_links { text-decoration: none;   color: #666666;}
a.membership_links:hover {  color: #000000;  }
a.membership_links:visited {  color: #666666;  }

.menu {background: #CCCCCC; color: ##000080;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11pt;height: 32px;padding:0;}

.sidemenu li a{display: block;  text-decoration: none;}

.sidemenu li {position: relative;}
* html .sidemenu li a{width: 155px;  text-decoration: none;}
.sidemenu li.submenu ul {display: none;visibility: hidden;position: absolute;left: 175px; top: -10px;z-index: 50;}
.sidemenu li.submenu ul li a{width: 185; text-decoration: none;}
ul.sidemenu li.submenu:hover ul { visibility: visible; display: block; } 
ul.sidemenu li.submenu.over ul { visibility: visible; display: block;} 

a.top_menu_links,
a.top_menu_links:visited { 
	color:#000080;
	font-family:Tahoma,Georgia,Times New Roman,Trebuchet MS;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:9px 15px;
	text-decoration:none;
	text-transform:uppercase;
}
a.top_menu_links:hover {
	background: #EEEEEE;
	color: #800000;
    margin: 0px;
	padding: 9px 15px;
}

a.cancel_link{ color: #999999;  text-decoration: none;}
span.red_menu_link { color: red;  text-decoration: none;}
table {font-size: 12px;background:#FFFFFF;}
table.main_table {margin: 0;border-collapse: collapse; text-align: left;margin-left: auto;margin-right: auto;}

input {font-size: 10px;}
a, a:visited {color: #0000FF;}
a:hover {color: #0000FF;}
p.small {font-size: 10px;font-family: Verdana, Arial, Helvetica, sans-serif;line-height: 16px;margin: 0;}
#header {background-color: #fff;}
.leftcol {background: #efefef url(http://premium.realestateguysradio.com/images/leftcol.gif) 100% 0 repeat-y;vertical-align: top;}
#footer {background-color: #031D41;border-bottom: 1px solid #ABABAB;border-top: 1px solid #ABABAB;color: #FFFFFF;text-align: center;font-family: Arial, Helvetica, sans-serif, Tahoma;font-size: 11px;padding-top: 5px;padding-right: 0px;padding-bottom: 5px;padding-left: 0px;}
#footer a, #footer a:visited {color: #FFFFFF;  text-decoration: none;}
#footer a:hover {color: #FFFFFF; text-decoration: underline;}
#footer p {padding: 0px 0;margin: 0;}
.maincol {color: #000;font-family: Verdana, Helvetica, sans-serif;padding: 0 15px 30px 15px;font-size: 12px;}
.maincol h2, .maincol h1, .maincol h3 {font-family:Georgia,Times New Roman,Trebuchet MS;margin: .2em 0 1em 0;}
.maincol h1 {font-size: 22px;}
.maincol h2 {font-size: 18px;}
.maincol h3 {font-size: 16px;}
.leftcol .box .header {background: #ddd url(http://premium.realestateguysradio.com/images/lcheader.gif) no-repeat;height: 24px;line-height: 24px;text-align: center;font-weight: bold;color: #000;}
.leftcol .box .body {background: #f0f0f0 url(http://premium.realestateguysradio.com/images/lcbg.gif) repeat-y;color: #000;font-size: 11px;line-height: 14px;padding: 8px 12px 6px 12px; }
.leftcol .box ul {padding: 0 0 0 0;margin: 0;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;line-height: 12px;background: #F9F9F9 url(images/m-1.png) repeat-y;}
.leftcol .box .footer {background: #fff;}
.leftcol .box li {padding: 0;list-style-type: none;}
.leftcol .box .body ul a {display: block;background: #E1E1E1 url(images/m-1.png) repeat-y;padding: 4px 3px 4px 18px;line-height: 12px; text-decoration: none;}
.leftcol .box .body ul a {width: 180px; /* need this for IE 6 */ voice-family: "\"}\""; voice-family:inherit; width: 158px; /* need this for IE 6 */ text-decoration: none;} 
.leftcol .box .body ul a:hover {background: url(http://premium.realestateguysradio.com/images/m-h.gif) repeat-y;text-decoration: none;}
.leftcol .box .body a, .leftcol .box .body a:visited {color: #666;text-decoration: none;}
.leftcol .box .body a:hover {color: #000;text-decoration: none;}
.field_set {border:0px none;}
.secondary_legend {font-weight:bold;border:0px none;}
a.membership_main_links {margin-left:10px !important;padding:2px;}
fieldset {border:0px none;margin-top:20px !important;}
input[type=text] {width: 200px;background-color: #ffffff;}
input[type=password] {width: 200px;background-color: #ffffff;}
