body {
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#323232;
}
.bigfont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
}


#wrapper {
margin:0 auto;
min-width:980px;
}

a {
color:#0099ff;
text-decoration:underline;
}

a:hover {
color:#0099ff;
text-decoration:none !important;
}

#header {
}

#header1 {
height:180px;
background:#74aae6 url(images/transmiami-header.jpg) no-repeat;
}
.topgap {
	padding:4px;
}
.logo {
float:left;
display:inline;
}
.flags {
	float:right;
	display:inline;
	padding-top: 10px;
	padding-right: 10px;
}
#header2 {
height:37px;
background-image:url(images/navbarbg.jpg);
background-repeat:repeat-x;
}

#nav {
margin:0 auto;
width:970px;
letter-spacing:-.01em;
padding:0;
list-style:none;
overflow:hidden;
text-transform:lowercase;
}

#nav li {
float:left;
font: bold 21px Trebuchet MS, Verdana, Arial, sans-serif;
color:#fff;
}

#nav li a {
display:block;
padding:1px 9px 1px 9px;
color:#fff;
text-decoration:none;
}

#nav li a:hover {
background-image:url(images/navbarbg_h.jpg);
background-repeat:repeat;
text-decoration:none;
color:#fff;
}

#content {
clear:both;
height:100%;
overflow:hidden;
background:url(images/conbg.gif) repeat-y left;
}

#main {
	margin-left:190px;
	margin-right:245px;
	line-height:150%;
	color:#323232;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#main h1 {
margin:0;
text-align:center;
padding:10px 0 12px 0;
font-size:30px;
line-height:150%;
font-weight:bold;
color:#0099FF;
}
#main h2 {
margin:0;
padding:6px 0 6px 0;
font-size:24px;
line-height:140%;
font-weight:bold;
color:#ff9900;
}

#main h3 {
	margin:0;
	padding:8px 0 8px 0;
	font-size:18px;
	line-height:140%;
	font-weight:bold;
	color:#FF9900;
}

#main h4 {
	margin:0;
	padding:8px 0 8px 0;
	font-size:18px;
	line-height:140%;
	font-weight:bold;
	color:#0033CC;
}

#main .sep {
height:25px;
}

#sidebar {
	float:right;
	width:225px;
	display:inline;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#side-left {
float:left;
width:160px;
}

#sidenav, #sidenav2 {
margin:0;
padding:0;
list-style:none;
}

#sidenav li, #sidenav2 li {
border-bottom:1px solid #FFFFFF;
}

#sidenav li a {
	padding:4px 5px 4px 10px;
	display:block;
	font-size:14px;
	background-color:#608CB3;
}

#sidenav2 li a {
	padding:4px 5px 4px 10px;
	display:block;
	font-size:12px;

}

#sidenav li a:hover {
	background-color:#003399;
	text-decoration:none;
}

#sidenav2 li a:hover {
	background-color:#666666;
	text-decoration:none;
}

#sidebar {
	color:#000000;
	text-decoration:none;
}

#sidenav a, #sidenav2 a {
	color:#FFFFFF;
	text-decoration:none;
}

#quoteform {
clear:both;
height:257px;
width:225px;
background-image:url(images/formbg.png);
background-repeat:no-repeat;
}

.indform {
margin:0;
padding:0;
}

.formtxtbox {
width:145px;
height:17px;
padding-top:2px;
border:1px solid #FF9933;
background-color:#FFCC99 !important;
}

.f1 {
padding:25px 0 0 65px;
}

.f2, .f3 {
padding:13px 0 0 65px;
}

.f4 {
padding:14px 0 0 65px;
}

.formtxtarea {
width:145px;
height:75px;
border:1px solid #FF9933;
background-color:#FFCC99 !important;
font:12px Arial, Helvetica, sans-serif;
color:#333;
overflow:auto;
}

.f5 {
padding:10px 0 0 100px;
}


#footer {
	background:#114477 url(images/footerbg.png) repeat-x;
	height:18px;
	margin-top:2px;
}

#footer p {
margin:0;
}

.footer1 {
	font-size:12px;
	padding-top:2px;
}

#footer a {
	color:#fff;
	text-decoration:none;
}

#footer a:hover {
	color:#33CCFF;
	text-decoration:none !important;
}

#footersmall {
	height:16px;
	margin-top:0px;
	background-color: #FFFFFF;
	 
}

#footersmall p {
margin:0;
}

.footer2 {
	font-size:10px;
	padding-top:2px;
}

#footersmall a {
	color:#666666;
	text-decoration:none;
}

#footersmall a:hover {
	color:#0099FF;
	text-decoration:none !important;
}

.FloatLNoBorder {
	float: left;
	margin-left: 10px;
	padding-right: 0px;
	margin-right: 10px;
	border: thin none #CCCCCC;
}

.FloatRNoBorder {
	float: right;
	margin-right: 10px;
	padding-left: 0px;
	margin-left: 10px;
	border: thin none #CCCCCC;
}
.redFont {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FF0000;
}
.orangeFont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FF9900;
}
