* {
	list-style-type: none;
	padding: 0;
	margin-top: 0;
	margin-right: 2;
	margin-bottom: 0;
	margin-left: 0;
}
body {
	font-size:100%;
	line-height:1em;
	font-family:arial, tahoma;
	color:#7a7a7a;
	background-image: url(images/footerBkgrd.jpg);
	background-color: #FFFFFF;
	height: 800px;
}
/*in_line*/
img {border:0; vertical-align:top; text-align:left;}
ul {
}
.table1 {
	color: #003396;
	font-weight: bold;
}
a:hover{text-decoration:none;}
a {color:#003396;}
.column { float:left;}
.clear { clear:both;}
.col_1, .col_2, .col_3, .col_box_1, .col_box_2{
	float:left;
	background-color: #FFFFFF;
	background-image: url(images/DottedLine.gif);
	background-repeat: no-repeat;
	background-position: right center;
	width: 600px;
}
.col_1b{
	float:left;
	background-color: #FFFFFF;
	background-image: url(images/DottedLine.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#content .col_1{
	width:284px;
	padding-top:126px;
	background-color: #FFF;
	background-image: url(images/wr_cont_left.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#content .col_1b{
width:284px;
	padding-top:126px;
	background-color: #FFF;
	background-image: url(images/LGrStripes2.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#content .col_2{
	width:696px;
	background-image: url(images/cont_wr_shadow.gif);
	background-repeat: no-repeat;
	background-position: 0 250px;
}
#footer, #header, #content{
	width:980px;
}
.tall_header{
	width:100%;
	background-color: #FFFFFF;
}
.tall_bot_content{
	width:100%;
}
.tall_header2{
	width:100%;
	background-color: #FFFFFF;
}
/*header*/
#header{
	height:140px;
}
#header ul{
	position:absolute;
	left: -40px;
	top: 5px;
}
#header ul li{
	display:block;
	float:left;
	background-image: url(images/GreenTop.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#header .logo{
	position:absolute;
	left: -5px;
	top: 8px;
	margin-top: 12px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 20px;
	width: 342px;
	height: 131px;
	background-image: url(images/TMS_logo.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
}
#header .h_list_top{
	width:470px;
	margin-top: 23px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 545px;
}
#header .h_list_top li a{
	padding:0 0 0 12px;
	color:#3f3f3f;
	font-size:0.687em;
	text-decoration:none;
	background-position: center;
}
#header .h_list_top li a:hover{ color:#3a5b75;}
#header .h_list_top li{ margin:0 14px 0 0;}
#header .h_list_bottom{
	width:400px;
	margin-top: 50px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 580px;
	list-style-type: none;
	background-color: #FFFFFF;
} 
#header .h_list_bottom li a{
	color:003396;
	font-weight:bold;
	font-size:0.687em;
}
#header .h_list_bottom li{ margin-right:23px;}
/*footer*/
.tall_footer{
	width:100%;
	background-color: 3c6c6e;
}
#footer span{
	display:block;
	width:660px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 300px;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 18px;
	padding-left: 0;
	height: 50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
}
#footer { color:#ffffff; font-size:0.75em;}
#footer a{ color:#ffffff; font-weight:bold;}
/*content*/
#content{
	color:#3f3f3f;
	font-size:0.75em;
	line-height:1.312em;
}
#content .box_ind_text{ padding:30px 38px 77px 26px;}
#content .line_dot_x{
	height:30px;
	background:url(images/line_dot_x.gif) 0 25px repeat-x;
}
#content .line_dot_x1{ height:29px; background:url(images/line_dot_x.gif) 0 10px repeat-x;}
#content strong{ display:block; margin-bottom:5px;}
h1{
	font-size:1.75em;
	color:#003396;
	margin-bottom:17px;
	font-weight:normal;
	line-height: 1.25em;
	margin-top: 10px;
}
.link{ color:#003396; font-weight:bold;}
.link_r{ color:#003396; font-weight:bold;}
.link_1{ color:#003396; font-weight:bold;}
.img_left{ margin:3px 14px 0 0; float:left;}
.ind_bot{ margin-bottom:21px;}
/*list_content*/
.list_st_1 li{
	background:url(images/list_marker.gif) 0 4px no-repeat;
	padding:0 0 0 13px;
	color:#646464;
	line-height:1.5em;
	list-style-position: outside;
	list-style-image: url(images/StarsBlue.gif);
	list-style-type: none;
}
.list_st_1 li a{
	color:003396;
}
.list_st_2 li{
	list-style-position: outside;
	list-style-image: url(images/LeftGreen.gif);
	list-style-type: none;
	background-image: url(images/LeftLines.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-left: 20px;
	text-indent: 0px;
	text-align: left;
}
.list_st_2 li a{
	background:url(images/list_marker_1.gif) center left no-repeat;
	padding:0 0 0 22px;
	line-height:2.312em;
	text-decoration:none;
	color:003396;
	font-weight:bold;
}
.list_st_2 li a:hover{
	text-decoration:none;
	color:003396;
}
/*list_content_finish*/
.h_wr{
	background:url(images/h_wr.jpg);
	width:284px;
	height:42px;
	position: absolute;
	left: 0px;
	top: 220px;
}
.h_wr img, .h_wr1 img{ margin:15px 0 0 29px;}
.h_wr1{
	width:284px;
	height:42px;
	background-image: url(images/hr_wr1.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.bg_none{ background:none !important;}
b{ color:#1a69a6; display:block; margin-bottom:6px;}
.ind_2{ margin:17px 0; display:block;}
.ind_bot{ margin-bottom:11px; display:block;}
.ind_top{ display:block; margin-top:16px;}
.link_2{ font-weight:bold;  margin-bottom:6px;}
.link_3{ color:#003396;}
.b{ font-weight:bold; display:block;}

/*================== index.html ==================*/
#page1 #content .col_1 .list_st_2{
	width:230px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 30px;
	list-style-position: inside;
	list-style-image: url(images/LeftGreen.gif);
	list-style-type: none;
	text-indent: 0px;
	text-align: left;
	vertical-align: baseline;
	letter-spacing: normal;
	word-spacing: normal;
	white-space: normal;
	left: 0px;
}
#page1 #content .col_1 .text_box{ padding:25px 24px 11px 19px;}
#page1 #content .col_1 .text_box span{
	color:003396;
	font-weight:bold;
	display:block;
	margin:7px 0 0 0;
	font-family: Arial;
	font-size: 18px;
	font-style: normal;
	line-height: 22px;
	font-variant: normal;
	text-transform: none;
}
#page1 #content .col_1 .link_1{ display:block; margin:34px 0 0 39px;}
/**/
#page1 #content .col_2 .list_st_1{
	position:relative;
	margin-left:240px;
	margin-bottom: 0px;
	margin-top: 0px;
}
/*================== index-1.html ==================*/
#page2 #content .col_1 .text_top{ padding:28px 29px 26px 27px;}
#page2 #content .col_1 .text_box{ padding:28px 25px 23px 29px;}
#page2 #content .col_1 .list_st_1{ margin:21px 0 11px 0;}
/**/
#page2 #content .col_2 .col_box{ width:611px; margin-top:21px;}
#page2 #content .col_2 .col_box_1{ width:288px;}
#page2 #content .col_2 .col_box_2{ width:288px; margin:0 0 0 35px;}

/*================== index-2.html ==================*/
#page3 #content .col_1 .list_st_2{ margin:11px 0 0 0;}
#page3 #content .col_1 .text_top{ padding:28px 29px 26px 27px;}
#page3 #content .col_1 .text_box{ padding:23px 25px 23px 19px;}
#page3 #content .col_1 .img_left{ margin-right:10px !important;}
#page3 #content .col_1 .text_box div{ margin:10px 0;}

/*================== index-3.html ==================*/
#page4 #content .col_1 .text_top{ padding:28px 29px 45px 27px;}
#page4 #content .col_1 .text_box{ padding:23px 25px 23px 19px;}

/*================== index-4.html ==================*/
#page5 #content .col_1 .text_top{ padding:28px 29px 25px 27px;}
#page5 #content .col_1 .text_top .list_st_1{ margin:12px 0 11px 0;}
#page5 #content .col_1 .text_box{ padding:28px 25px 29px 29px;}

/*================== index-5.html ==================*/
#page6 #content .col_1 .text_top{ padding:10px 29px 25px 27px;}
#page6 #content .col_1 .text_top strong{ margin:16px 0 0 0 !important;}
#page6 #content .col_2 .h_f{ height:35px;}
#page6 #content .col_2 .col_box{ width:622px;}
#page6 #content .col_2 .col_box_1{ width:314px;}
#page6 #content .col_2 .col_box_2{ width:308px;}
#page6 #content .col_2 input{ width:304px; height:19px;}
#page6 #content .col_2 textarea{ width:304px; height:124px; overflow:auto; margin-bottom:11px; display:block;}
#page6 #content .col_2 textarea, #page6 #content .col_2 input{ border:1px solid #8e8e8e; color:#3f3f3f; font-size:1em; font-family:Arial; padding-left:4px;}

/*================== index-6.html ==================*/
#page7 #content .col_1 .text_top{ padding:25px 29px 25px 27px;}
#page7 #content .col_1 p, #page7 #content .col_2 p{ margin:16px 0;}
.call{
	position:absolute;
	left:-5px;
	top:9px;
	width:284px;
	height:72px;
	z-index:1;
/*	background-image: url(images/call.jpg); */
	background-repeat: no-repeat;
	margin-top: 60px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 600px;
}
