/* CSS Document */
* {
	margin:0;
	padding:0;
}

option {
	padding:0 2px;
}
html{ background:url(/images/htmlBkg.png) repeat-x left top #D6D492;}
img{border:0;}
a{outline:none;}
.style1{font-weight:bold; font-size:14px;color:#96012E;}
.required_field{color:#F00;}


#tmWrapper{ font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#FFF;}

#tmHeader{width:949px; margin:0 auto; clear:both;}
#tmHeader img{float:left;}
#tmHeader .tmHeaderSlug{ /*width:105px; height:101px; float:left;*/}
.tmHeaderRight{}

#tmNavigation{background:url(/images/navBkg.png) repeat-x left top #96012E; clear:both;}
#tmNavigation ul{width:949px; margin:0 auto;}
#tmNavigation li{display:inline;}
#tmNavigation a{display:inline-block; color:#FFF; font-size:14px; text-decoration:none;padding:10px 20px;}
#tmNavigation a#first{margin-left:10px;}
#tmNavigation a:hover{background-color:#000; }
#tmNavigation a.current{background-color:#000; }

#tmContent{width:949px; margin:0 auto;}
#tmContent a{text-decoration:none;}
#tmContent a:hover{text-decoration:underline;}
#tmContentTop{margin-left:10px; clear:both;}
#tmContentBottom{clear:both;}
#tmSubpage{ margin-left:10px;background-color:#FFF; border:solid 3px #000; width:933px; border-top:0; min-height:515px;}
#tmSubpage h1.subpagHeading{ background-color:#A495C7; font-size:18px; padding:10px 20px; text-transform:uppercase; font-weight:normal;}
#tmSubpageContent{padding:20px; color:#000;}
#tmSubpageContent input{border:solid 1px #000;}
#tmSubpageContent textarea{border:solid 1px #000;}
#tmSubpageContent td{padding:0 10px 10px 0;}
#tmSubpageContent p input{ background-color:#96012E; color:#FFF; padding:5px 10px; margin-right:5px;}
#tmSubpageContent p {margin-bottom:20px;}
#tmSubpageContent h1{ color:#000; font-size:16px; margin-bottom:10px;color:#96012E;}
#tmSubpageContent a{color:#96012E;}
#tmSubpageContent ul{margin:0 0 20px 20px;}
#magentaBox{ background-color:#96012E; width:343px; height:399px; float:left;}
#magentaBox p{padding:20px;}
#blackBox{background-color:#000; font-size:18px; line-height:22px; font-weight:normal;}
#blueBox{ background:url(/images/blueBkg.png) no-repeat left top; width:605px; height:115px; float:left;}
#blueBox h1{font-size:16px; padding:20px 20px 10px 20px;}
#blueBox p{padding:0 20px;}
#greenBox{background-color:#9F9A00; float:left; padding:20px;width:293px; }
#greenBox p{font-size:13px;}
#greenBox td{vertical-align:top;}
.black{color:#000;}
.menu{float:left; /*border:solid 1px #96012E;*/ text-align:center; margin-right:10px; background-color:#96012E; cursor:pointer;}
.menu:hover{ background-color:#A495C7; text-decoration:none;}
.menu img{/*border:solid 1px #96012E;*/ margin:6px 6px 5px  6px;}
#tmSubpageContent .menu p{color:#FFF; padding:0; margin:0 0 6px 0;}
#tmSubpageContent .menu:hover p{color:#000;}
#tmSubpageContent .menu a:hover{text-decoration:none;}

#tmFooter{color:#000; padding:10px; width:949px; margin:0 auto; text-align:center; font-size:10px;}
#tmFooter a{color:#000; text-decoration:none;}
#tmFooter a:hover{color:#96012E; text-decoration:underline;}

.logo img{margin-top:20px; margin-left:20px; margin-bottom:10px;}
#magentaBox2{ padding:4px 20px; float:left;background-color:#96012E;width:565px; margin-top:31px;}
#magentaBox2 input{border:solid 1px #000; margin-left:5px;}
#newsletter_signup{color:#000;float:left; margin-left:20px;}
.tmHeaderRight{ }
.tmHeaderRight img{margin-top:15px; margin-left:100px;}
#label{width:100px; border:solid 1px #000; padding:2px;}
#go{border:solid 1px #000; padding:2px; background-color:#96012E; color:#FFF; cursor:pointer;}
#go:hover{background-color:#000;}
/*.mockBox{background-color:#96012E; padding:20px; height:400px; }
.mockBox h1{font-size:14px;}
.mockBox a{color:#FFF;}*/