/* Stylesheet for Advantage Auto Sales */

body {background:#ABB5C9;padding:0;margin:0;font-family:arial, sans-serif, sans;font-size:12px;text-align:center;}
table td {font-size:12px;}

h1,h2,h3,h4,h5,h6 {padding:0;margin:0;}
h1 {font-size:24px;}
h2 {font-size:22px;}
h3 {font-size:20px;}
h4 {font-size:18px;}
h5 {font-size:16px;}
h6 {font-size:14px;}

a {text-decoration:none;}
a:link {}
a:visited {}
a:hover {}
a:active {}
a:focus {}

    .download {
		background:#e6e6e6;
		border:1px solid #555555;
		margin: 3px 0 0 0;
		width:100%;
    }
              
    .download td a {
        font: normal 12px helvetica;
        color: #0C0C86;
        text-decoration: none;
    }   

    .download td a:hover {
        text-decoration: underline;
    }   

#page {background:#fff;width:992px;margin:0 auto;text-align:left;}

#topbar {background:#f00;height:20px;}
#header {background:url('../images/headerbg.jpg') top left no-repeat;height:133px;width:992px;position:relative;border-top:1px solid #111848;border-bottom:1px solid #111848;}

/*#topnav {background:url('../images/topnavbg.gif') top left repeat-x;height:40px;color:#fff;font-weight:bold;font-size:14px;text-transform:uppercase;padding-left:10px;position:relative;}
#topnav a {display:block;float:left;margin:0;padding:0;height:40px;}
#topnav div {padding:12px 7px;cursor:hand;}
#topnav div#number {position:absolute;right:0px;top:0px;padding:5px;cursor:auto;font-size:24px;font-weight:bold;}
#topnav a.current {background:url('../images/topnavcurrentright.gif') top right no-repeat;}
#topnav div.current {background:url('../images/topnavcurrentleft.gif') top left no-repeat;}
#topnav a:link {color:#fff;}
#topnav a:visited {color:#fff;}
#topnav a:hover {color:#ff0;}
#topnav a:active {color:#ff0;}
#topnav a:focus {color:#ff0;}*/

/* Menu Style */

#topnav {background:#f00;height:35px;color:#fff;font-weight:bold;font-size:14px;text-transform:uppercase;padding-left:10px;position:relative;}
/*#topnav {background:url('../images/obrienteam/topnavbg.jpg') top left repeat-x #4D0304;color:#fff;height:26px;font-weight:bold;font-size:14px;text-transform:uppercase;position:relative;text-align:center;z-index:300;}*/
#topnavlist li {position: relative;}
#topnavlist {padding:8px 5px;margin:0;list-style-type:none;}
#topnavlist li {display:inline;}
#topnavlist li.header div {display:inline;}
#topnavlist li a {height: 1%;margin:0;padding:0 17px;}
#topnavlist li a:link {color:#fff;}
#topnavlist li a:visited {color:#fff;}
#topnavlist li a:hover {color:#ff0;}
#topnavlist li a:active {color:#ff0;}
#topnavlist li a:focus {color:#ff0;}
#topnavlist ul li {cursor:pointer;}
#topnavlist ul {
	display:none;
	position:absolute;
	left:0px;
	top:15px;
	padding:0;
	margin:0;
	z-index:500;
	list-style-type:none;
	border-top:1px solid #DF4E50;
	background:#200;
	}
#topnavlist ul li {
	display:block;
	width:200px;
	text-align:left;
	padding: 1px 3px;
	color:#000;
	font-size:11px;
	font-weight:normal;
	text-transform:none;
	line-height:17px;
	border-left:1px solid #DF4E50;
	border-right:1px solid #DF4E50;
	border-bottom:1px dotted #DF4E50;
	}
#topnavlist ul ul {position:absolute;top:2px;left:206px;}
#topnavlist ul li:hover {background:#400;}
#topnavlist ul li a {padding:0;display:block;height:17px;}
#topnavlist ul li a:hover {color:#ff0;font-weight:bold;}
#topnavlist ul li.last {border-bottom:1px solid #DF4E50;}


