﻿.video {
    text-align: center;!important
}
body {
	color: rgb(96,96,96); /*#2c2925; */
	font-size: 11px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-color: #b1b6ba;
	background-image: url(../pix/bg.gif); 
	background-repeat: repeat-x;
	margin: 0px;
}

a:link { color: rgb(63,74,158); text-decoration:none;}
a:visited { color: rgb(63,74,158); text-decoration:none;}
a:active { color: rgb(63,74,158); text-decoration:none;}
a:hover { color: rgb(63,74,158); text-decoration:underline;}

h3 
{ 
	color: rgb(63,74,158);
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

#topNav {
	margin: 0px;
	padding: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	
}
#topNav li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: left;

}
#topNav li a {
	color: #FFFFFF;
	padding: 6px 5px 6px 17px;
	display: block;
	background-image: url(../pix/nav-up.gif);
	background-repeat: no-repeat;
	background-position: 6px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #413c36;
	border-left-color: #171614;
	border-right-color: #413c36;
	border-bottom-color: #171614;
	margin: 0px;

}
#topNav a:hover, #topNav a:active {
	background-image: url(../pix/nav-over.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	background-color: #000000;
}
#topNav .home {
	padding: 5px 0px;
	margin: 0px;
	background-image: url(../pix/nav-home.gif);
	background-repeat: no-repeat;
	float: left;
	width: 21px;
	background-position: -1px -2px;
	height: 18px;
}
#topNav a.home:hover {
	background-image: url(../pix/nav-home-on.gif);
	background-repeat: no-repeat;
}
#sideNav {
	margin: 0px;
	padding: 0px;
}
#sideNav li {
	list-style-type: none;
}
#sideNav a {
	display: block;
	padding-left: 10px;
	width: 201px;
	padding-top: 8px;
	padding-bottom: 8px;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c9c3a4;
	background-image: url(../pix/bg-sn.gif);
	background-color: #f3f1dd;
	text-align: left;
}
#sideNav a:hover, #sideNav a:active {
	background-image: url(../pix/bg-sn-on.gif);
	text-decoration: none;
	background-color: #e9e4be;
	font-weight: bold;
	color: #666666;
}
#miniContact {
	width: 170px;
	margin: 0px 0px 0px 18px;
	padding: 0px 0px 0px 0px;
}
#miniContact form{
	padding: 0px;
	margin: 0px;
	width: 170px;
}
#miniContact ul{
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#miniContact ul li{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #393a39;
}
#miniContact div{
}
#miniContact input {
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 4px;
	width: 164px;
	height: 21px;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #3E4B68;
	font-size: 12px;
	background-color: #ffffff;
	border: 1px #3E4B68 solid;
}
#miniContact input.select{
}
#miniContact #button{
	background-image:url(../pix/submit.jpg);
	background-repeat:no-repeat;
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	height: 22px;
	width: 75px;
	cursor: pointer;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: right;
	color:#ffffff;
	font-size: 12px;
}
#miniContact input.orange-qc{
	margin: 5px 0px 3px 0px;
	padding: 2px 0px 0px 4px;
	width: 134px!important;
	height: 21px;
	background-color: #ffffff;
	border: 1px #3E4B68 solid!important;
}
#miniContact textarea {
	width: 164px;
	height: 100px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 4px;
	font-family: Arial, Helvetica, sans-serif;
	color: #3E4B68;
	font-size: 12px;
	background-color: #ffffff;
	border: 1px #3E4B68 solid;
}
#miniContact p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#efebd6;
	text-align:center;
	line-height: 16px;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}
