@charset "utf-8";
/* CSS Structure Document */



body {
	width:			1025px;
	background-color: 	#000140; 
	color: 			#999999; 
	font-family: 		verdana, Arial, Helvetica, sans-serif; 
	font-size:			100%;
	margin: 			0 auto;
	text-align:			center;


}

#container {  	
	text-align: 			left;  	
	width: 				1025px;  	
	margin: 			10px auto;  	

	font-family: 			Arial,helvetica;  
	background-color: 		#FFFFFF; 
        min-height:                     680px;
        height;                         auto;
      
 
	}      



#content {
        width:                          100%;
        


}
.contentpaneopen {  	
	text-align: 			justify;  	

	margin: 			10px auto;  	

	font-family: 			Arial,helvetica;  
	background-color: 		#FFFFFF; 
        color:                          #000000;
      
 
	}   


.readon {  	
	text-align: 			left;  	


	font-family: 			Arial,helvetica;
        font-weight:                    bold;  
	background-color: 		#FFFFFF; 
        color:                          #000000;
      
 
	}   


.search {
	
		position:			absolute;
		text-align:			left;
		top:				45px;
                left:                           700px;
}

.black {background-color:  #000000;}

#component {
        width:                   96%;
        text-align:              justify;
        padding:                 5px 5px 5px 10px;
        margin-left:             7px;
        position:                relative;
        top:                     5px;
        color:                   #000000;
        line-height:             115%;
        height:                  auto;
}


#user1 {       
        width:                   250px;
        text-align:              center;
        padding:                 2px 3px 2px 0px;
        margin-left:             1px;
         float:                   left;
        position:                relative;
        height:                  auto;
        
}

#user3 {       
        width:                   250px;
        text-align:              left;
        margin:                  1px;
        float:                   right;
        position:                relative;
        height:                  auto;
        font-family:             arial, helvetica;
        font-size:               85%;
        line-height:             105%;

}






.latestnews_newCMS ul {

        background-image:        url('/graphics/newCMS.png');
        background-repeat:       no-repeat;
        border-top:              thin solid #888888;
}


.imgleft {

        float:                   left;
        margin:                  2px 2px 4px 2px;
        padding:                 2px 2px 2px 2px;
        text-align:              center;



}

.imgright {

        float:                   right;
        margin:                  4px 2px 2px 2px;
        padding:                 2px 2px 2px 2px;
        text-align:              center;



}


.moduletable_viewer {

        font-family:             arial, helvetica;
        font-size:               85%;
        line-height:             100%;
        text-align:              center;
        border-top:              thin solid black;
        margin:                  2px 2px 2px 2px;
        padding:                 20px 0px 0px 0px;
        border-top:              thin solid black;
        background-image:        url('/graphics/previewViewer.png');
        width:                   240px;
        height:                  255px;
        background-repeat:       no-repeat;



 }


.moduletable_liveSchedule {

        font-family:             arial, helvetica;
        font-size:               85%;
        line-height:             100%;
        text-align:              center;
        border-top:              thin solid black;
        margin:                  5px 2px 10px 2px;
        padding:                 120px 0px 5px 0px;
        border-bottom:           thin solid black;
        background-image:        url('/graphics/scheduleLive.png');
        width:                   240px;
        background-repeat:       no-repeat;
        background-color:        #eeff88;
        top:                     105px;


 }
 
.moduletable_240ads {


        text-align:              center;
        border-top:              thin solid black;
        margin:                  5px 2px 10px 2px;
        width:                   240px;


 }
.moduletable_latest {

        font-family:             arial, helvetica;
        font-size:               85%;
        line-height:             100%;
        text-align:              left;
        border-top:              thin solid black;
        margin:                  10px 2px 10px 2px;
        padding:                 14px 0px 5px 0px;
        border-bottom:           thin solid black;
        background-image:        url('/graphics/scheduleGreen.png');
        width:                   240px;
        background-repeat:       no-repeat;
        background-color:        #fffe80;

 }
 


.moduletable_menu {
        width:                   98%;
        font-size:               75%;
        margin:                  10px 10px 10px 10px;
        text-align:              center;
        background-color:        black;
        color:                   white;

}

