/*HTML SELECTORS*/
*			{ margin:0; padding:0; }
body                    { font-size:12px; font-family:arial, sans-serif; background:#010066 url(/images/gradient_bg.jpg) repeat-x; }
img			{ border:0; }
ul.info_list		{ font-size:9px; text-align:left ! important; }
li.info_item		{ list-style:none; }
ul.video_navbar		{ font-size:13px; text-align:center; font-weight:bold; margin:20px 0; }
li.video_navitem	{ list-style:none; display:inline; margin:0 15px; }
h1.header_1		{ font-size:13px; text-transform:lowercase; font-style:italic; text-align:right; }
h2.header_2		{ font-size:16px; text-align:center; border-top:1px solid black; border-bottom:1px solid black; text-transform:uppercase; }
h3.header_3		{ font-size:14px; font-style:italic; margin:10px 0; background:#010066; color:white; text-align:left; }
p			{ font-weight:bold; }
p.reg_txt		{ font-size:13px; font-weight:normal; padding:10px 0; }
p.info_txt		{ font-size:10px; }
p.news_header		{ padding:5px 0; font-size:14px; text-transform:uppercase; border-bottom:1px solid black; }
p.news_txt		{ padding:5px 0; font-size:10px; }
p.error_txt		{ font-size:13px; color:red; }
p.section_txt		{ font-size:18px; border-bottom:2px solid black; }
p.program		{ font-size:12px; font-weight:normal; }
p.tagline		{ font-size:11px; text-align:center; }
p.copyright		{ font-size:10px; font-weight:normal; text-align:center; color:#8888D3; margin:3px 0; }
p.footerlinks		{ text-align:center; }
p.footerlinks img	{ margin:0 10px; height:30px; }
p.contact		{ font-size:12px; }
p.form			{ font-size:14px; font-family:cursive; text-align:right; }
p.email			{ text-align:right; }
p.date			{ font-size:11px; font-weight:normal; }
p.w3c			{ margin-top:10px; }
p.w3c img		{ height:21px; }
span.name		{ font-style:italic; }
iframe			{ width:100%; }
/*HTML SELECTORS*/
/*FORM ELEMENTS*/
form.contact_form	{ width:100%; margin:10px 0; }
input.name		{ border:1px solid black; width:150px; }
input.address		{ border:1px solid black; width:250px; }
input.security		{ border:1px solid black; width:100px; }
textarea		{ border:1px solid black; width:100%; height:150px; }
form.login_form		{ width:100%; margin:10px 0; }
input.userid		{ border:1px solid black; width:150px; }
input.userkey		{ border:1px solid black; width:150px; }
/*FORM ELEMENTS*/
/*LINK CLASSES*/
a:link.company, a:active.company, a:visited.company	{ color:#010066; text-decoration:none; }
a:hover.company						{ text-decoration:underline; }
a:link.nav, a:active.nav, a:visited.nav			{ padding:4px; color:white; text-decoration:none; }
a:hover.nav						{ color:#ccc; }
a:link.vidnav, a:active.vidnav, a:visited.vidnav	{ color:#010066; text-decoration:none; }
a:hover.vidnav						{ color:black; text-decoration:underline; }
a:link.body, a:active.body, a:visited.body		{ color:black; }
a:hover.body						{ text-decoration:none; }
a:link.home_lnk, a:active.home_lnk, a:visited.home_lnk	{ color:white; text-decoration:none; }
a:hover.home_lnk					{ color:black; }
a:link.footer, a:active.footer, a:visited.footer	{ color:#8888D3; }
a:hover.footer						{ color:#010066; }
/*LINK CLASSES*/
/*DIV IDS*/
#master_container	{ width:1105px; margin:5px auto 0 auto; overflow:hidden; }
#site_container		{ width:785px; float:left; margin:0 10px; }
#left_container		{ width:150px; float:left; text-align:center; }
#right_container	{ width:150px; float:left; text-align:center; }
#right_container p	{ padding:10px 0; }
#header			{ position:relative; width:100%; overflow:hidden; border-bottom:2px solid black; }
#logo			{ width:640px; float:left; }
#logo img		{ margin-left:10px; }
#email			{ width:145px; float:right; font-size:12px; text-align:right; padding-top:3px; }
#pagetitle		{ position:absolute; right:0; bottom:0; text-align:right; }
#mainline_table		{ width:100%; overflow:hidden; border-bottom:2px solid black; margin-bottom:25px; }
#mainline_left		{ width:160px; float:left; }
#mainline_left img	{ height:20px; margin-top:3px; }
#mainline_right		{ width:625px; float:right; padding-top:6px; }
#navigation		{ width:100%; overflow:hidden; }
.nav_item		{ float:left; margin:0 1px; font-size:12px; text-align:center; text-transform:uppercase; }
#content		{ width:100%; min-height:400px; padding-bottom:15px; }
* html #content		{ height:400px; }
#footer_full		{ width:1105px; margin:5px auto 0 auto; }
#footer			{ width:100%; margin-bottom:10px; }
/*DIV IDS*/
/*DIV CLASSES*/
.ghantous_box		{ margin-bottom:10px; }
.news_box		{ }
.blog_listing		{ width:100%; background:#ddd; }
.videoboxwin		{ margin:10px auto; width:480px; text-align:center; }
.videoboxmac		{ margin:10px auto; width:480px; }
.video_nav		{ width:100%; overflow:hidden; }
.video_nav img		{ }
.video_mac		{ width:340px; float:left; }
.video_win		{ width:340px; float:right; padding-top:10px; }
.videonavlist		{ width:100%; overflow:hidden; border-bottom:1px solid black; }
.videonavitem		{ width:125px; float:left; margin-right:10px; }
.video_option		{ width:100%; position:relative; }
.video_option_top	{ width:100%; }
.video_option_bottom	{ position:absolute; z-index:2; top:0; right:0; }
.programs_table		{ width:100%; }
.programs_row		{ width:100%; overflow:auto; }
.programs_left		{ width:150px; float:left; }
.programs_right		{ width:600px; float:right; }
.pagebody		{ margin:10px; }
.homepage		{ width:100%; overflow:auto; }
.homepage_block		{ width:370px; float:left; margin:0 15px 15px 0; }
.block_content		{ border:1px solid gray; min-height:175px; }
* html .block_content	{ height:175px; }
.contact_table		{ width:100%; padding:5px 0; border-top:1px solid black; border-bottom:1px solid black; }
.contact_row		{ width:100%; overflow:auto; margin:5px 0; }
.contact_left		{ width:200px; float:left; }
.contact_right		{ width:550px; float:left; }
.login_table		{ width:100%; padding:5px 0; border-top:1px solid black; border-bottom:1px solid black; }
.login_row		{ width:100%; overflow:auto; margin:5px 0; }
.login_left		{ width:230px; float:left; margin-right:5px; }
.login_right		{ width:300px; float:left; }
p.survey		{ font-size:12px; font-weight:normal; }
.survey_table		{ width:100%; background:#eee; padding:5px 0; }
.survey_row		{ width:100%; overflow:auto; margin:5px 0; }
.survey_left		{ width:200px; float:left; }
.survey_right		{ width:550px; float:left; }
.survey_mcrow		{ width:100%; overflow:auto; margin:5px 0; border-bottom:1px solid black; }
.survey_question	{ width:550px; float:left; }
.survey_choices		{ width:200px; float:left; overflow:auto; }
.survey_option		{ width:40px; float:left; }
   /*rounded box site*/
   .sitebox_background	{ background:white; }
   .site_t              { background:url(/images/corners/corners_site/dot.jpg) 0 0 repeat-x; }
   .site_b              { background:url(/images/corners/corners_site/dot.jpg) 0 100% repeat-x; }
   .site_l              { background:url(/images/corners/corners_site/dot.jpg) 0 0 repeat-y; }
   .site_r              { background:url(/images/corners/corners_site/dot.jpg) 100% 0 repeat-y; }
   .site_bl             { background:url(/images/corners/corners_site/bl.jpg) 0 100% no-repeat; }
   .site_br             { background:url(/images/corners/corners_site/br.jpg) 100% 100% no-repeat; }
   .site_tl             { background:url(/images/corners/corners_site/tl.jpg) 0 0 no-repeat; }
   .site_tr             { background:url(/images/corners/corners_site/tr.jpg) 100% 0 no-repeat; }
   /*rounded box site*/
   /*rounded box nav*/
   .navbox_background   { background:#010066; }
   .nav_t               { background:url(/images/corners/corners_nav/dot.jpg) 0 0 repeat-x; }
   .nav_b               { background:url(/images/corners/corners_nav/dot.jpg) 0 100% repeat-x; }
   .nav_l               { background:url(/images/corners/corners_nav/dot.jpg) 0 0 repeat-y; }
   .nav_r               { background:url(/images/corners/corners_nav/dot.jpg) 100% 0 repeat-y; }
   .nav_bl              { background:url(/images/corners/corners_nav/bl.png) 0 100% no-repeat; }
   .nav_br              { background:url(/images/corners/corners_nav/br.png) 100% 100% no-repeat; }
   .nav_tl              { background:url(/images/corners/corners_nav/tl.png) 0 0 no-repeat; }
   .nav_tr              { background:url(/images/corners/corners_nav/tr.png) 100% 0 no-repeat; }
   /*rounded box nav*/
/*DIV CLASSES*/