#miniContact #animal input{
    width: 134px;
    height:21px;
    border:none;
	margin: 5px 0px 0px 0px;
	padding: 2px 0px 0px 4px;
}
#miniContact img {
    vertical-align: middle;
	border: 1px #393a3b solid!important;
}
.address2 {
    display:none;
}
.valid {
    background-color: #fff!important;
}
.invalid {
    background-color: #FF0000!important;
}
/* Main Contact Form */
#mainForm{
	margin: 0px 0px 20px 20px;
	padding: 0px 0px 0px 0px;
	height: 860px;
	width: 425px;
	background-color: #eae5de;
	border: 1px solid #d8d0c5;
}
#mainForm form {
	margin: 0;
	padding: 10px;
	height: auto;
	width: 480px;
}
#mainForm ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	list-style-image: none;
}
#mainForm ul li {
	margin: 0px;
	padding: 0px;
	width: auto;
	clear: both;
	height: auto;
	list-style-type: none;
	list-style-image: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #625f5b;
}
#mainForm label {
	display: block;
	height: 25px;
	margin: 0px;
	padding: 0px;
	float: left;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #625f5b!important;
	font-weight:normal;
}
#mainForm input {
	padding: 4px;
	border: 1px solid #7f9db9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #625f5b!important;
	font-weight:normal;
	background-color: #ffffff;
	float: right;
	height: auto;
	width: 230px;
	margin: 0 80px 10px 0;
}
#mainForm input.select{
	padding: 4px;
	border: 1px solid #7f9db9;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #625f5b!important;
	font-weight:normal;
	background-color: #ffffff;
	float: right;
	width: 230px!important;
	margin: 0 80px 10px 0;
	border: 1px solid #7f9db9!important;
}
#mainForm #dropdown {
	margin: 0 80px 10px 0;
	border: 1px solid #7f9db9!important;
	width: 240px;
	height: 25px;
	padding: 4px;
	float: right;
}
#mainForm input#button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:normal;
	color:#FFFFFF!important;
	float: left;
	padding: 4px;
	height: 25px;
	width: 240px!important;
	margin: 0px 0px 0px 155px;
	background-color: #7f9db9;
}
#contact input.orange-main{
}
#mainForm textarea {
	padding: 4px;
	border: 1px solid #7f9db9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #625f5b;
	font-weight:normal;
	background-color: #ffffff;
	float: left;
	height: 125px !important;
	width: 230px;
	margin: 0px 0px 10px 30px;
}
#mainForm #checkbox input{
	width: 18px;
	height: 18px;
	margin: 0px 0px 0px 100px;
	padding: 0px 0px 0px 0px;
	float: left;
	background:none;
	border:none;
}
#mainForm #radio input{
	float: left;
	width: 20px;
	height: 20px;
	margin: 0px 0px 15px 160px;
	background:none;
	border:none;
}
#mainForm #radio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#625f5b;
	height: auto;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}
#mainForm #animal input{
	border: 1px solid #7f9db9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	font-weight:normal;
	float: right;
	width: 194px;
    height:21px;
	margin: 0 0px 10px 156px;
	padding: 4px 4px 4px 4px;
	float: left;
}
#mainForm #animal img {
    margin-top: 0px;
	float: right;
	background-color:#330066;
	width: 29px;
	height: 29px;
	border: 1px solid #7f9db9;
	margin: 0 83px 0px 0px;
}
#contact img {
    vertical-align:middle;
}
.address2 {
    display:none;
}
.valid {
    background-color: #00000!important;
}
.invalid {
    background-color: #FF0000!important;
}
.contact-headline {
	color: #3a4661; 
	font-size: 18px; 
	font-family: "times new roman"; 
	line-height: 24px; 
	margin: 10px 0 0 55px;
}
.contact-subhead {
	color: #3a4661!important; 
	font-size: 15px!important; 
	font-family: "times new roman"!important; 
	font-weight: lighter!important;
	line-height: 24px!important;
	
}
.cta001 {
	margin-top: 15px;
	margin-bottom: 15px;
}
.pictures {
	margin-right: 10px;
	margin-bottom: 10px;
}



