﻿
@import url(global09.css);

h1, h2, h3, h4, h5, h6, p, ol, ul, form, blockquote
{
    padding: 0px;
    margin: 0px;
}

a
{
    text-decoration: none;
}

a img
{
    border-style: none;
}

body
{
    margin: 0px;
    font: xx-small verdana, arial, sans-serif;
    padding: 0px;
    background-image: url(../images/pagebackground.jpg);
    background-repeat: repeat-y;
    background-position: center;
}

td { font: 11px arial, verdana,  sans-serif; color:#333333}
h1 { font: bold 22px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #999999}

h2 { font: bold small arial, verdana,  sans-serif; color: #333333}
h3 { font: bold small verdana, arial,   sans-serif; color: #3366CC; margin:0px; margin-top:10px;}
h4 { font: bold 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #3366CC; margin: 0px;}
h5 { font: bold 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #3366CC;}
h6 { font: bold x-small verdana, arial,  sans-serif; color: #FF0000; margin:5px 0px 0px 0px; }

.verd11grey { font: 11px verdana, arial,  Helvetica, sans-serif;  color: #333333;}
.verd10lightgrey { font: 11px verdana, arial, Helvetica, sans-serif;  color: #666666;}
.verd11grey-lh15 { font: 11px/15px verdana, arial,  Helvetica, sans-serif;  color: #333333;}
.verd11grey-lh20 { font: 11px/20px verdana, arial,  Helvetica, sans-serif;  color: #333333;}
.verd11white { font: 11px verdana, arial,  Helvetica, sans-serif;  color: #FFFFFF;}
.verdwhiteMB { font: bold 13px verdana, arial,  Helvetica, sans-serif;  color: #FFFFFF;}
.verd11black { font: 11px verdana, arial,  Helvetica, sans-serif;  color: #000000;}

.verd14Bred { font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #ff0000;}
.verd12Bred { font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #ff0000;}
.verdxsmallBred { font: bold x-small Verdana, Arial, Helvetica, sans-serif; color: #ff0000;}

 a:link { font: 11px verdana, arial,  sans-serif; color: #333333; text-decoration: underline; }
 a:active { font: 11px verdana, arial,  sans-serif; color: #333333; text-decoration: underline; }
 a:visited { font: 11px verdana, arial,  sans-serif; color: #333333; text-decoration: underline; }
 a:hover { font: 11px verdana, arial,  sans-serif; color: #333333; text-decoration: none; }
 
 a.boltOn:link { font: x-small arial, verdana, sans-serif; color: #333333; text-decoration: underline; }
 a.boltOn:active { font: x-small  arial, verdana,  sans-serif; color: #333333; text-decoration: underline; }
 a.boltOn:visited { font: x-small  arial, verdana, arial,  sans-serif; color: #333333; text-decoration: underline; }
 a.boltOn:hover { font: x-small  arial, verdana, sans-serif; color: #333333; text-decoration: none; }

 a.linkverdblack11B:link { font: bold 11px verdana, arial,  sans-serif; color: #000000; text-decoration: none; }
 a.linkverdblack11B:active { font: bold 11px verdana, arial,  sans-serif; color: #000000; text-decoration: none; }
 a.linkverdblack11B:visited { font: bold 11px verdana, arial,  sans-serif; color: #000000; text-decoration: none; }
 a.linkverdblack11B:hover { font: bold 11px verdana, arial,  sans-serif; color: #000000; text-decoration: underline; }

 a.linkverdwhite11:link { font: 11px verdana, arial,  sans-serif; color: #FFFFFF; text-decoration: none; }
 a.linkverdwhite11:active { font: 11px verdana, arial,  sans-serif; color: #FFFFFF; text-decoration: none; }
 a.linkverdwhite11:visited { font: 11px verdana, arial,  sans-serif; color: #FFFFFF; text-decoration: none; }
 a.linkverdwhite11:hover { font: 11px verdana, arial,  sans-serif; color: #FFFFFF; text-decoration: underline; }

 a.linkFooter:link { font: 10px verdana, arial,  sans-serif; color:  #666666; text-decoration: none; }
 a.linkFooter:active { font: 10px verdana, arial,  sans-serif; color:  #666666; text-decoration: none; }
 a.linkFooter:visited { font: 10px verdana, arial,  sans-serif; color: #666666; text-decoration: none;  }
 a.linkFooter:hover { font: 10px verdana, arial,  sans-serif; color: #666666; text-decoration: underline;  }
.linkFooterText { font: 10px verdana, arial,  sans-serif; color:  #666666; text-decoration: none; }

a.linktrebblue12B:link, a.linktrebblue12B:active, a.linktrebblue12B:visited{
	font: bold 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	color: #3366CC; 
	text-decoration: none; 
	}
	
a.linktrebblue12B:hover{
	font: bold 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	color: #3366CC; 
	text-decoration: underline; 
	}


/********* PRIMARY MENU *****************/
.menuNav{
	border-bottom: 2px solid #336600;
}



/************ HOME *************************/

.homeIntroHeader
{
    margin-top: 1px;
    background-image: url(../images/advertMatrixTitlebg.gif);
    background-repeat: no-repeat;
    width: 600px;
    border: none;
    padding: 5px 5px 5px 5px;
}

.homeIntroHeader h1{
	font: bold xx-small Verdana, Arial, Helvetica;
	color:#333333; 	
	border: none; 
	height: 12px; 
	padding-left: 5px;
	margin: 0px;
}	

.homeintro
{
    background-position: left top;
    background: url(../images/advertMatrixbg_white.gif) repeat-y left top;
    width: 600px;
    margin: 0px;
    padding-right: 15px;
    text-align: center;
}

.freelinks
{
    color: #3366CC;
    font-size: 1.4em;
    margin-top: 10px;
    margin-bottom: 10px;
}

.freelinks a
{
    color: #3366CC;
    font-size: 1.0em;
}

.freelinks a:hover
{
    font-size: 1.0em;
    color: #FF0000;
}

.matrixenclosureSearch .homeintro img
{
    border-style: none;
    background-image: none;
}

.advertsHeader
{
    background-image: url(../images/advertMatrixTitlebg.gif);
    background-repeat: no-repeat;
    width: 600px;
    border: none;
    padding: 5px 5px 5px 5px;
    
}


.advertsHeader td, .advertsHeader2 td
{
    font: bold x-small Verdana, Arial, Helvetica;
    color: #000000;    
}

.matrixenclosure{
	background: url(../images/advertMatrixTitlebg.gif) no-repeat top;	
	width: 600px;
	
}


.matrixenclosure .table
{
    padding-left: 0px;
    padding-right: 0px;
   
}

.matrixenclosure .table thead{
	height: 24px;
	

}

.rfooterwide
{
    background-position: left top;
    background: url(../images/advertMatrixTitlebg_bottom.gif) no-repeat bottom left;
    width: 600px;
    height: 12px;
}

.greybg{
	background: url(../images/advertMatrixbg.gif) repeat-y;
	width: 600px;
}

.whitebg{
	background: url(../images/advertMatrixbg_white.gif) repeat-y;
	width: 600px;
}

.matrixenclosureAdvert .table {	
	background: url(../images/advertMatrixbg.gif) repeat-y top left;
	width: 600px;
	padding: 12px 12px 0px 0px;
	margin: 0px;
}



.matrixenclosureAdvert .table tfoot{
	background: url(../images/advertMatrixTitlebg_bottom.gif) no-repeat top left;
	width: 600px;
	border: 0px;
	background-color: #ffffff;
}



.matrixenclosureSearch .table {	
	background: url(../images/advertMatrixbg.gif) repeat-y top left;
	width: 600px;	
	margin: 0px;
}

.matrixenclosureSearch .table tfoot{
	background: url(../images/advertMatrixTitlebg_bottom.gif) no-repeat top left;
	width: 600px;
	border: 0px;
	background-color: #ffffff;
}


.home_matrix_column {
	width: 25%;
	}
	
.matrixenclosureSearch img
{
    background-position: 0px 0px;
    border-style: none;
    background: url(../images/polaroid.gif) no-repeat top left;
    padding: 5px;
}



.matrixenclosureSearch a img
{
    background-position: 0px 0px;
    border-style: none;
    background: url(../images/polaroid.gif) no-repeat top left;
    padding: 5px;
}

.matrixenclosureSearch a:hover img
{
    background-position: -110px 0px;
    
}

.matrixenclosureSearch a:active img
{
    background-position: -220px 0px;
    
}

/************SUB PAGE ENCLOSURE ********/

.subpageenclosure{
	border: solid 1px #BBC3D3;
	width: 600px;
}

.subpageenclosureadvert{
	border: solid 1px #BBC3D3;
	width: 559px;
}

/* ********** PRIMARY MENU **************/
#MenuTop {width: 940px;}
#MenuTop .MenuHeading {font: bold xx-small Verdana, Arial, Helvetica; color:#333333; background-image:url(../images/roundedtop.jpg); background-repeat: no-repeat; border: none; height: 16px; }
#MenuTop .MenuText {font: xx-small Verdana, Arial, Helvetica; color:#666666; border-left:1px solid #CCCCCC; border-right: 1px solid #cccccc;}
#MenuTop input {display:block; }
#MenuTop .btnLogin {display:block; margin-top:10px; font: xx-small Verdana, Arial, Helvetica, sans-serif; color: #333333; }
.rfooter {display: block; background: url(../images/left_roundedbottom.jpg) no-repeat top left;}
#MenuTop a:link { font: bold x-small arial, verdana,  sans-serif; color: #336600; text-decoration: none; }
#MenuTop a:visited { font: bold x-small arial, verdana,  sans-serif; color: #336600; text-decoration: none; }
#MenuTop a:hover { font: bold x-small arial, verdana,  sans-serif; color: #336600; text-decoration: underline; }
#MenuTop a:active { font: bold x-small arial, verdana,  sans-serif; color: #336600; text-decoration: none; }

/*  mainNav --------------------- */
#mainNav{		
	width: 940px;
	height: 26px;
	padding: 0px 0px 0px 0px;
	background: url(../menu/MainNavBottom.jpg) no-repeat bottom left;


}

#mainNav ul{	
	list-style:none;
	margin: 0px;
	padding:0px;
	width:940px;
		
	}

#mainNav ul li{
	float:left;
	background: url(../menu/lightGreenTabRight.jpg) no-repeat top right;
	
}


#mainNav li a:link, #mainNav li a:visited {
	display: block;
	padding: 0px 25px 0px 25px;
	line-height: 23px;
	background : url(../menu/lightGreenTabLeft.jpg) no-repeat top left;
	text-decoration: none;
	color: #fff;
	float: left;
}

#mainNav li a:hover, #mainNav li a:active {
	/* These elements need adding in here to fix IE6 problem with rendering - START */
	display: block;
	padding: 0px 25px 0px 25px;
	line-height: 23px;
	background : url(../menu/lightGreenTabLeft.jpg) no-repeat top left;
	text-decoration: none;
	color: #fff;	
	float: left;
	/* These elements need adding in here to fix IE6 problem with rendering - END */
	text-decoration: underline;
}

#mainNav li.nounderline a:hover, #mainNav li.nounderline a:active {
	/* These elements need adding in here to fix IE6 problem with rendering - START */
	display: block;
	padding: 0px 25px 0px 25px;
	line-height: 23px;
	background : url(../menu/lightGreenTabLeft.jpg) no-repeat top left;
	text-decoration: none;
	color: #fff;	
	float: left;
	/* These elements need adding in here to fix IE6 problem with rendering - END */
	text-decoration: none;
}	
	

#mainNav ul li.CurrentTab {
	float:left;
	background: url(../menu/darkGreenTabRight.jpg) no-repeat top right;
}


#mainNav li.CurrentTab a:link, #mainNav li.CurrentTab a:visited {
	display: block;
	padding: 0px 25px 0px 25px;
	margin: 0px 0px 0px 0px;
	line-height: 23px;
	background : url(../menu/darkGreenTabLeft.jpg) no-repeat top left;
	text-decoration: none;
	color: #fff;
	float: left;
}

#mainNav li.CurrentTab a:hover, #mainNav li.CurrentTab a:active {
	text-decoration: underline;
}


/* ********** CATEGORY/SECONDARY NAV MENU **************/
.MenuCategory { width:159px; margin-bottom: 5px; }

.MenuCategory table tfoot{ display: block; background: url(../images/left_roundedbottom.jpg) no-repeat top left;}

.MenuCategory .MenuHeading {font: bold xx-small Verdana, Arial, Helvetica; color:#333333; background-image:url(../images/left_roundedtop.jpg); background-repeat: no-repeat; border: none; height: 16px; padding-left: 5px;}

.MenuCategory .MenuText{
	font: xx-small Verdana, Arial, Helvetica; 
	color:#666666; 
	background-image:url(../images/left_bg.jpg); 
	background-repeat:repeat-y;
	padding-left: 7px;
	}
	
	.MenuCategory .MenuAd
{
    font: xx-small Verdana, Arial, Helvetica;
    color: #666666;
    background-image: url(../images/left_bg.jpg);
    background-repeat: repeat-y; /* Padding-right to allow for background shadow */
    padding-right: 8px;
    padding-top: 4px;
    text-align: center;
}
	 
.MenuCategory .MenuTextSelected {
	font: xx-small Verdana, Arial, Helvetica; 
	color:#666666; 
	background-image:url(../images/leftSelected_bg.jpg); 
	background-repeat:repeat-y; 
	}

.MenuCategory input {display:block; }
.MenuCategory .btnLogin {display:block; margin-top:10px; font: xx-small Verdana, Arial, Helvetica, sans-serif; color: #333333; }

.MenuCategory a:link { font: bold xx-small verdana, arial,  sans-serif; color: #333333; text-decoration: none; }
.MenuCategory a:active { font: bold xx-small verdana, arial,  sans-serif; color: #333333; text-decoration: none; }
.MenuCategory a:visited { font: bold xx-small verdana, arial,  sans-serif; color: #333333; text-decoration: none; }
.MenuCategory a:hover { font: bold xx-small verdana, arial,  sans-serif; color: #333333; text-decoration: underline; }


#menuBottom { background-image:url(../images/roundedbottom.gif); background-repeat:no-repeat; height: 9px; width: 152px;}

.adverttitledesc
{
    font: bold small Verdana, Arial, Helvetica, sans-serif;
    color: #003300;
    text-transform: uppercase;
}

a.adverttitlelink:link, a.adverttitlelink:active, a.adverttitlelink:visited
{
    font: bold small verdana, arial, sans-serif;
    color: #000000;
    text-decoration: none;
    text-transform: capitalize;
} 

a.adverttitlelink:hover
{
    font: bold small verdana, arial, sans-serif;
    color: #C3DFF2;
    text-decoration: underline;
    text-transform: capitalize;
} 

/* ********** BOLT ON HEADERS **************/
.BoltOnHeader{
	font: bold 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #3366CC;
	margin-top: 0px;
	margin-bottom: 0px;
}
/* ********** ACCOUNT MENU **************/

#accountwrapper
{
    width: 940px;
    position: relative;
    margin-right: auto;
    margin-left: auto;
   
}

#accountpositioner
{
    position: absolute;
    top: 0px;
    left: 20px;
    width: 900px; 
 }

#menutoplogo
{
    padding-bottom: 10px;
}


/* ********** LOGIN MENU **************/
/*#MenuLogin {width:159px; margin-bottom: 0px; }
#MenuLogin table tfoot{ display: block; background: url(../images/left_roundedbottom.jpg) no-repeat top left;}
#MenuLogin .MenuHeading {font: bold xx-small Verdana, Arial, Helvetica; color:#333333; background-image:url(../images/left_roundedtop.jpg); background-repeat: no-repeat; border: none; height: 16px; padding-left: 5px;}
#MenuLogin .MenuText {font: xx-small Verdana, Arial, Helvetica; color:#666666; background-image:url(../images/left_bg.jpg); 
	background-repeat:repeat-y; padding-left: 7px;}
#MenuLogin input {display:block; }
#MenuLogin .btnLogin {display:block; font: xx-small Verdana, Arial, Helvetica, sans-serif; color: #333333; }

#MenuLogin a:link { font: xx-small verdana, arial,  sans-serif; color: #666666; text-decoration: none; }
#MenuLogin a:active { font: xx-small verdana, arial,  sans-serif; color: #666666; text-decoration: none; }
#MenuLogin a:visited { font: xx-small verdana, arial,  sans-serif; color: #666666; text-decoration: none; }
#MenuLogin a:hover { font: xx-small verdana, arial,  sans-serif; color: #666666; text-decoration: underline; }


#MenuAccount {width:159px;  margin-bottom: 5px;}
#MenuAccount table tfoot{ display: block; background: url(../images/left_roundedbottom.jpg) no-repeat top left;}
#MenuAccount .MenuHeading {font: bold xx-small Verdana, Arial, Helvetica; color:#333333; background-image:url(../images/left_roundedtop.jpg); background-repeat: no-repeat; border: none; height: 16px; padding-left: 5px;}
#MenuAccount .MenuText {font: xx-small Verdana, Arial, Helvetica; color:#000000;  background-image:url(../images/left_bg.jpg); 
	background-repeat:repeat-y; padding-left: 7px;}
#MenuAccount input {display:block; }
#MenuAccount .btnLogin {display:block; margin-top:10px; font: xx-small Verdana, Arial, Helvetica, sans-serif; color: #333333; }

#MenuAccount a:link { font: bold xx-small verdana, arial,  sans-serif; color: #336600; text-decoration: none; }
#MenuAccount a:active { font: bold xx-small verdana, arial,  sans-serif; color: #336600; text-decoration: none; }
#MenuAccount a:visited { font: bold xx-small verdana, arial,  sans-serif; color: #336600; text-decoration: none; }
#MenuAccount a:hover { font: bold xx-small verdana, arial,  sans-serif; color: #336600; text-decoration: underline; }*/

/* ********** INFORMATION MENU **************/
/*.MenuInfo {width:159px;  margin-bottom: 5px;}
.MenuInfo table tfoot{ display: block; background: url(../images/left_roundedbottom.jpg) no-repeat top left;}

.MenuInfo .MenuHeading {font: bold xx-small Verdana, Arial, Helvetica; color:#333333; background-image:url(../images/left_roundedtop.jpg); background-repeat: no-repeat; border: none; height: 18px; padding-left: 5px;}
.MenuInfo .MenuText {font: xx-small Verdana, Arial, Helvetica; color:#666666; background-image:url(../images/left_bg.jpg); 
	background-repeat:repeat-y; padding-left: 7px;}
.MenuInfo input {display:block; }
.MenuInfo .btnLogin {display:block; margin-top:10px; font: xx-small Verdana, Arial, Helvetica, sans-serif; color: #333333; }

.MenuInfo a:link { font: xx-small verdana, arial,  sans-serif; color: #666666; text-decoration: none; }
.MenuInfo a:active { font: xx-small verdana, arial,  sans-serif; color: #666666; text-decoration: none; }
.MenuInfo a:visited { font: xx-small verdana, arial,  sans-serif; color: #666666; text-decoration: none; }
.MenuInfo a:hover { font: xx-small verdana, arial,  sans-serif; color: #666666; text-decoration: underline; }
*/


/* ********** BANNERS **************/
#topBanner{ margin-top: 0px; }
#rightBanner{ margin-top: 0px; }
#bottomBanner{ margin-top: 0px; width: 100%; margin: 0 auto; text-align: center; }
#leftBanner{ margin-top: 15px; }
.BannerHeading {font: bold xx-small Verdana, Arial, Helvetica; color:#333333; background-image:url(../images/roundedtop.jpg); background-repeat: no-repeat; border: none; height: 18px; padding:2px;}
#leftBanner2{ margin-top: 15px; }
.BannerHeading {font: bold xx-small Verdana, Arial, Helvetica; color:#333333; background-image:url(../images/roundedtop.jpg); background-repeat: no-repeat; border: none; height: 18px; padding:2px;}


.input { 
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #E4E4E4;
	border: 1px solid #999999;
}
.textarea {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #E4E4E4;
	border: 1px solid #999999;

}
.selectgrey {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #E4E4E4;
	border: 1px solid #CCCCCC;
}

.inputblueoutline90 {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	width: 90px;
	background-color: #ffffff;
	border: 1px solid #7F9DB9;
}

.inputblueoutline110 {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	width: 110px;
	background-color: #ffffff;
	border: 1px solid #7F9DB9;
}

.inputblueoutline150 {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	width: 150px;
	background-color: #ffffff;
	border: 1px solid #7F9DB9;
}

.inputblueoutline220 {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	width: 220px;
	background-color: #ffffff;
	border: 1px solid #7F9DB9;
}

.inputblueoutline280 {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	width: 180px;
	background-color: #ffffff;
	border: 1px solid #7F9DB9;
}

.selectblueoutline {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;	
	background-color: #ffffff;
	border: 1px solid #7F9DB9;
}



.advertsHeader h1{ 
	font: bold small Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff; 
	text-transform:uppercase;
	margin: 0px;
	}

.formlabel{
	font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #3366CC;
}

.formlabel2{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.errorText {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #ff0000;
}

.noadvertstext{
	font: bold small verdana, arial,  sans-serif; color: #000000; text-decoration: none;
    text-align: right;
}
.button
{
    color: #EFEFEF;
    background-color: #000099;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: double;
    border-right-style: double;
    border-bottom-style: double;
    border-left-style: double;
    font: bold xx-small Verdana, Arial, Helvetica, sans-serif;
}

.announcementbox
{
    margin: auto;
    background-color: #F5F5F5;
    border: 1px solid #FF0000;
    width: 590px;
    text-align: center;
}