/* -------------------------------------------- */
/* M A I N  D E F I N I T I O N                 */
/* -------------------------------------------- */
body {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 12px;
	text-align: center;
	background: #d3d2d1;
	color: #35464B;
}

h1 {
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	padding: 2px 8px;
}

h2 {
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	padding: 2px 8px;
}

h2 .blank {
	background: #4A6995;
}

h3, p { 
	font-size: 12px; 
	margin: 1em 0.5em 0.5em 0.5em;
	text-align: justify;
}

p { 
	margin-top: 0.5em; 
}

img {
	border: 0;
}

a {	color: #026484;	text-decoration: none; }
a:hover { color: #036EBF; text-decoration: none; }

#wrapper {
	margin: auto;
	text-align: left;
	width: 750px;
	background: white;
}

#wrapperA1 {
	padding: 0px 2px;
}

#wrapperB1 {
}

#search, #nav, #nav li, h3, 
#companyInfoA2 li, #companyInfoA2 ul,
#childPagesA2 li, #childPagesA2 ul
 {
	margin: 0;
	padding: 0;
}


/* -------------------------------------------- */
/* H E A D E R  D E F I N I T I O N             */
/* -------------------------------------------- */
#wrapperHeading, #leftHeader, #rightHeader {
	height: 125px;
	width: 750px;
}

#leftHeader {
	background: transparent url("../images/logo.jpg") no-repeat scroll 0%;
	float: left;
	width: 300px;
	cursor:pointer;
}

#rightHeader {
	float: right;
	width: 420px;
	padding-right: 5px;
}




/* -------------------------------------------- */
/* C O M P A N Y  I N F O  R O W                */
/* -------------------------------------------- */
#companyInfo {
	margin-top: 0px;
	width: 750px;
	float: left;
}

#companyInfo ul a {
	/*text-decoration: underline;*/
}

#companyInfoA1 {
	float: left;
	width: 240px;
	padding: 1px;
}

#companyInfoA1 h2 {
	background: #6584A9;
}

#companyInfoA2 {
	float: left;
	width: 240px;
	padding: 1px;
}

#companyInfoA2 h2 {
	/*background: #6aa100;*/
	background: #7D9FC2;
}

#companyInfoA2 li {
	list-style: none;
	background: url(../images/bullet_comment.png) left center no-repeat;
	padding: 0px 0px 0px 20px;
	/*margin: 0.8em 1.5em;*/
	margin: 0.4em 1.5em;
}

#companyInfoA3 {
	float: left;
	width: 260px;
	padding: 1px;
}

#companyInfoA3 h2 {
	background: #024c83;
}


/* -------------------------------------------- */
/* M E D I A  I N F O  R O W                    */
/* -------------------------------------------- */
#mediaInfo {
	margin-top: 0px;
	width: 750px;
}

#mediaInfo ul a {
	text-decoration: underline;
}

#mediaInfoA1 {
	float: left;
	width: 421px;
	padding: 1px;
}

#mediaInfoA1 h2 {
	background: #4A6995;
}

#mediaInfoA2 {
	float: left;
	width: 321px;
	padding: 1px;
}

#mediaInfoA2 h2 {
	background: #8498BB;
}

#scrollingContainer{
	/* REGULAR SEASON height:150px; */
	/* TAX SEASON height:200px;*/
	height: 280px;
	/*border:1px solid #000;*/	
	background-color: #F0F0F0;
	/*padding:2px;*/	
	overflow:hidden;	
}


/* -------------------------------------------- */
/* F O O T E R                                  */
/* -------------------------------------------- */
* html #footer {
    height: 1.5em;
}

#footer {
        text-align: right;
        background: #b7b7b8;
        color: #666;
        border-top: 2px solid #fff;
}

#footerA1 {
     padding: 2px 3px 4px 13px;
     border-bottom: 2px solid #fff;
}

#footer .copyright {
        float: left;
}

#footer a {
       color: #4880AB;
}


/* -------------------------------------------- */
/* C L A S S  D E F I N I T I O N               */
/* -------------------------------------------- */
.clear {
	clear: both;
	font-size: 1px;
	height: 5px;
	margin: 0 0 -4px 0;
}

.displayNone {
	display: none;
}

p.photo {
	text-align: center;
}

.readmore {
	text-align: right;
	font-weight: bold;
}

