body {
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px;
	background-image:  url(/images/bgs/liberty.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: left bottom;
		}
		
.main {	
		background-color: transparent ;
		padding: 0px ;
		margin: 0px ;
		border: 0px ;
		}

td {	
		padding: 0px ;
		margin: 0px ;
		border: 0px ;
		}

ul,li {		font-family : Verdana , Helvetica Bold, sans-serif ; 
		font-size : 11.5px ;
		color: #000000;
		list-style-type: square ;
		background-color : transparent ;
		padding: 0px 0px 0px 5px;
		margin : 0px 0px 0px 10px;
		line-height: 150%;
		}	

li.copyblue {	font-family : Verdana , Helvetica Bold, sans-serif ; 
		font-size : 12px ;
		color: #0E05B6;
		list-style-type: square ;
		background-color : transparent ;
		vertical-align: top;
		padding: 0px 0px 0px 5px;
		margin : 0px 0px 0px 10px;
		line-height: 150%;
		}	
	


/*  HEADER STYLES  -------------------------------------------------------------*/

.header {	
		background-color: #ffffff ;
		width: 796px;
		height: 70px;
		padding: 0px 0px 0px 0px;
		margin: 0px ;
		}

.header_nav1 {	
		background-color : #ffffff ; 
		width: 796px;
		height: 15px;
		padding: 0px 0px 0px 00px;
		margin: 0px ;
		}

.header_nav2 {	
		background-color: transparent ;
		padding: 0px ;
		margin: 0px ;
		}		




/*  LEFT CELL STYLES  -------------------------------------------------------------*/


.leftcell {	
		text-align: left ;		
		background-color: transparent ;
		padding: 0px 0px 0px 4px ; 
		margin: 0px ;	
		}


#leftcell {	background-color: #f00000 ;	/* Provides a div class within the left cell */
		margin: 0px 0px 0px 0px ;
		width: 165px;
		}




/*  LEFT NAVIGATION STYLES  -------------------------------------------------------------*/

.navheader {	
		font-family : Arial, Verdana, Helvetica Bold, sans-serif; 
    		font-size : 14px ;
		font-weight: 800 ;
		color: #ffffff ; 
		letter-spacing: 1.5px ;
		text-align: right ;
		background-color : #f00000 ; 
		width: 150px;
		padding: 0px 15px 3px 0px ;
		margin: 0px ;
		}

a.navitem {
		display: block ;
		font-family : Verdana, Helvetica, sans-serif;
		font-size : 13px ;
		font-weight: 600 ;
		color : #ffffff ; 
		text-decoration:none ;
		text-align: right ;
		background-color : #f00000 ; 
		width: 150px;
		padding: 3px 15px 3px 0px ;
		}

								
a.navitem:hover {
		display: block ;
		font-family : Verdana, Helvetica Bold, sans-serif ; 
		font-size : 13px ;
		font-weight: 600 ;
		color : yellow ; 
		text-decoration:none ;
		text-align: right ;
		background-color : #f00000 ; 
		width: 150px;
		padding: 3px 15px 3px 0px ;
		}
		


a.exam {
		display: block ;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 14px ;
		font-weight: 1000 ;
		color : #0E05B6 ; 
		text-decoration:none ;
		font-weight: normal;
		text-align: left ;
		list-style-type: square ;		
		background-color : transparent ; 
		padding: 7px 0px 0px 15px ;
		}

								
a.exam:hover {
		display: block ;
		font-family : Arial, Helvetica Bold, sans-serif ; 
		font-size : 14px ;
		font-weight: 1000 ;
		color : #0E05B6 ; 
		text-decoration:underline ;
		font-weight: normal;
		text-align: left ;
		list-style-type: square ;		
		background-color : transparent ; 
		padding: 7px 0px 0px 15px ;
		}


/*  RIGHT CELL STYLES  -------------------------------------------------------------*/


.rightcell {	
		text-align: left ;		
		background-color: transparent ;
		padding: 0px 0px 0px 0px ; 
		margin: 0px ;	
		}


#rightcell {	background-color: transparent ;	/* Provides a div class within the right cell */
		margin: 0px 0px 0px 0px ;
		}








/*  FOOTER CELL STYLES  -------------------------------------------------------------*/


.footer {	
		text-align: center ;		
		background-color: #0E05B6 ;
		padding: 5px 5px 10px 0px ; 
		margin: 0px ;	
		}


