@charset "utf-8";
/* CSS Document */

body {
	background-image:url(images/bkgd.gif);
	background-repeat:repeat;
	margin: 0;
}
fieldset{
	background-color:#ffc;
	border-radius: 10px; 
	-webkit-border-radius: 10px; 
	-moz-border-radius: 8px;
	-khtml-border-radius: 10px;
}

form {
	margin-left:20px;
	}
a, a:visited, a:hover { text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#00c;}
hr { color:#ccc; margin: 10px 20px 10px 0px;}
ul { list-style-image:url(images/li_diamond.png);}
li { margin: 0 0 1em 10em;}

#stripes1, #stripes2{
	background:url(images/hdr_stripes.png) repeat-x;
	height:16px;
	width:50%;
	position:absolute;
	z-index:1;
}
#stripes1 {	left:0px; top:23px;}
#stripes2{ top:119px; right:0px;}
#maroon{
	background:url(images/red_stripe.png) repeat-x;
	height:338px;
	width:100%;
	position:absolute;
	top:204px;
	left:0;	
}
#header{
	background-image:url(images/temp_hdr.png);
	height:158px;
	width:960px;
	position:relative;
	z-index:2;
}

/* ////     TABS     //// */
#tabs{
	height:47px;
	width:960px;
}
#nav_bar {
    line-height:30px;
    margin:0px auto;
    padding:16px 0 0 250px;
    position:relative;
    text-align:center;
    width:720px;
    height:30px;	
	overflow:hidden;
}
#focus{
	float:left;
    width:118px;
    height:46px;
	background-image:url(images/red_tab.png);
    border:0;
    position:relative;	
	bottom:10px;
	
	font-size:12px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
    color:#fff;
	font-weight:bold;
	cursor:default;
}
#home, #process, #pricing, #contact, #login, #about, #case {
    float:left;
    width:118px;
    height:46px;
	background-image:url(images/char_tab.png);
    border:0;
    position:relative;
	cursor:pointer;
}

#nav_bar a, #nav_bar visited, #nav_bar hover { 
    display: block;
	font-size:12px;
	text-decoration:none;
    margin:0px;
    padding:0px;
	font-family:Arial, Helvetica, sans-serif;
    color:#fff;
	font-weight:bold;
	cursor:pointer;
	height:46px;
	width:118px;
}

/* //// */

#contentWrapper{ position:relative; top:20px; width:998px;}
#contentTop{ height:20px; background:url(images/content_top.png) no-repeat;}
#contentBody{ background:url(images/content_body.png) repeat-y; padding:0 28px 0 40px; float:left;}
#contentBottom{ height:30px; background:url(images/content_bottom.png) no-repeat;}
#dispatchBody{ background:url(images/dispatch.png) no-repeat; margin-left:17px; padding-right:-10px;}

#spacer{ width:1px; float:left; height:350px; margin:40px 0}
#content{ width:924px; float:left;}
#leftColumn{ width:452px; float:left; margin-right:20px;}
#rightColumn{ width:452px; float:left;}
.textalign1{float:left; width:360px;}
.textalign2{float:left;}
.imgalignleft { margin:5px 10px 1px 0; border:1px solid black;}
.imgalignright { margin:5px 0 1px 10px; border:1px solid black;}

.clear {clear:both;}
.Verdana12Bold, label{	color:#333; font: bold 12px Verdana, Geneva, sans-serif;}
.Verdana12, .Verdana12 a, .Verdana12 a:visited, .Verdana12 a:hover, .Verdana14, .Verdana16, .Verdana19{font:bold italic 12px Verdana, Geneva, sans-serif;}
.Verdana12 a, .Verdana12 a:visited, .Verdana12 a:hover { color:#900;}
.Verdana12{	color:#600;	font-size:12px;}
.Verdana14{	color:#600;	font-size:14px;}
.Verdana16{	color:#600;	font-size:16px;}
.Verdana19{	color:#600;	font-size:18px;}
.Verdana11{	color:#600; font-size:11px; font-family:Verdana, Geneva, sans-serif; font-style:italic;}
.Verdana11Char{	color:#333; font-size:11px; font-family:Verdana, Geneva, sans-serif; font-style:italic;}
.Times16{ color:#333; font-family:"Times New Roman", Times, serif; font-size:16px;}
#social_wrap {
	margin: 0 auto 0 auto;
	text-align: center;
	width: 100px;
	padding-top: 20px;
}
#fb {
	float: left;
	width: 50px;
	text-align: center;
}
#twit {
	float: left;
	width: 50px;
	text-align: center;
}
.noborder {
	border: none;
}
.medi-group {
	margin-left: 130px;
}
.logos {
	display: block;
    margin-left: auto;
    margin-right: auto;
	margin-top: 20px;
	border: none;
}
.clearL {
	clear: left;
}