/* TCS styles */

.body { 
	color:#000000; 
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif; 
	text-decoration:none;
	text-align:justify;
}

a.body { 
	color:#000000; 
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif; 
	text-decoration:none;
	text-align:justify;
}
a.body:hover {
	color:#006699;
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif; 
	text-decoration:none;
	text-align:justify;
}
.body-table { 
	color:#000000; 
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif; 
	text-decoration:none;
	text-align:justify;
	padding-left:5px;
}


.body-Nav { 
	color:#000000; 
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif; 
	text-decoration:none;
	text-align:justify
}
.body-Nav:hover {
	color:#999999;
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif; 
	text-decoration:underline;
}

strong {
	color:#3A3B3B;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
}

.Smallbody { 
	color:#000000; 
	font-size:10px; 
	font-family:Arial, Helvetica, sans-serif; 
	text-decoration:none;
	text-align:justify;
}

.Calculator { 
	color:#000000; 
	font-size:11px; 
	font-family:Arial, Helvetica, sans-serif; 
	text-decoration:none;
	text-align:justify;
}


.Main-table {
	border-style:solid;
	border-width:thin;
	border-color:#E2E0E0;
}

.hibody {
	color:#000000;
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif; 
	text-decoration:none;
}
.hibody:hover {
	color:#006699;
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif; 
	text-decoration:none;
}


.Tbody { 
	color:#000000; 
	font-size:20px; 
	font-family:Arial, Helvetica, sans-serif;
}

.Hbody1 { 
	color:#000000; 
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif;
}

.Hbody2 { 
	color:#000000; 
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif;
}

.CWbody { 
	color:#000000; 
	font-size:9px; 
	font-family:Arial, Helvetica, sans-serif;
}
.CWbody2 { 
	color:#000000; 
	font-size:9px; 
	font-family:Arial, Helvetica, sans-serif;
}

.H1{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:16px; 
	color:#000000;
	text-decoration:none;
}

H1 { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:16px; 
	color:#000000;
	text-decoration:none;
	text-align:left;
}

h3 {
	margin-top:40px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	color:#000000;
	text-decoration:none;
	text-align:left;
}

H3 { 
	margin-top:40px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	color:#000000;
	text-decoration:none;
	text-align:left;
}

.HTitle1 { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:16px; 
	color:#000000;
}
.HTitle2 { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:16px; 
	color:#000000;
}

.Bbody {
	color:#000000; 
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif; 
	text-decoration:none;
}

.Bbody:hover { 
	color:#2879AA; 
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif; 
	text-decoration:none;
}

.Fbody {
	color:#FFFFFF; 
	font-size:16px; 
	font-family:Arial, Helvetica, sans-serif; 
	text-decoration:none;
}


.Gbody { 
	color:#000000; 
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif; 
	text-decoration:none;
}

.Gbody:hover {
	color:#006699;
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif; 
	text-decoration:none;
}

.GSbody { 
	color:#000000; 
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif; 
	text-decoration:none;
}

.GSbody:hover { 
	color:#006699; 
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif; 
	text-decoration:none;
}

H4 { 
	color:#660000; 
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif;
}

.Rbody { 
	color:#000000; 
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif; 
	text-decoration:none;
}

.Rbody:hover { 
	color:#000000; 
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif; 
	text-decoration:none;
}

.Rbody2 { 
	color:#000000; 
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif; 
	text-decoration:none;
}

.Rbody2:hover { 
	color:#006699; 
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif; 
	text-decoration:none;
}

.RBbody { 
	color:#660000; 
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif; 
	text-decoration:none;
}

.BBbody { 
	color:#CCCCCC; 
	font-size:13px; 
	font-family:Arial, Helvetica, sans-serif; 
	text-decoration:none;
}

.Textbox {
	color:#666666;
	font-size:10px; 
	font-family:Arial, Helvetica, sans-serif;
	border-color:#CCCCCC;
	border-width:1px;
	border-style:solid;
}

.Quickbox {
	color:#000000; 
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif;
	border-color:#E5E5E5;
	border-width:thin;
}

.weblink {
	color:#333333;
	font-size:10px; 
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline
}
.weblink:hover {
	color:#3399FF;
	font-size:10px; 
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
}


.Ttext { 
	color:#006699; 
	font-size:10px; 
	font-family:Arial, Helvetica, sans-serif; 
	border-color:#CCCCCC;
}

.Ttext1 { 
	color:#006699; 
	font-size:10px; 
	font-family:Arial, Helvetica, sans-serif; 
	border-color:#CCCCCC;
}

Body {     
	scrollbar-3d-light-color:#999999;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-base-color:#333333;
	scrollbar-dark-shadow-color:#333333;
	scrollbar-face-color:#B5B5B5;
	scrollbar-highlight-color:#999999;
	scrollbar-shadow-color:000000;
}

