
/* FRONTPAGE 
---------------------------------------------- */
table.frontpage_main_table { margin-top:10px;}
td.front_left { width:470px; vertical-align:top; padding-left:5px;}
td.front_mid { vertical-align:top; padding-left:5px}
td.front_right { width:170px; vertical-align:top; padding-left:5px; padding-right:5px; }
div.rightarea { }

/* FRONTPAGE FEATURED MODULE
---------------------------------------------- */
div.front_featured { background:#EFECDA; border:1px solid #E5DFC2; text-align:left; padding:5px; margin-bottom:5px;}
div.front_featured_title { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#990000; height:26px; line-height:26px; text-transform:uppercase; font-weight:bold; padding-left:2px;}
div.featured_image { text-align:center; position:relative;height:265px;overflow:hidden;}
div.featured_image img.f_thumbnail{border:1px solid #E5DFC2; }
div.featured_image .front_featuredlink {border:0px none; margin:0px;position:absolute; top:0px; left:0px; display:block; width:64px; height:64px;}
div.front_featured_spnrs{ background:#EFECDA; border:1px solid #E5DFC2; text-align:center; padding:5px; margin-bottom:10px;}

/* FRONTPAGE  MODULES
---------------------------------------------- */
table.frontpage_first {}
table.frontpage_second {}
div.frontpage_modules {background:#EFECDA; border:1px solid #E5DFC2; padding:5px; margin-bottom:10px; zoom:1; overflow:hidden;}
div.frontpage_modules_title {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#990000; height:26px; line-height:26px; text-transform:uppercase; font-weight:bold; padding-left:2px;}
div.frontpage_modules_content_cover { background:#FFFFFF; padding:5px;}
td.frontpage_user11 { padding-right:5px; width:50%;}
td.frontpage_user12 { padding-left:5px; width:50%;}
td.frontpage_user13 { padding-right:5px; width:50%;}
td.frontpage_user14 { padding-left:5px; width:50%;}

/* FRONTPAGE TEMPLATE MODULES 
---------------------------------------------- */
tr.frontpage_lt {}
td.frontpage_lt_left { width:50px; padding:5px 5px 5px 0px;border-bottom:1px solid #E5DFC2;}
td.frontpage_lt_right { padding:5px 0;border-bottom:1px solid #E5DFC2; vertical-align:top; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
td.frontpage_lt_right a {color:#990000;font-size:12px;font-weight:bold;}
td.frontpage_lt_nb {border-bottom:1px solid #E5DFC2;padding:5px; text-align:center; color:#999;}
td.frontpage_lt_nb span { font-size:24px;}
td.frontpage_lt_download { border-bottom:1px solid #E5DFC2; vertical-align: middle; padding:0 5px; text-align:center; width:100px;}
td.frontpage_lt_demo { border-bottom:1px solid #E5DFC2; vertical-align: middle;  padding:0 5px; text-align:center; width:100px;}
td.frontpage_lt_left img{ width:50px; height:38px; border:1px solid #E5DFC2; padding:1px;}
a.frontpage_lt_title:link,
a.frontpage_lt_title:visited { text-decoration:none; font-size:12px; font-weight:bold; color:#990000;}
a.frontpage_lt_title:hover { text-decoration:underline;}

/* FRONTPAGE COMMERCIAL MODULE 
---------------------------------------------- */
ul.frontpage_module_commercial { list-style-image:none; list-style-position:outside; list-style-type:none; padding:0pt; margin:0; font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:12px;  }
ul.frontpage_module_commercial li { border-bottom:1px solid #E0D9B8; padding:3px 0 5px 25px; background:url(list_icon.jpg) no-repeat 0px 1px;}
ul.frontpage_module_commercial li:hover {background:#EEEEEE url(list_icon_hover.jpg) no-repeat 0px 1px; zoom:1;}
ul.frontpage_module_commercial li a:link, 
ul.frontpage_module_commercial li a:visited { color:#000000; font-weight:normal; text-decoration:none;}
ul.frontpage_module_commercial .cominfos {border-right:1px solid #DDDDDD;margin-left:5px;margin-right:5px;}
ul.frontpage_module_commercial .cominfos img {margin:0pt; border:none;}

/* FRONTPAGE PROVIDER REVIEWS MODULE 
---------------------------------------------- */
ul.frontpage_provider_reviews {list-style-image:none; list-style-position:outside; list-style-type:none; padding:0pt; margin:0;}
ul.frontpage_provider_reviews li{ border-bottom:1px solid #E0D9B8; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:5px; zoom:1;}

ul.frontpage_provider_reviews li a{ color:#990000; font-weight:bold; font-size:13px;}
ul.frontpage_provider_reviews li img, .imgalign{ float:left;
 border:1px solid #666;
 background:#fff; 
 padding:3px;
 margin:0 10px 0 0}

ul.frontpage_provider_reviews li:hover{ background:#EEEEEE; cursor:pointer}
ul.frontpage_provider_reviews li a:link, 
ul.frontpage_provider_reviews li a:visited { color:#990000; font-weight:normal; text-decoration: underline;}
ul.frontpage_provider_reviews li .rating_star {background:transparent url(rate_empty-1.gif) repeat-x scroll 0pt 50%;width:55px; float:right}
ul.frontpage_provider_reviews li .rating_star div {background:transparent url(rate-1.gif) repeat-x scroll 0pt 50%;height:12px;}

/* FRONTPAGE FIREBOARD NEWS MODULE 
---------------------------------------------- */
div.frontpage_modules_content_cover ul.latestnews_fblatest {margin:0; padding:0;}
div.frontpage_modules_content_cover ul.latestnews_fblatest li {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0pt;padding:2px 0 2px 5px;border-bottom:1px solid #E0D9B8; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
div.frontpage_modules_content_cover ul.latestnews_fblatest li a {color:#990000;font-size:12px;text-decoration:none;}
div.frontpage_modules_content_cover ul.latestnews_fblatest li a:hover {color:#003399;text-decoration:underline;}

/* FRONTPAGE NEWS AND RESOURCES MODULE 
---------------------------------------------- */
div#frontpage_newsandresources { padding:0; margin:0;}
.frontpage_nar_item a{font-size:13px; font-weight:bold; color:#990000; font-family:Arial, Helvetica, sans-serif; }
div#frontpage_newsandresources div.frontpage_nar_item {border-bottom:1px solid #E0D9B8;font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:11px; zoom:1;}

a.frontpage_nar_title:link,
a.frontpage_nar_title:visited { font-size:14px; font-weight:bold; color:#990000; text-decoration:underline; font-family:Arial, Helvetica, sans-serif; display:block;}
a.frontpage_nar_title:hover { color:#000000;}

/* FRONTPAGE EXTENSIONS MODULE 
---------------------------------------------- */
div#frontpage_extensions { padding:0; margin:0;}
div#frontpage_extensions div.frontpage_nar_item {border-bottom:1px solid #E0D9B8;font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
div#frontpage_extensions td { border-bottom: 1px solid #E5DFC2; padding:10px 5px;}

/* FRONTPAGE RIGHT 
---------------------------------------------- */
#rightads { margin-bottom:10px; clear:both;}

/* SITE OF THE DAY
---------------------------------------------- */
#mod_siteofday { background:#EFECDA url(animbghover.gif);
border:1px solid #E5DFC2; margin-bottom:5px;}
#mod_siteofday:hover { background:#EFECDA url(animbg.gif);
border:1px solid #E5DFC2; margin-bottom:5px;}
#mod_siteofday .mod_siteofday_img{ border:10px solid #E5DFC2;}
.mod_siteofday_date { color: #333; padding-right:5px; text-transform:uppercase; font-size:14px;}
#mod_siteofday  .mod_siteofday_title a:link, #mod_siteofday  .mod_siteofday_title a:visited {
color:#333; padding-left:15px;}



/*MISC */
.jointlinkscss { display:none;}

.search{
 float:right;
 margin:-20px 0 0 0;
 width:450px;
}

.input_bg{
 width:335px;
 height:22px;
 color:#000;
 padding:5px 5px 0 5px;
 float:left;
 background:url(input_bg.jpg) repeat-x;
 margin:0 5px 0 0;
 border:1px solid #D0C99F;
}

.button{
 width:86px;
 height:29px;
 margin:0;
 padding:0;
}