.mainlevel { 

        color:                   #888888;
        font-size:               80%;
        line-height;             105%;
        margin:                  0px 5px 0px 5px;
        padding:                 3px auto;

}

#active_menu {font-weight:bold;}
.moduletable_random {

 
        margin:                 10px auto;

}


.componentheading_CARS {

        font-size:              120%;
 
        color:                  #999999;
        font-weight:            bold;

}



.contentheading_CARS {

        font-size:              120%;
        text-decoration:        underline;
        color:                  #000140;
        font-weight:            bold;

}



.contentdescription_CARS {

        font-size:              120%;
        color:                  #000000;
        text-align:             justify;
        padding:                15px;
}
.contentpaneopen_CARS {

        font-size:              105%;
        line-height:            110%;
 
        color:                  #000000;
        text-align:             justify;


}


.contentpaneopen_Lee {

        font-size:              105%;
        line-height:            110%;
 
        color:                  #000000;
        text-align:             justify;


}


.article_column {

        width:                  46%;
        font-size:              85%;
        line-height:            104%;
        border-left:            thin solid grey;
        padding:                5px 7px 10px 7px;
}


#adTower {float:left;padding: 5px 10px 10px 2px;}

a {text-decoration:none;}
a:hover {text-decoration:underline;}






h1 {

	color:			#000140;
	font-size:			125%;
	line-height:		105%;
	font-family:		georgia, serif;
	margin:			2px;
	padding:			1px 0px 2px 2px;	
	text-align:			left;
	font-weight:		bold;
	

}

h2 {

	color:			darkblue;
	font-size:			95%;
	line-height:		100%;
	font-family:		georgia, serif;
	margin:			2px;
	padding:			1px 0px 2px 2px;	
	text-align:			left;
	font-weight:		bold;
	

}

h3 {    
margin: 0;    
font-weight: bold; 
font-style: normal;  
font-size: 14px;    
color:#0000ff;    
padding-left: 0px;    
margin-bottom: 0px;      
text-align: left;
text-decoration:  underline;} 

a {text-decoration:none;}

a:hover {text-decoration:underline;color:red;}

a:visited {text-decoration:none;color:gray;}


	text-align:			justify;
	font-size:			87%;
	line-height:		115%;
	text-indent:		25px;


}










/* SECTION NAVIGATION BEGINS */

.nav-container {width:1025px;float:left;z-index:999; background-color:#000000;line-height:105%;padding:0px 0px 2px 0px;margin: 0 auto; text-align:center:}

#section-nav a.nolink{cursor:default; background:#000000;color:white;font-size:90%;line-height:100%;}
#section-nav a {
 		display: 				block;
 		color:				#000000;
 		font-size:				11px;
 		font-weight: 			bold;
 		text-decoration:			none;
 		background: 			#fff url(graphics/divider_home.gif) left no-repeat;
 		padding: 				0 5px 5px 8px;
 		margin: 				0px 0px 0px 0px;

}
#section-nav a:hover {color:red;}



#section-nav, #section-nav ul{background:#fff;padding:0px 10px 0px 0px;margin:0px;list-style:none;}

#section-nav li{float:left;width:auto;}
#section-nav li.navItem{position:relative;z-index:100}
#section-nav li.navItem ul{position:absolute;z-index:100;background:#fff;width:140px;margin:0;padding:2px 10px;border:1px solid #888; display:none; }
#section-nav li.navItem:hover ul, #section-nav li.sfhover ul {display:block;left:auto;}
#section-nav li.navItem ul.leftdrop  {position:absolute;z-index:1000;background:#fff;width:140px;display:none;margin:0;padding:2px 10px;border:1px solid #666;}
#section-nav li.navItem ul.column1  {border-right:0;}
#section-nav li.navItem ul.column2  {left:121px;border-left:0;}
#section-nav li.navItem ul.column1-leftdrop  {border-right:0;}
#section-nav li.navItem ul.column2-leftdrop  {left:121px;border-left:0;}
#section-nav li ul a  {font-weight:normal;text-align:left;width:140px;background:none;padding:4px 0;border-top:1px solid #ccc;margin:0;}
#section-nav li ul li.emptyItem  {font-size:12px;font-weight:normal;text-align:left;width:140px;background:none;padding:4px 0;border-top:1px solid #ccc;margin:0;}
#section-nav li ul li.first a  {border-top:0;}