.sn { background-image: url(../pix/bg-sn.gif); height: 31px; padding-left: 10px; }
.snon { font-weight: bold; background-image: url(../pix/bg-sn-on.gif); height: 31px; padding-left: 10px; }



p { }
td { font-size: 12px; font-family: arial; }
a { color: #3f4a6a; font-weight: bold; text-decoration: none; }
a:hover { color: #3f4a6a; font-weight: bold; text-decoration: underline; }

.smlink { color: #f7c643; font-size: 11px; font-weight: bolder; text-decoration: none; }
a.smlink { color: #ffda7a; font-size: 11px; text-decoration: none; }
a.smlink:hover { color: #ffda7a; font-size: 11px; text-decoration: underline; }

.smlink2 { color: #f7c643; font-size: 14px; margin-top:5px; font-weight: bolder; text-decoration: none; }
a.smlink2 {color: white; text-decoration:none; }
a.smlink2:hover { color: #ffda7a; font-size: 14px; text-decoration: underline; }

.co { color: #2c2925; font-size: 11px; line-height: 15px; background-image: url(../pix/bg-co.gif); padding: 10px; }
.co1 { color: #2c2925; font-size: 12px; line-height: 15px; padding: 0 10px 10px 20px; }
.quote { color: #fff; font-size: 16px; background-image: url(../pix/bg-quote.gif); background-repeat: repeat-y; padding: 20px 30px; }
.padding  { color: #625f5b; line-height: 15px; background-image: url("../pix/bg-padding.gif"); padding: 10px 30px 0 }
.padding2   { color: #625f5b; line-height: 15px; padding: 10px 30px 0 }
.community {
	background-image: url(http://www.page1solutions.com/samples/Trantolo/new/attorneys.html);
	background-repeat: repeat-y;
	background-position: right top;
	color: #2c2925; 
	font-size: 11px; 
	line-height: 15px; 
	padding: 10px;
}

h1 { color: #3a4661; font-size: 18px; font-family: "times new roman"; line-height: 24px; margin-bottom: 0; }
h2 { color: #3a4661; font-size: 15px; font-family: "times new roman"; font-weight: lighter; line-height: 24px; }
h3 { color: #3a4661; font-size: 14px; font-family: "times new roman"; font-weight: lighter; line-height: 24px; }
.h3x { color: #3a4661; font-size: 16px; font-family: "times new roman"; font-weight: bold; line-height: 24px; padding-top:0px;}

.title { color: #2c2925; font-size: 21px; font-family: "times new roman"; font-weight: bolder; background-color: #e7e2bc; padding-left: 15px; border-top: 1px solid #cbc5a6; border-right: 1px solid #cbc5a6; border-bottom: 1px solid #cbc5a6; border-left-width: 0; }
.subnav { color: #a7421a; font-size: 13px; font-weight: bold; background-color: #e7e2bc; padding: 4px 2px; border: solid 1px #cbc5a6; }
.subnavon { color: #fff; font-size: 13px; font-weight: bold; background-color: #2c2925; padding: 4px 2px; border: solid 1px #cbc5a6; }
.titlelink { text-decoration: underline; }
.titlelink:hover { text-decoration: none; }
hr { height: 1px; border-top: 1px dotted #2c2925; border-right-style: none; border-right-width: 0; border-bottom-style: none; border-bottom-width: 0; border-left-style: none; border-left-width: 0; }
.image { margin-bottom: 10px; margin-left: 10px; border: solid 1px #2c2925; }
.disclaimer {width: 750px;}


form#rightForm input.error {
	background-color:#ff8383;
}

form#serial_1252 input.error {
	background-color: #ff8383;	
}

.frmBold
{
	font-style:normal;
	font-weight:bold;
}

.frmItal
{
	font-style:italic;
	font-weight:lighter;
}

.frmText
{
	background-color:#EDE9CC;
}

#cnnReport
{
	position:absolute;
	top:300px;
	left:10px;
	width: 90px;
	height: 220px;
	background-color:lime;
}



