.footerheading {	
		font-family: Verdana, Arial, Helvetica, sans-serif;
    		font-size : 12px ;
    		font-weight: 600px ;
    		text-align: left ;
		color: #ffffff;
		background-color : transparent ; 
		padding: 0px 0px 0px 0px;
		margin: 0px;
		}

.footercopy {	
		display: block ;
		font-family: Verdana, Arial, Helvetica, sans-serif;
    		font-size : 12px ;
		color: #ffffff; 
		text-align: left ;
		background-color : transparent ; 
		padding: 5px 0px 3px 0px;
		margin: 0px ;
		}


a.footernav {
	display: block ;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px ;
	color: #ffffff; 
	text-decoration: underline;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px ;
	}

a.footernav:hover {
	display: block ;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px ;
	color: #ffffff; 
	text-decoration: none;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px ;
}



/*  DATABASE CELL  -------------------------------------------------------------*/

td.db_page {	background-color: transparent ;
		text-align: left ;
		padding: 0px 0px 20px 10px ; 
		vertical-align: top;
		margin: 0px 0px 0px 0px;
		}


		
#content {	background-color: transparent ;	
		vertical-align: top;
		padding: 5px 0px 0px 0px ;
		background-image:  url(/images/bgs/chrysler3.gif);
		background-repeat: no-repeat;
		background-attachment: scroll;
		background-position: top left;
		margin: 0px ;
		}

.pagetitle {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #0E05B6;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	}



.title {	
		font-family: Verdana, Arial, Helvetica, sans-serif;
   		font-size : 18px ;
    		font-weight: 700px ;
		color: #5F1621;
		padding: 15px 0px 0px 0px;
		margin: 0px ;
		}

.headingnews {	
		font-family: Verdana, Arial, Helvetica, sans-serif;
    		font-size : 12px ;
    		font-weight: 600px ;
		color: yellow;
		background-color : #f00000; 
		padding: 5px 0px 5px 15px;
		margin: 10px 10px 15px 10px;
		}

.heading {	
		font-family: Verdana, Arial, Helvetica, sans-serif;
    		font-size : 12px ;
    		font-weight: 600px ;
		color: #E80000;
		background-color : transparent ; 
		padding: 15px 0px 0px 0px;
		margin: 0px ;
		}

.heading2 {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #0E05B6;
	padding: 7px 0px 7px 0px;
	margin: 0px;
		}

.heading3 {	
		font-family: Verdana, Arial, Helvetica, sans-serif;
    		font-size : 12px ;
    		font-weight: 600px ;
		color: #5F1621;
		background-color : transparent ; 
		padding: 15px 0px 0px 0px;
		margin: 0px ;
		}
		
.database_copy {	
		display: block ;
		font-family: Verdana , Helvetica Bold, sans-serif ; 
    		font-size : 12px ;
		color: #000000; 
		text-align: left ;
		background-color : transparent ; 
		padding: 5px 0px 3px 0px;
		margin: 0px ;
		}

.database_copy_schedule {	
		display: block ;
		font-family: Verdana, Arial, Helvetica, sans-serif;
    		font-size : 13px ;
		color: #E80000; 
		text-align: center ;
		background-color : transparent ; 
		padding: 5px 0px 3px 0px;
		margin: 0px ;
		}


img.datapage {	
		padding: 0px 0px 7px 10px;
		margin: 0px ;
		}

td.examtable {	
		font-family: Verdana, Arial, Helvetica, sans-serif;
    		font-size : 10.5px ;
		color: #525252; 
		text-align: justify ;
		background-color : transparent ; 
		padding: 5px 0px 3px 0px;
		margin: 0px ;
		}

td.examtableblue {	
		font-family: Verdana, Arial, Helvetica, sans-serif;
    		font-size : 10.5px ;
		color: #0E05B6; 
		text-align: justify ;
		background-color : transparent ; 
		padding: 5px 0px 3px 0px;
		margin: 0px ;
		}

/* NEWS IN BRIEF STYLES
-------------------------------------------------------------*/	

.newsheading {	
		font-family: Verdana, Arial, Helvetica, sans-serif;
    		font-size : 12px ;
    		font-weight: 600px ;
		color: #5F1621;
		background-color : transparent ; 
		padding: 15px 0px 0px 0px;
		margin: 0px ;
		}

a.newsbrief {
		display: block ;
		font-family : Verdana , Helvetica Bold, sans-serif ; 
		font-size : 11.5px ;
		color : #cc3300; 
		text-decoration:none ;
		font-weight: normal;
		padding: 2px 0px 5px 0px ;
		}

								
a.newsbrief:hover {
		display: block ;
		font-family : Verdana , Helvetica Bold, sans-serif ; 
		font-size : 11.5px ;
		color : normal ; 
		text-decoration:underline ;
		font-weight: normal;
		padding: 2px 0px 5px 0px ;
		}


/* TABLES SALARIES SESSIONS ETC 
-------------------------------------------------------------*/


table.session {	
	background-color: #eeeeee;
	padding: 0px;
	margin: 0px ;
	border: 1px solid #000000;
	}

td.title_left {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
	background: #2668b5;
	padding: 5px 0px 5px 10px ;
	margin: 0px;
	}	

td.title_center {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	color: #50241D;
	background: #ffb94f;
	padding: 3px 3px 3px 3px ;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #525252;
	margin: 0px;
	}	
	


	
td.table_space {	
	background-color: #ffffff;
	padding: 10px 0px 0px 0px;
	margin: 0px ;
	border: 0px ;
	}
	
	
td.item_left {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 11px;
	font-weight: normal;
	color: #50241D;
	background: transparent;
	padding: 3px 0px 3px 10px ;
	margin: 0px;
	}	

td.item_center {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 11px;
	font-weight: normal;
	color: #50241D;
	background: transparent;
	padding: 3px 3px 3px 3px ;
	border-left: 1px solid #525252;
	margin: 0px;
	}	
	
td.item_right {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	font-size: 11px;
	font-weight: normal;
	color: #50241D;
	background: transparent;
	padding: 3px 7px 3px 0px ;
	margin: 0px;
	}	


/*  SPECIFICATIONS TABLE DIV CLASS AND STYLES  --------*/

#product_specifications {	
	z-index: 500 ;
	display: block ;
	padding: 20px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
	border: 0px ;
	}
	