/*#topnav #span1 { width: 97px; margin: 0;}
#topnav #span2 { width: 76px; margin: 0; }
#topnav #span3 { width: 91px; margin: 0; }
#topnav #span4 { width: 79px; martgin: 0; }
#topnav #span5 { width: 82px; margin: 0; }
#topnav #span6 { width: 184 px; margin: 0; }
#topnav #span7 { width: 100px; margin: 0; }*/
	
#subnav {background:#000;height:24px;color:#fff;font-weight:bold;font-size:16px;border-bottom:1px solid #001A34;}
#subnav div {padding:2px 5px 0 0 ;text-align:right;}
#subnav .tabcontent {display:none;}
#subnav .tabcontent {list-style-type:none;margin:0;padding:3px 5px;}
#subnav .tabcontent a {margin:0;padding:0 5px;}
#subnav .tabcontent a:link {color:#fff;}
#subnav .tabcontent a:visited {color:#fff;}
#subnav .tabcontent a:hover {color:#ff0;}
#subnav .tabcontent a:active {color:#ff0;}
#subnav .tabcontent a:focus {color:#ff0;}

#container {background:#fff;}

#insidecontent {padding:10px;}

#insidecontent h1 {color:#005CAB;}

fieldset {border:1px solid #999;}
legend {color:#D90024;font-size:18px;font-weight:bold;}
fieldset th {color:#005CAB;}
fieldset .req {color:#D90024;}

#scrlContainer{
	visibility:hidden;
	background:#000;
	position:relative;
	overflow:hidden;
	width:972px;
	height:40px;
	color:#fff;
	margin-top:10px;
	font-size:16px;
	font-weight:bold;
}
#scrlContent{
	position:absolute;
	padding:10px;
	white-space:nowrap;
}
#scrlContent a:link {color:#ff9;}
#scrlContent a:visited {color:#ff9;}
#scrlContent a:hover {color:#ff0;}
#scrlContent a:active {color:#ff0;}
#scrlContent a:focus {color:#ff0;}

#specials {background:#ff0;padding:10px 0;color:#f00;}
#specials .specbox {background:#f00;border:2px solid #000;color:#fff;font-size:12px;text-align:center;width:125px;}
#specials .specbox .model {padding:3px;}
#specials .specbox .price {padding:5px;font-weight:bold;}

#footer {background:#f00;margin-top:10px;color:#fff;font-size:12px;font-weight:bold;text-align:center;padding:10px 0;}
#copyright {}
#copyright a:link {color:#ffc;}
#copyright a:visited {color:#ffc;}
#copyright a:hover {color:#ff0;}
#copyright a:active {color:#ff0;}
#copyright a:focus {color:#ff0;}
#botnav {}
#botnavlist {list-style-type:none;padding:0;margin:0;text-transform:uppercase;font-size:14px;}
#botnavlist li {display:inline;border-right:2px solid #fff;padding:0px 5px}
#botnavlist li.last {border-right:0;}
#botnavlist li a:link {color:#fff;}
#botnavlist li a:visited {color:#fff;}
#botnavlist li a:hover {color:#ff0;}
#botnavlist li a:active {color:#ff0;}
#botnavlist li a:focus {color:#ff0;}

/** --- HOURS TABLES --- **/

#content table.HoursTable {
    border: solid 1px #878585; 
    width: 98% }
    
#content table.HoursTable td.HoursHeader{
    font: bold 11px helvetica;
    color: #fff;
    background-color: #000; 
    text-align: center;} 

#content table.HoursTable td.HoursHeader{
    font: bold 11px helvetica;
    color: #fff;
    background-color: #000; 
    text-align: center;} 
    
#content table.HoursTable td.leftcell{
    font: bold 11px helvetica;
    color: #505050; 
    padding-left: 3px;}

#content table.HoursTable td.rightcell{
    font: normal 11px helvetica;
    color: #505050; 
    text-align: center;}
    
#content .pages td.BAHeader {
    font: bold 11px helvetica;
    color: #fff;
    background-color: #000; 
    text-align: center;
    padding: 2px;} 

