*{padding:0;margin:0;_height:1%;}

body{font-family:Verdana,Arial;font-size:0.70em;background-color:#000;color:#6c6c6c}
a img{border:0;}
h1{color:#464744;font-size:1.9em;margin-bottom:10px;}
h2{font-size:1.2em;margin-bottom:10px;}
h3{color:#464744;margin-bottom:10px;font-size:1.1em;}
ul{list-style:none;}
li, .morelink{padding-left:10px;background-image:url(../images/arrow_black.gif);background-repeat:no-repeat;background-position:0 4px;margin-bottom:3px;}
p{margin-bottom:10px;}
a {color:#009fff;}

.toprow, .bottomrow{font-size:0;height:8px;}
.toprow .left,.bottomrow .left{float:left;height:8px;width:8px;background-repeat:no-repeat;}
.toprow .right,.bottomrow .right{float:right;height:8px;width:8px;background-repeat:no-repeat;}

#maincontainer{width:930px;margin:0 auto 0 auto;}
#header{background-color:#fff;margin-bottom:2px;background-image:url(../images/tma_world_banner_top_vertical_strip.jpg);background-repeat:repeat-x;}
#header #logo{margin:0px 0 0px 22px;}
#header ul
{
	height:33px;
	background-image:url(../images/nav_bar_top_vertical_strip.jpg);
	background-repeat:repeat-x;
	padding:7px 5px 0 12px;
}
#header li
{
	float:left;
	list-style:none;
	margin-right:5px;
	height:28px;
	padding:0;
	background-position:0 0;
}
#header li a
{
	display:block;
	padding:6px 0 3px 0;
	text-decoration:none;
	color:#000;
	font-size:1.1em;
	background-image:url(../images/nav_button_vertical_strip1.gif);
	background-repeat:repeat-x;
	height:18px;
	float:left;
}
#header li a .left{float:left;width:4px;height:28px;background-image:url(../images/nav_button_left_strip_curve.jpg);margin:-6px 4px 0 0;}
#header li a .right{float:left;width:4px;height:28px;background-image:url(../images/nav_button_right_strip_curve.jpg);margin:-6px 0 0 4px;background-position:-1px 0;}
#header li a .text{float:left;cursor:pointer;}
#header li.selected a, #header li a:hover{background-image:url(../images/nav_button_vertical_strip.gif) !important;color:#fff;}
#header li.selected a .left, #header li a:hover .left{background-image:url(../images/nav_blue_box_left_curve.jpg);}
#header li.selected a .right, #header li a:hover .right{background-image:url(../images/nav_blue_box_right_curve.jpg);background-repeat:no-repeat;background-position:0 0;}

#header .bottom-left,#header .bottom-right{width:7px;height:40px;}
#header .bottom-left{float:left;background-image:url(../images/nav_box_bottom_left_curve.jpg);_margin-right:-3px;}
#header .bottom-right{float:right;background-image:url(../images/nav_box_bottom_right_curve.jpg);_margin-left:-3px;}

#flashheader{margin-bottom:2px;}

#content
{
	padding:25px 25px 0 25px;
	background-color:#fff;
	width:648px;
	float:left;
	background-image:url(../images/main_box_grad.jpg);
	background-repeat:repeat-x;
}

#contentmiddle{min-height:500px;}

#content .toprow{margin:-25px -25px 10px -25px;}
#content .bottomrow{clear:both;margin:0 -25px 0 -25px;}
#content .toprow .left{background-image:url(../images/grey_big_box_top_left_curve.jpg);}
#content .toprow .right{background-image:url(../images/grey_big_box_top_right_curve.jpg);}
#content .bottomrow .left{background-image:url(../images/white_big_box_bottom_left_curve.jpg);}
#content .bottomrow .right{background-image:url(../images/white_big_box_bottom_right_curve.jpg);background-position:1px 0;}
#content ul{margin-bottom:10px;}

.contenthome .toprow .left{background-image:url(../images/white_big_box_top_left_curve.jpg) !important;}
.contenthome .toprow .right{background-image:url(../images/white_big_box_top_right_curve.jpg) !important;}
.contenthome {background-image:none !important;}

.contenthome h1{color:#464744;font-size:1.5em;margin-bottom:10px;}
.contenthome h2{font-size:1.2em;margin-bottom:10px;}
.contenthome h3{color:#464744;margin-bottom:2px;font-size:1.1em;}
.contenthome ul{margin-bottom:0 !important;}

.contentblock
{
	width:284px;
	margin:0px 0 12px 0;
	padding:6px 15px 6px 15px;
	height:195px;
	float:left;
}

.contentblock h2{margin-bottom:3px;}
.contentblock h3{margin-bottom:10px;}
.contentblock .morelink{float:right;margin-top:5px;background:none;}

#redblock{background-image:url(../images/red_box.jpg);}
#redblock h2 a,#redblock .morelink,.challenge h1{color:#ff1f55;}
#redblock .morelink{margin-top:15px;}

#orangeblock{background-image:url(../images/orange_box.jpg);margin-left:20px;}
#orangeblock h2 a,#orangeblock .morelink,.solutions h1{color:#ff9900;}
#orangeblock .morelink{margin-top:17px;}

#greenblock{background-image:url(../images/green_box.jpg);}
#greenblock h2 a,#greenblock .morelink,.whoisitfor h1{color:#669900;}
#greenblock .morelink{margin-top:27px;}

#blueblock{background-image:url(../images/blue_box.jpg);margin-left:20px;}
#blueblock h2 a,#blueblock .morelink, .ourapproach h1{color:#009fff;}
#blueblock .morelink{margin-top:42px;}

.reset{clear:both;}

#sidenav{float:left;width:230px;margin-left:2px;height:492px; color:#fff;}
#sidenav h2, #sidenav a{color:#009fff;}
.sideblock{padding:0px 20px 0px 20px;margin-bottom:2px;background-image:url(../images/have_a_question_quote_horizontal_strip.gif);}
.sideblock .toprow{margin:0 -20px 0 -20px;}
.sideblock .toprow .left{background-image:url(../images/sidebox_top_left_curve.jpg);}
.sideblock .toprow .right{background-image:url(../images/sidebox_top_right_curve.jpg);}
.sideblock .bottomrow {margin:0 -20px 0 -20px;}
.sideblock .bottomrow .left{background-image:url(../images/sidebox_bottom_left_curve.jpg);}
.sideblock .bottomrow .right{background-image:url(../images/sidebox_bottom_right_curve.jpg);}
.sideblock .morelink{background-image:url(../images/arrow_blue.jpg);}
.videolink{display:block;background-image:url(../images/click_to_play_video_button.jpg);width:132px;height:33px;padding:20px 0 0 60px;color:#dbdbdb !important;margin-top:10px;_width:130px;}

.morelink {display:block;}

#footer{clear:both;padding-top:30px;color:#fff;}
#footer p{float:left;}
#footer ul{float:right;}
#footer li{float:left;background:none;}
#footer a{color:#fff;}

table{border-collapse:collapse;margin:-32px 0 0 1px ;width:640px;}
th{text-align:left;color:#fff;padding:2px 14px 0 14px;height:31px;border-left:solid 1px #fff;}
th.leftcell{border-left:0;}
td{padding:12px 14px;vertical-align:top;}
td{border:solid 1px #ff9900;}
td.leftcell{border-left:0;}
td.rightcell{border-right:0;}
.tablebottom td{border-bottom:none;}
.firstrow td{border-top:0;}
table a{display:block;margin-bottom:0px;}


.plaintable table{border-collapse:collapse;margin:0;width:100%;}
.plaintable td{padding:0;vertical-align:top;}
.plaintable table a{display:block;margin-bottom:0px;}



.tablecontainer {background-image:url(../images/tablebackground.jpg);background-repeat:repeat-y;width:644px;margin-bottom:10px;padding:0 0;}
.tablecontainer .toprow{height:31px;margin:0 0 0 0!important;background-color:#ff9900;}
.tablecontainer .toprow .left{background-image:url(../images/table_cnr_top_left.jpg)!important;height:31px;}
.tablecontainer .toprow .right{background-image:url(../images/table_cnr_top_right.jpg)!important;height:31px;}
.tablecontainer .bottomrow{margin:-8px 0 0 0!important;background-image:url(../images/table_slice_bottom.jpg);background-repeat:repeat-x;background-position:0 100%;height:9px;}
.tablecontainer .bottomrow .left{background-image:url(../images/table_cnr_bottom_left.jpg)!important;width:9px;height:9px;}
.tablecontainer .bottomrow .right{background-image:url(../images/table_cnr_bottom_right.jpg)!important;width:9px;height:9px;background-position:1px -1px !important;}

.callus h2{margin-bottom:0;}
.callus .firstpara{margin:10px 0 5px 0;}
.callus .phonenumber{font-size:1.4em;font-weight:bold;margin-bottom:5px;}

.contactform{border:0;}
.contactform label{display:block;margin-top:10px;}
.contactform span{display:block;float:left;width:100px;text-align:right;padding-right:10px;}
.contactform .submit{border:0;background-color:#009fff;color:#fff;padding:2px 10px 2px 10px;margin:10px 0 0 110px;}
.contactform textarea{width:400px;height:200px;}

.contentimage{float:right;margin:0px 0 0 10px;width:242px;height:auto;}

.downloadpdf
{
	display:block;
	width:100px;
	height:21px;
	margin-bottom:10px;
	background-image:url(../images/pdf_download_button.gif);
	text-decoration:none;
	color:#000;
	font-size:1.1em;
	padding:6px 0 0 30px;
}

.companylogos img{margin:10px;}
.companylogos {margin-bottom:10px;}