.green {
	color: #6aa100;
}
.greenTiny {
	color: #6aa100;
	font-size: 11px;
}
.blue {
	color: #4880ab;
}
.orange {
	color: #e0a403;
}
.red {
	color: #FF0000;
}
.redTiny {
	color: #FF0000;
	font-size: 11px;
}


/* -------------------------------------------- */
/* C H I L D   P A G E S                        */
/* -------------------------------------------- */
#childPages {
	margin-top: 0px;
	width: 750px;
}

#childPages ul a {
	text-decoration: underline;
}

#childPagesA1 {
	float: left;
	width: 210px;
	padding: 1px;
}

#childPagesA1 h2 {
	/*background: #6AA100;*/
	background: #4A6995;
}

#childPagesA2 {
	float: left;
	width: 530px;
	padding: 1px;
}

#childPagesA2 h2 {
	background: #8498BB;
}

#childPagesA2 h3 {
	background: #D0D4E0;
	margin: 1em 0.5em 0.5em 0.5em;
}


#childPagesA2 li {
	list-style: none;
	background: url(../images/bullet_diamond.gif) left center no-repeat;
	padding: 0px 0px 0px 20px;
	margin: 0.8em 1.5em;
}

.childPagesB1 {
	float: left;
	width: 263px;
	padding: 1px;
}

.childPagesB1 h2 {
	background: #8498BB;
}

.childPagesB1 h3 {
	background: #D0D4E0;
	text-align: center;
	margin: 1em 0.5em 0.5em 0.5em;
}

.childPagesC1 {
	float: right;
	width: 263px;
	padding: 1px;
}

.childPagesC1 h2 {
	background: #8498BB;
}

.childPagesC1 h3 {
	background: #D0D4E0;
	text-align: center;
	margin: 1em 0.5em 0.5em 0.5em;
}



/* -------------------------------------------- */
/* C O N T A C T  F O R M                       */
/* -------------------------------------------- */
.contactform {
	width:495px;
	/*margin:2.0em 0 0 0; */
	margin:0.8em 0.5em;
	padding:10px 10px 0 10px; 
	border:solid 1px rgb(200,200,200); 
	background-color:rgb(240,240,240);
}
.contactform fieldset {
	padding:0px 0 0 0 !important /*Non-IE6*/; 
	padding:0 /*IE6*/; 
	margin:0 0 7px 0; 
	border:solid 1px rgb(220,220,220);
}
.contactform fieldset legend {
	margin:0 0 0 5px !important /*Non-IE*/; 
	margin:0 0 20px 5px /*IE6*/; 
	padding:0 2px 0 2px; 
	color:rgb(80,80,80); 
	font-weight:bold; 
}
.contactform label.left {
	float:left; 
	width:110px; 
	margin:0 0 0 0; 
	padding:2px; 
}
.contactform select.combo {
	width:175px; 
	padding:2px; 
	border:solid 1px rgb(200,200,200); 
	font-family:verdana,arial,sans-serif; 
}
.contactform input.field {
	width:340px; 
	padding:2px; 
	border:solid 1px rgb(200,200,200); 
	font-family:verdana,arial,sans-serif; 
}
.contactform textarea {
	width:340px; 
	height:70px;
	padding:2px; 
	border:solid 1px rgb(200,200,200); 
	font-family:verdana,arial,sans-serif; 
	font-size: 11px;
}
.contactform input.button {
	float:right; 
	width:7.0em; 
	margin-right:20px; 
	padding:1px !important /*Non-IE6*/; 
	padding:0 /*IE6*/; 
	background:rgb(230,230,230); 
	/*border:solid 1px rgb(150,150,150);*/
	text-align:center; 
	font-family:verdana,arial,sans-serif; 
	/*color:rgb(150,150,150);*/
}
.contactform input.button:hover {
	cursor: pointer; 
	/*border:solid 1px rgb(80,80,80);*/
	background:rgb(220,220,220); 
	color:rgb(80,80,80);
}


/* --------------------------------- */
/* SUBSCRIPTION  D E F I N I T I O N */
/* --------------------------------- */
#subscribeRegister { margin-top: 30px; }
#subscribeRegister p { text-align: right; font-size: 11px; }
#subscribeRegister a { color: #be0404; border-bottom: 1px dotted #000; }
#subscribeRegister a:HOVER { text-transform: uppercase;  }

.subscribeNews { margin: 0.8em 0.5em; }
.subscribeNews p { padding: 5px 0; }