#content #form .profile {
    background-color: #EAE8E8; 
    margin-top: 13px; 
    width: 100%;
    border: solid 1px #D2D1D2; }   
    
#content #form .profile .photo {
    padding: 3px; }

#content #form .profile .photo img {    
    border: solid 1px #D2D1D2; }

#content #form .profile .bio {
    padding: 3px; 
    font: normal 11px helvetica;
    color: #000;}

#content #form .profile .bio a {
    font: normal 11px helvetica;
    color: #000;}

#content #form .profile .bio a:hover {    
    text-decoration: none; }

#content fieldset.pages .links {width:95%;}

    #content fieldset.pages {
        margin:0;
        padding: 5px 10px 10px 10px; 
    }
    
    #content fieldset.pages .links a {
        font:bold 12px helvetica; 
        color: #505050;
    }

    #content fieldset.pages .links a:hover {
        text-decoration: none;
    }



/*** GLOBAL STYLES ***/

    #content p {
		margin:0 0 10px;
		padding:0;
        font: normal 12px helvetica;
        color: #000;
		}

    #content .searchitems td {
		font: bold 12px helvetica;
        color: #000;
        border:0;
		border-collapse:collapse;
		border-spacing:0;
		margin:0;
		padding:3px 3px 3px 0;
		}
    
    
    #content #results {
		border:1px solid #c7c7c7;
		border-collapse:collapse;
		border-spacing:0;
		margin:0;
		padding:0;
		width:100%;
		}
        

	#results h2 {
		color:#000;
		font:bold 14px helvetica;
		letter-spacing:-1px;
		margin:0;
		padding:0;
		}
	
	#content #results th {
		border:1px solid #c7c7c7;
		font: bold 13px helvetica;
		padding:5px;
		vertical-align:top;
        background:#e7e7e7;
		}

	#content #results th a {
        color: #000;
        text-decoration: none;
		}

	#content #results th a:hover {
        text-decoration: underline;
		}
    
    
    #content #results td  {
		border:1px solid #c7c7c7;
		font: normal 12px helvetica;
		padding:5px;
		vertical-align:top;
		}
	#content #results .on td {
		background:#f7f7f7;
		}
	#content #results .off td {
		background:#fff;
		}
	#content #results tr:hover td {
		background:#EDEEFD;
		cursor:help;
		}
	#content #results tr.active td {
		background:#EDEEFD;
		cursor:help;
		}
	#content #results .photo {
		width:125px;
        
		}
        
    #content #results .photo img {
        border:1px solid #D7D7D7;
    }
	
    #content #results .year { text-align:center; }
    
    #content #results .year strong { 
        font: normal 15px helvetica;
        color: 000; 
        font-weight: bold;}
    
    #content #results .vehicle { text-align:left; }
    
    #content #results .vehicle strong {}
    
    #content #results .location { text-align:center; }
    
    #content #results .mileage { text-align:right; }
	
    #content #results .listprice { text-align:right; }
	
    #content #results .stocknumber { text-align:center; }
	
    #content #results .vin { text-align:center; }
	
	#content form {
        margin: 0; }
    
	#content #form td {
	    padding:0 0 3px 0;	
        font: normal 12px helvetica;
        color: #000;
		}
	#content #form th {
		font-weight:bold;
		text-align:left;
        padding:3px 0 3px 3px;
        font: bold 12px helvetica;
        color: #000;
		}
		
	#content #fpblock {
    
        width: 457px; 
        height: 235px; 
        background-color: #DAD9F0; 
        text-align: left; 
        padding: 5px;
        font: normal 12px helvetica;
        color: #000;
        float: right;

    }
    
    #content #fpblock h1 {
    
		background-color:#000;
        color: #fff;
		font:bold 18px helvetica;
		letter-spacing:-1px;
		margin:0 0 5px 0;
		padding:2px;
        text-align: center;
        

    }
    
    #content #fpblock #top {
        height: 160px;
        margin: 0;
    
    }
    #content #fpblock #bottom {
        height: 75px;
        margin: 0;
        padding-right: 4px;
        width: 454px;
    
    }

    * html #content #fpblock #bottom {
        height: 75px;
        margin: 0;
        width: 457px;
        padding-left: 1px;
    
    }
    
    
    .pagination {
		color:#d7d7d7;
		display:block;
		margin:0;
		padding:5px;
		text-align:center;
		}
	.pagination .next {
		font: bold 14px helvetica;
        color: #d7d7d7;
        display:inline;
		margin:0;
		padding:5px 5px 5px 20px;
		}
	
    .pagination .next a {
		font: bold 14px helvetica;
        color: #000;
        text-decoration: none
        }
        
    .pagination .next a:hover {   
        text-decoration: underline; }
	
	.pagination .prev {
		font: bold 14px helvetica;
        color: #d7d7d7;
        display:inline;
		margin:0;
		padding:5px 20px 5px 5px;
		}
	
    .pagination .prev a {
		font: bold 14px helvetica;
        color: #000;
        text-decoration: none;
        }

    .pagination .prev a:hover {   
        text-decoration: underline; }
	
    
    .pagination .page strong {
		color:#d7d7d7;
		font-weight:bold;
		}

    .pagination .page a {
		font: bold 14px helvetica;
        color: #000;
        text-decoration: none;
		}

    .pagination .page a:hover {
        text-decoration: underline;
		}


	#offers {
		clear:both;
		display:block;
		margin:10px 0;
		text-align:center;
		}
	#offers a img {
		border:0;
		margin:5px;
		}


	.smalltext {
		font-size: 13px;
		}
		
	#rightside {
		float:right;
		margin:0 0 0 10px;
		padding:5px 0;
		width:150px;
		}
	#rightside .hours {
		background:#c00;
		border:1px solid #c30;
		border-collapse:collapse;
		border-spacing:0;
		color:#fff;
		font-size:90%;
		margin:0;
		padding:10px 5px 0 15px;
		}
	#rightside .hours .heading {
		color:#fff;
		font-size: 11px;
		font-weight:bold;
		text-decoration:none;
		text-transform:uppercase;
		}

	#sidebar { display:none; }
	
	.req { color: #c00; }
	
	.subheading { color: #c00; margin-bottom:0; }



/* Vehicle Details */


	#detailhdr {
		height:25px;
		margin:10px 0;
		}
	#detailhdr a {
		display:block;
		float:left;
		margin:0;
		padding:5px 15px 5px 20px;
		}
	#detailhdr .search {
		background:url("/images/ico/search.gif") no-repeat 0 60%;
		}
	#detailhdr .email {
		background:url("/images/ico/email.gif") no-repeat 0 60%;
		}
	#detailhdr .quote {
		background:url("/images/ico/quote.gif") no-repeat 0 60%;
		}


	#vdetail {
		background:#d9d9d9;
		border:1px solid #555;
		clear:both;
        width: 100%;
		}
		
	#vdetail h1 {
		background:#000;
		color:#fff;
		padding:5px;
		}
	#vdetail .price {
		color:#fff;
		/*float:right;*/
		font:italic 32px Arial, Helvetica, sans-serif;
		font-weight:bold;
		margin:0;
		padding:2px 10px 0 ;
		position:relative;
		}
	#vdetail img {
		border:1px solid #000;
		}