.News { 
	color:#000000; 
	font-size:10px; 
	font-family:Arial, Helvetica, sans-serif; 
	border-color:#CCCCCC; 
	font-weight:bold; 
	text-decoration:none;
}

.News:hover { 
	color:#006699; 
	font-size:10px; 
	font-family:Arial, Helvetica, sans-serif; 
	border-color:#CCCCCC; 
	font-weight:bold; 
	text-decoration:none;
}

.Newsdate { 
	color:#000066;  
	font-size:10px; 
	font-family:Arial, Helvetica, sans-serif; 
	border-color:#CCCCCC; 
	font-weight:bold; 
	text-decoration:none;
}

.Textbox2 { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#000000;
	text-decoration:underline;
	border-color:#D4D2D2;
	background-color:#FAF4F6;
	border-style:solid;
	border-width:thin;
	}
.Textboxfont { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#000000;
	text-decoration:none;
	}
.Textboxfont:hover { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#6666CC;
	text-decoration:underline;
	}		
.Textbox3 { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px;
	border-color:#CCCCCC;
	color:#666666;
	  
	}

.Maintext {
	color:#333333; 
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif; 
	text-decoration:none; 
	left:214px; 
	top:203px; 
	width:554px; 
	height:454px;
}
	
#Maintext {
	position:absolute; 
	width:571px; 
	height:448px; 
	z-index:1; 
	left: 306px; 
	top: 235px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

#Maintext2 {
	position:absolute; 
	width:616px; 
	height:448px; 
	z-index:1; 
	left: 284px; 
	top: 255px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

#Menu {
	position:absolute; 
	width:511px; 
	height:179px; 
	z-index:2; 
	left: 75px; 
	top: 12px;
}

.Search {
	cursor:text;
}

.Title-text {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}

.Htext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:underline;
}
.Htext:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2879AA;
	text-decoration:none;
}

.Titletext{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
}

.Titletext2{
    color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
}

.Titletext3{
	color:#252525;
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
}

.HTitletext1{
	color:#3A3B3B;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
}

.HTitletext2{
	color:#3A3B3B;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
}

#ddmenu {
	position:absolute; 
	width:780px; 
	height:23px; 
	z-index:4; 
	top: 151px; 
	left: 110px;
	background-color:#CCCCCC;
}

/* Div styles */

#container {
	text-align:center;
	width:100%;
	height:100%;
}

#dropmenudiv{
	position:absolute;
	border-color:#B2B1B1;
	border-style:solid;
	border-width:1px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
	line-height:18px;
	z-index:100;
}

#dropmenudiv a{
	width: 100%;
	display: block;
	text-indent: 3px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background-color:#ffffff;
}

#dropmenudiv a:hover{
	 /*hover background color*/
	background-color:#939296;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;

}


#Head {
	position:absolute;
	width:154px;
	height:90px;
	z-index:8;
	left: 0px;
	top: 420px;
	visibility: hidden;
}
#Eyes {
	position:absolute;
	width:108px;
	height:92px;
	z-index:4;
	left: 0px;
	top: 529px;
	visibility: hidden;
}
#Teeth {
	position:absolute;
	width:135px;
	height:93px;
	z-index:5;
	left: 0px;
	top: 407px;
	visibility: hidden;
}
#Ear {
	position:absolute;
	width:137px;
	height:84px;
	z-index:6;
	left: 315px;
	top: 420px;
	visibility: hidden;
}
#Back {
	position:absolute;
	width:128px;
	height:91px;
	z-index:7;
	left: 323px;
	top: 480px;
	visibility: hidden;
}
#Shoulder {
	position:absolute;
	width:143px;
	height:86px;
	z-index:8;
	left: 308px;
	top: 400px;
	visibility: hidden;
}

#Neck {
	position:absolute;
	width:143px;
	height:50px;
	z-index:8;
	left: 0px;
	top: 400px;
	visibility: hidden;
}

#arm {
	position:absolute;
	width:126px;
	height:162px;
	z-index:12;
	left: 0px;
	top: 420px;
	visibility: hidden;
}

#elbow {
	position:absolute;
	width:125px;
	height:98px;
	z-index:12;
	left: 324px;
	top: 420px;
	visibility: hidden;
}

#hand {
	position:absolute;
	width:125px;
	height:98px;
	z-index:12;
	left: 0px;
	top: 725px;
	visibility: hidden;
}

#wrist {
	position:absolute;
	width:125px;
	height:98px;
	z-index:12;
	left: 323px;
	top: 724px;
	visibility: hidden;
}