table.specifications {	
	background-color: #ffffff;
	padding: 0px;
	margin: 0px ;
	border: 0px ;
	}
	
.product_specifications_heading {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	background: transparent;
	font-size: 11px;
	font-weight: bold;
	color: #50241D;
	text-align: left;
	padding: 0px 0px 8px 0px ;
	margin: 0px;
	}	


.product_specifications_col1 {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #525252;
	background-color: #f5f6f1 ;
	text-align: left;
	padding: 2px 0px 5px 7px;
	margin: 0px;
	}

.product_specifications_col2 {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #525252;
	background-color: #f5f6f1 ;
	text-align: left;
	padding: 2px 0px 5px 0px;
	margin: 0px;
	}


.product_specifications_table_space {	
	background-color: transparent;
	padding: 2px 0px 0px 0px;
	margin: 0px ;
	border: 0px ;
	}



/*  CONTACT FORM STYLES  -------------------------------------------------------------*/
	
.contact_address {	
		display: block ;
		font-family : Verdana , Helvetica Bold, sans-serif; 
    		font-size : 12px ;
		color: #000000; 
		line-height: 140% ;
		text-align: justify ;
		background-color : transparent ; 
		padding: 2px 0px 5px 0px;
		margin: 0px ;
		}
		
#contact {	background-color: transparent ;	
		width: 470px ;
		padding: 10px 0px 20px 40px ;
		margin: 0px 0px 0px 0px ;
		}

td.contact_cell {	
		vertical-align: top;
		width: 380px;
		background-image: url(/images/general/orangebkrgscreen.gif);
		}		
		

td.contact140 {	
		font-family: Verdana, Arial , Helvetica Bold, sans-serif; 
		font-size: 10.5px;
		color: #000000;
		vertical-align: top;
		width: 140px;
		height: 20px;
		padding: 0px 0px 0px 10px ;
		}
		
td.contact240 {	
		font-family: Verdana, Arial , Helvetica Bold, sans-serif; 
		font-size: 10.5px;
		color: #000000;
		vertical-align: top;
		width: 240px;
		height: 20px;
		}
		
td.contact {	
		vertical-align: top;
		width: 240px;
		}

	
input.contact {
		width: 200px;
		height: 15px;
		font-size: 10.5px;
		font-family: Arial, Helvetica, sans-serif;
		color: #333;
		}
		
textarea.message {
		width: 200px;
		height: 100px;
		font-size: 10.5px;
		font-family: Arial, Helvetica, sans-serif;
		color: #333;
		vertical-align: top;
		}		