/* Vehicle Info */
	#vdetail #vinfo {
		border:0;
		border-collapse:collapse;
		border-spacing:0;
		margin:0;
		padding:0;
		width:100%;
		}
	#vdetail #vinfo td {
		padding:3px;
		vertical-align:top;
		}

	#vdetail #vinfo #photo {
        width:400px;
		}
	#vdetail #vinfo #quote {
		width:170px;
		}
	#vdetail #vinfo #quote h2 {
		font: bold 13px helvetica;
        background-color: #E5141B;
		border:1px solid #000;
		color:#fff;
		display:block;
        margin:0 0 3px;
        letter-spacing:0px;        
		padding:5px;
		text-align:center;
		text-indent:0;
		}
	#vdetail #quote h2 a {
		color:#fff;
		text-decoration:none;
		}
	#vdetail #quote h2 a:hover {
		color:#fc0;
		}
	#vdetail #vinfo #subphotos { 
        width: 125px;
		}
        
	#vdetail #vinfo #subphotos img { 
        margin-bottom: 6px; }

	*html #vdetail #vinfo #subphotos img { 
        margin-bottom: 3px; }

	#vdetail form {
		margin:0;
		padding:0;
		}
		
		
	#data {
		background:#e6e6e6;
		border:1px solid #555555;
		border-collapse:collapse;
		border-spacing:0;
		margin: 0;
		padding:0;
		width:100%;
		}
        
    #data tr.highlight {
        background-color: #D9D9D9; }
        
	#data th {
		border:0;
		padding:3px 6px;
        text-align: left;
        font: bold 12px helvetica;
        color: #000;
		}
	#data td {
		border:0;
		padding:3px 6px;
        font: normal 12px helvetica;
        color: #000;
		}