#hip {
	position:absolute;
	width:121px;
	height:91px;
	z-index:7;
	left: 0px;
	top: 390px;
	visibility: hidden;
}

#Spinal {
	position:absolute;
	width:143px;
	height:50px;
	z-index:8;
	left: 0px;
	top: 501px;
	visibility: hidden;
}

#PTSS {
	position:absolute;
	width:159px;
	height:115px;
	z-index:9;
	left: 293px;
	top: 730px;
	visibility: hidden;
}

#PI {
	position:absolute;
	width:147px;
	height:90px;
	z-index:10;
	left: 0px;
	top: 730px;
	visibility: hidden;
}
#Ankle {
	position:absolute;
	width:147px;
	height:141px;
	z-index:11;
	left: 0px;
	top: 770px;
	visibility: hidden;
}

#foot {
	position:absolute;
	width:155px;
	height:141px;
	z-index:11;
	left: 310px;
	top: 761px;
	visibility: hidden;
}

#Leg {
	position:absolute;
	width:166px;
	height:189px;
	z-index:12;
	left: 310px;
	top: 756px;
	visibility: hidden;
}

#knee {
	position:absolute;
	width:140px;
	height:189px;
	z-index:12;
	left: 0px;
	top: 756px;
	visibility: hidden;
}


/* ----------------     new styles     ----------------------------- */

#Main {
	position:relative;
	width:730px;
	height:1169px;
	z-index:1;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	overflow:visible;
}
#Top-nav {
	position:absolute;
	width:730px;
	height:110px;
	z-index:2;
	left: 0px;
	top: 0px;
}

#Animation {
	position:absolute;
	width:730px;
	height:115px;
	z-index:3;
	left: 0px;
	top: 127px;
}

#Animation-GIP {
	position:absolute;
	width:730px;
	height:115px;
	z-index:3;
	left: 0px;
	top: 165px;
}

#Main-content {
	position:absolute;
	width:730px;
	height:137px;
	z-index:4;
	left: 0px;
	top: 420px;
	text-align:justify;
}

#Main-content-GIP {
	position:absolute;
	width:730px;
	height:137px;
	z-index:4;
	left: 0px;
	top: 470px;
	text-align:justify;
}

#Main-content-whiplash {
	position:absolute;
	width:730px;
	height:137px;
	z-index:4;
	left: 0px;
	top: 400px;
	text-align:justify;
}

#Main-content-calc {
	position:absolute;
	width:730px;
	height:137px;
	z-index:4;
	left: 0px;
	top: 200px;
	text-align:justify;
}

#Main-content-calc-2 {
	position:absolute;
	width:730px;
	height:137px;
	z-index:4;
	left: 0px;
	top: 120px;
	text-align:justify;
}

#Free-claim {
	position:absolute;
	width:235px;
	height:104px;
	z-index:2;
	left: 490px;
	top: 437px;
}
#News {
	position:absolute;
	width:235px;
	height:137px;
	z-index:509;
	left: 490px;
	top: 567px;
}
#Quickref {
	position:absolute;
	width:235px;
	height:92px;
	z-index:50;
	left: 490px;
	top: 708px;
}

#Titletext {
	position:absolute;
	width:366px;
	height:40px;
	z-index:2;
	left: 371px;
	top: 193px;
}
#Number {
	position:absolute;
	width:200px;
	height:62px;
	z-index:3;
	left: 457px;
	top: 365px;
}

li {
	margin-top:10px;
}

/* Car microsite styles */

.navbar div {
	/*display: block;*/
	background-image: url(../car-accident/images/Navi-Buttons.jpg);
	color: #506182;
	font-weight: normal;
	height: 35px;
	line-height: 29px;
	text-align: center;
	text-decoration: none;
	width: 235px;
	cursor:pointer;
	font-size: 16px;
}

#navhome {
	margin-bottom:45px;
}

ul.lettered
{
list-style-type: lower-alpha;
}

/* Home page styles */
.boxinfo {
	font-size: 16px;
	width: 100%;	
}

.boxinfo .images {
	padding-left:7px;
	padding-right:7px;
	padding-bottom:15px;
	float:left;
}

.boxinfo .bullet-points {
	color:#000000; 
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif; 
	text-decoration:none;
	padding-bottom:50px;
	padding-left:5px;
	padding-top:20px;
}

.imginfo {
	float:none;
	clear:both;
	margin-top:6em;
	height: 130px;
	border-bottom: #cccccc 1px solid;
}

.imginfo img {
	float:left;
	margin-right:1em;
}

img.imagefloatright {
	float: right;
	margin-rightt:0
	margin-bottom:10px;
	margin-left:10px; 
	border:#cccccc 1px solid;
}

img.imagebox {
	border:#cccccc 1px solid;
}