/* ------------Article Content--------------- */  

.contentheading {  
	font-size: 				120%;  
	font-weight: 			bold;  
	color: 				blue;  
	}    

.small {  
	font-size: 				75%;  
	color: 				gray;  
	}    

.createdate {  
	font-size: 				75%;  
	color: 				gray;  
	}    
.modifydate {  
	font-size: 				75%;  
	color: 				gray;  
	}  



/* ------------------------------------------- */  


  

.menu li a { background:blue; width: 120px ; display: block; line-height:20px; font-size: em;font-weight: normal; text-decoration:none;  border-top:2px solid #dddddd;list-style:none; color:#ffffff;text-align: left;}

  /*  -----  main menu ------ */ 
.moduletable_menu {background:red; display:block; line-height:20px; width: 120px; font-size: 0.8em;font-weight: bold;  border-top: 2px solid #dddddd; text-decoration:none; color:#ffffff; text-align: center;padding:0px;}

   /* ----- mod right top ---- */ 
.module {background:red; display:block; line-height:20px; width: 120px; font-size: 0.8em;font-weight: bold;  border-top:2px solid #dddddd; text-decoration:none; color:#ffffff; text-align: left;padding:0px;}

/* ------ mod mid ---- */ 
.moduletable{ background:red;display:block; line-height:20px; width: 120px; font-size: 0.8em;font-weight: bold;  border-top: 2px solid #dddddd; text-decoration:none; color:#ffffff; text-align: center;padding:0px;}   

.moduletable a:link, .moduletable a:visited { text-decoration: none; font-weight: normal; color:#ffffff; text-align: left;padding:0px;}   

.moduletable ul { margin: 0; border-top:0px solid #dddddd; text-decoration:none; color:#ffffff; text-align: left;padding:0px;}  

.moduletable li { margin: 0; text-decoration:none; color:#ffffff; text-align: left;padding:0px;border-top: 0px solid #dddddd;}   

.menu  { margin:0;	 list-style:none;	border:0px solid #ccc; text-align: left;padding:0px;}   

.menu ul {display: block; line-height:20px;  font-size: em;font-weight: normal;  padding:0px; border-top:0px solid #dddddd; text-decoration:none; color:#ffffff;text-align: left;}     

#leftcolumn ul.menu li {	background:blue;   margin:0px;	padding:0px; list-style:none;	border:0px solid #dddddd; text-align: left;}   

form {  margin: 0;  padding: 0;}  

form#form-login fieldset { background:blue; width: 115px; border:0px solid #dddddd; text-align: left; color: white; margin: 0; padding: 0.2em;}  

form#form-login ul { list-style:none; width: 118px; padding: 0px; border:0px solid #dddddd;text-align: left;}  

form#form-login li { list-style:none; margin:0px;	padding:0px;  border-top:1px solid #dddddd;text-align: left;}

   /* horizontal pill menu */  

div#tabarea {	background: url(../images/top_menu_bg.jpg) top left repeat-x;	margin: 0 0px;}  

table.pill {  margin-left: auto;  margin-right: auto;  padding: 0;}  

td.pill_m {  padding: 0;  margin: 0;  width: auto;}  

td.pill_l {  width:  2px;  height: 28px;  background: url(../images/top_menu_separator.jpg) top right no-repeat;}  

#pillmenu {  white-space: nowrap;  height: 28px;  float: left;}  
#pillmenu ul {  margin: 0;  padding: 0;  list-style:none;}  
#pillmenu li {	float: left;	margin: 0;	padding: 0;	background: url(../images/top_menu_separator.jpg) top right no-repeat;}  
#pillmenu a {  font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  font-weight: normal;	float:left;  display:block;  height: 22px;  line-height: 24px;  padding: 3px 20px;  color: #fefefe;  text-decoration: none;}  
#pillmenu a:hover {  color: #96abbe;}
#pillmenu a#active_menu-nav {	height: 28px;	line-height: 21px;}  
#pillmenu a#active_menu-nav {background: url(../images/top_menu_hover_bg.jpg) top right repeat-x;color: #fff;}  

#pillmenu a#active_menu-nav:hover {  color: #fff;}