/**** HOMEPAGE STYLES ****/


    td.specialintrotop {
        font: normal 18px Helvetica; 
        color: #fff;
        text-align: right;
    }
    
    td.specialintrobottom {
        font: normal 14px Helvetica; 
        color: #fff;
        text-align: right;
    }

    td.specialintrobottom a {
        font: normal 14px Helvetica; 
        color: #fff;
        text-decoration: none;
    }
    
    td.specialintrobottom a:hover {
        text-decoration: underline; 
    }
    
    table.special {
        border: solid 3px #9897D6;    
        height: 105px; 
        width: 131px; 
        margin-left: 10px; 
    }
    
    td.specialheader {
        height: 17px; background-color: #CBCAEA; font: bold 11px helvetica; color: #0D0C86; text-align: center;
    }
    
    td.specialimage { height: 65px; }
    
    td.specialfooter {
        height: 17px; background-color: #CBCAEA; font: bold 12px helvetica; color: #0D0C86; text-align: center;
    }

/*** FEATURE TABS ***/

    #featuretabs {
		font: bold 13px Helvetica;
        margin-top: 10px;
        border:0;
        width: 100%;
		}
        
    
    #featuretabs td.active {
        background-color: #000;
        border-left:1px solid #000;
        border-top:1px solid #000;
        border-right:1px solid #000;
        height: 25px;
        text-align: center;
        font: bold 12px helvetica;
        color: #fff;
        text-decoration: none;
        cursor: hand;
        
    }
    

    #featuretabs td.inactive {
        background-color: #E6E6E6;
        border:1px solid #D9D9D9;
        height: 25px;
        text-align: center;
        font: bold 12px helvetica;
        color: #000;
        text-decoration: none;
        cursor: hand;
        
    }
    
    #featuretabs td.bar {
        background-color: #000;
        height: 25px;
        border-left:1px solid #000;
        border-right:1px solid #000;
        border-bottom:1px solid #000;
    }
    
    #featurecontent .active {
        width: 936px;
        background-color: #E6E6E6;
        border:1px solid #D9D9D9;
        display:block;
        position: relative;
        padding: 10px;
    }

    #featurecontent .inactive table {
        display: none; }


    #featurecontent h3 {
    
		color:#000;
		font:bold 18px helvetica;
		letter-spacing:-1px;
		margin: 0 0 5px 0;
		padding:0;

    }

    #featurecontent td ul {
    
		list-style:square;
		margin:0 0 15px 25px;
		padding:0;
		text-indent:0;

    }
    #featurecontent td ul li {
        
        font: normal 13px helvetica;
        margin-bottom: 1px;

    }

    #featurecontent td {
        
        font: normal 13px helvetica;

    }
    
    #disclaimer {
        width: 936px;
        background-color: #E6E6E6;
        border:1px solid #D9D9D9;
        display:block;
        position: relative;
        padding: 10px;
        
    }

    #disclaimer h3 {
    
		color:#000;
		font:bold 18px helvetica;
		letter-spacing:-1px;
		margin: 0 0 5px 0;
		padding:0;

    }
    
    #disclaimer td {
        
        font: normal 13px helvetica;

    }

/**--- FORMS ---**/


    #content fieldset.forms {
    margin:0;
    padding: 5px; 
    font:normal 12px helvetica; 
    }

    #content fieldset.forms legend {
        font:bold 18px Helvetica; 
        color: #E5141B;
        letter-spacing:-1px;
        padding:5px; 
    }

    #content fieldset.forms table th {
        font:bold 12px Arial; 
        color: #707070;
        text-align: left;
    }
    #content fieldset.forms table td {
        font:normal 12px Arial; 
        color: #707070;
        text-align: left;
    }

/** --- PAGE FIELDSETS --- **/

    #content fieldset.pages {
        margin:0;
        padding: 5px 10px 10px 10px; 
    }
    
    #content fieldset.pages div.text {
        font:normal 12px helvetica; 
        color: #505050;
        line-height: 20px;
        height: 310px;
    }
    #content fieldset.pages div.partstext {
        font:normal 12px helvetica; 
        color: #505050;
        line-height: 15px;
        height: 160px;
    }    
    * html #content fieldset.pages div.text {
        height: 330px;
    }

    #content fieldset.pages div.text2 {
        font:normal 12px helvetica; 
        color: #505050;
        line-height: 20px;
        height: 370px;
    }
    
    * html #content fieldset.pages div.text2 {
        height: 390px;
    }

    #content fieldset.pages div.text3 {
        font:normal 12px helvetica; 
        color: #505050;
        line-height: 20px;
        height: 240px;
    }
    
    * html #content fieldset.pages div.text3 {
        height: 260px;
    }

    #content fieldset.pages div.text4 {
        height: 370px;
    }
    
    * html #content fieldset.pages div.text4 {
        height: 390px;
    }
    
    #content fieldset.pages div.text4 P {
        font:normal 12px helvetica; 
        color: #505050;
    }
    
    #content fieldset.pages legend {
        font:bold 18px Helvetica; 
        color: #E5141B;
        letter-spacing:-1px;
        padding:5px; 
    }

    #content fieldset.pages table th {
        font:bold 12px Arial; 
        color: #505050;
        text-align: left;
    }
    #content fieldset.pages table td {
        font:normal 12px Arial; 
        color: #505050;
        text-align: left;
    }


    #content fieldset.pages .links a {
        font:bold 12px helvetica; 
        color: #505050;
    }

    #content fieldset.pages .links a:hover {
        text-decoration: none;
    }


/** --- INSET PHOTOS --- **/

#content div.insetphoto {

    width: 147px;
    float: right;
    padding-top: 11px;
    border: solid 1px #000033;
    text-align: center;
    font: normal 10px helvetica;
    color: #ddd; 
    background-color: #000;
    margin: 0 0 5px 5px;

}

#content fieldset.pages div.text div.insetphoto {
	    color: #ddd; 
}
#content div.insetphoto img {
    border: solid 1px #EAE8E8; }

#content div.insetphoto a {
    color: #EAE8E8; }

#content div.insetphoto a:hover {
    text-decoration: none; }


#content div.insetphoto table td a {
    font: bold 11px helvetica;
    text-decoration: none;
    color: #EAE8E8; }

#content div.insetphoto table td a:hover {
    text-decoration: underline; }


    
/** --- HOURS TABLES --- **/

#content table.HoursTable {
    border: solid 1px #878585; 
    width: 215px; }
    
#content table.HoursTable td.HoursHeader{
    font: bold 11px helvetica;
    color: #fff;
    background-color: #000; 
    text-align: center;} 

#content table.HoursTable td.HoursHeader{
    font: bold 11px helvetica;
    color: #fff;
    background-color: #000; 
    text-align: center;} 
    
#content table.HoursTable td.leftcell{
    font: bold 11px helvetica;
    color: #505050; 
    padding-left: 3px;}

#content table.HoursTable td.rightcell{
    font: normal 11px helvetica;
    color: #505050; 
    text-align: center;}
    
#content .pages td.BAHeader {
    font: bold 11px helvetica;
    color: #fff;
    background-color: #000; 
    text-align: center;
    padding: 2px;} 

#content #form .profile {
    background-color: #EAE8E8; 
    margin-top: 13px; 
    width: 100%;
    border: solid 1px #D2D1D2; }   
    
#content #form .profile .photo {
    padding: 3px; }

#content #form .profile .photo img {    
    border: solid 1px #D2D1D2; }

#content #form .profile .bio {
    padding: 3px; 
    font: normal 11px helvetica;
    color: #000;}

#content #form .profile .bio a {
    font: normal 11px helvetica;
    color: #000;}

#content #form .profile .bio a:hover {    
    text-decoration: none; }
    

/* SPECIALS */

#content .coupon {

    width: 100%;
    border: dashed 2px #707070;

}

#content .coupon td {
        font: normal 12px helvetica;
        color: #000;
}

#content .coupon th {
        font: bold 14px helvetica;
        text-align: left;
        background-color: #000;
        color: #fff;
}

#content .coupon td a {
        font: bold 12px helvetica;
        color: #000;
        text-decoration: none;
}

#content .coupon td a:hover {
    text-decoration: underline; }
    
#content .calculator .result {
    width: 175px; 
    border: solid 1px #939192;
    background-color: #EAE8E8;
}

#content .calculator .result #paymentresult {
    font: bold 18px helvetica;
    color: #6A696A; 
    text-align: center;
}   

#content .calculator .result #principalresult {
    font: bold 18px helvetica;
    color: #6A696A; 
    text-align: center;
}   



/* Admin Side */

#adminmenu {
	color:#000;
	}

.admintable {
	border:1px solid black;
	background:#fff;
	}
.admintable td {
	padding:2px;
	margin:2px;
	}
.admintable2 {
	background:#BFB6A3;
	border:1px solid black;
	}
.admintable2 td {
	}
.adminheader {background:#94E4FF;color:#000;}
.adminheadertext {
	color:#fff;
	text-align:left;
	font-weight:bold;
	font-size:12px;
	}
.adminlable {
	background:#94E4FF;
	color:#000;
	text-align:center;
	}
.adminlable2 {
	color:#000;
	font-weight:bold;
	text-align:left;
	font-size:12px;
	}
.adminlable3 {
	color:#000;
	text-align:left;
	font-size:10px;
	}
.adminempty {
	font-weight:bold;
	color:#000;
	text-align:left;
	font-size:12px;
	}
.adminlist {
	color:#000;
	text-align:center;
	font-size:12px;
	}
a.adminmanagelinks {
	color:#000;
	}
a.adminmanagelinks:link {
	color:#000;
	}
a.adminmanagelinks:visited {
	color:#000;
	}
a.adminmanagelinks:hover {
	color:#900;
	}
a.adminmanagelinks:focus {
	color:#000;
	}
.adminlistsubheader {
	background:#BFB6A3;
	font-weight:bold;
	color:#000;
	}
.adminlistsubsubheader {
	background:#C3D49D;
	font-weight:bold;
	color:#000;
	}
.AdminAltListRow1 {
	background:#ddf6ff;
	}
.AdminAltListRow2 {
	background:#fff;
	}
.admincalendarborder {
	}
.admincalendarheader {
	background:#6c8b3b;
	border-bottom:1px solid black;
	border-left:1px solid white;
	border-top:1px solid white;
	border-right:1px solid black;
	color:#fff;
	font-weight:bold;
	}
.admincalendarblank {
	background:#ddf6ff;
	border-bottom:1px solid black;
	border-left:1px solid white;
	border-top:1px solid white;
	border-right:1px solid black;
	}
.admincalendarblank2 {
	border-bottom:1px solid black;
	border-left:1px solid white;
	border-top:1px solid white;
	border-right:1px solid black;
	}
.admincalendarday {
	background:#fff;
	border-bottom:1px solid black;
	border-left:1px solid white;
	border-top:1px solid white;
	border-right:1px solid black;
	}
.admincalendarday2 {
	background:#6c8b3b;
	border-bottom:1px solid black;
	border-left:1px solid white;
	border-top:1px solid white;
	border-right:1px solid black;
	color:#fff;
	}
.adminintrotext {
	text-align:left;
	color:#000;
	margin:0 2% 0px 2%;
	}
.listitem {
	color:black;
	}