@charset "utf-8";
/* CSS Document */

body {
	font-family:Arial, Helvetica, sans-serif;
}

img {
	border-style:none;
}

a {
	color:#BA2025;
	text-decoration:none;
}

a:link {}
a:visited {}
a:focus {text-decoration:underline;}
a:hover {text-decoration:underline;}
a:active {}

ul.nolist {
	list-style:none;
	margin:0px;
}


ul li {
	margin-bottom:5px;
}

form {
	margin-left:auto;
	margin-right:150px;
	position:relative;
	width:450px;
}

input {
	text-align:left;
	margin-right:15px;
}

form p {
	text-align:right;
}

.form_btn {
	text-align:center;
	color:#1F4280;
}

p.spaced {
	line-height:16px;
}

.txtBold {
	font-weight:bold;
}

.txtBoldBlue {
	font-weight:bold;
	font-size:13px;
	color:#1F4280;
}

.req {
	color:#BA2025;
	font-weight:bold;
}

.txtUnderline {
	text-decoration:underline;
}

.img_right {
	float:right;
	margin-left:20px;
	margin-top:0px;
	margin-bottom:20px;
	border:solid 1px #C6D0DF;
}

.img_left {
	float:left;
	margin-right:20px;
	margin-top:0px;
	margin-bottom:20px;
	border:solid 1px #C6D0DF;
}

.img_center {
	text-align:center;
	border:solid 1px #C6D0DF;
}

#mainDiv {
	width:960px;
	height:100%;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
}

#headDiv {
	width:960px;
	height:150px;
	position:relative;
	background-color:#FFFFFF
}

#logo {
	width:250px;
	height:100px;
	position:absolute;
	top:0px;
	left:0px;
	text-align:center;
	z-index: 100;
}

#country {
	position:absolute;
	top:125px;
	left:90px;
}

#country a:link {color:#1F4280; text-decoration:none;}
#country a:visited {color:#1F4280; text-decoration:none;}
#country a:focus {color:#BA2025; text-decoration:none;}
#country a:hover {color:#BA2025; text-decoration:none;}
#country a:active {color:#1F4280; text-decoration:none;}

#globe {
	width:800px;
	height:150px;
	position:absolute;
	right:0px;
	top:0px;
}

#portal { /* this holds the link to the doctor's portal */
	width:228px;
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	text-align:left;
	padding-left:12px;
	top:2px;
	right:0px;
}

#portal a:link {color:#FFFFFF; text-decoration:none;}
#portal a:visited {color:#FFFFFF; text-decoration:none;}
#portal a:focus {color:#FFFFFF; text-decoration:underline;}
#portal a:hover {color:#FFFFFF; text-decoration:underline;}
#portal a:active {color:#FFFFFF; text-decoration:none;}

#lGrade {
	position:absolute;
	left:-20px;
	top:150px;
}

#rGrade {
	position:absolute;
	left:962px;
	top:150px;
}

#redLine {
	width:960px;
	height:20px;
	position:relative;
	background-image:url(../images/bg/bg_redline.png);
	background-repeat:repeat-x;
}

#blueLine {
	width:960px;
	height:20px;
	position:relative;
	background-image:url(../images/bg/bg_sub.png);
	background-repeat:repeat-x;
}

#aContainer {
	width:960px;
	border:solid 1px #000000;
	background-color:#E6E6E6;
}

#bContainer {
	width:952px;
	margin:4px 4px 4px 4px;
	background-color:#FFFFFF;
}

#flashDiv {
	width:709px;
	height:390px;
	float:left;
	position:relative;
	border-right:solid 1px #E6E6E6;
}

#lft_panel {
	float:left;
	width:230px;
}

#lft_panel_large {
	float:left;
	width:669px;
	display:inline;
	text-align:left;
	font-size:12px;
	color:#333333;
	border-right:solid 1px #E6E6E6;
	padding:20px 20px 10px 20px;
	position:relative;
	z-index:0;
}

#mid_panel {
	float:left;
	width:439px;
	display:inline;
	text-align:left;
	font-size:12px;
	color:#333333;
	border-right:solid 1px #E6E6E6;
	padding:20px 20px 10px 20px;
	position:relative;
}

.col {
	width:236px;
	float:left;
	display:inline;
	margin-top:-50px;
}

.colText {
	display:inline;
	float:left;
	text-align:center;
	width:236px;
	height:35px;
	padding-top:15px;
	position:relative;
}
.colText a:link {padding-top:15px; z-index:200;}
.colText a:visited {padding-top:15px; z-index:200;}
.colText a:focus {padding-top:15px; color:#1F4280; text-decoration:none; z-index:200;}
.colText a:hover {padding-top:15px; color:#1F4280; text-decoration:none; z-index:200;}
.colText a:active {padding-top:15px; z-index:200;}

.colServices {
	position:relative;
	display:inline;
	float:left;
	padding:5px;
}

.colServicesText {
	font-weight:bold;
	font-size:11px;
	text-decoration:underline;
	margin:0px 0px -10px 0px;
}

.colServices ul li {
	margin: 0px 0px 0px -20px;
	font-size:11px;
}

#trans_bar {
	width:709px;
	height:50px;
	background-color:#FFFFFF;
	position:relative;
	top:300px;
	left:0px;
	z-index:100;
	text-align:center;
	vertical-align:middle;
	font-size:16px;
	font-weight:bold;
	color:#BA2025;
}

#testimony {
	position:absolute;
	top:10px;
	right:20px;
	font-size:12px;
	font-weight:bold;
	color:#1F4280;
	text-align:right;
	vertical-align:middle;
	line-height:16px;
	border:solid 1px #C6D0DF;
	padding:5px;
	background-color:#E6E6E6;
}

#contTitle {
	color:#1F4280;
	text-align:left;
	font-size:16px;
	font-weight:bold;
}
.contTitle {
	color:#1F4280;
	text-align:left;
	font-size:16px;
	font-weight:bold;
}

.contSubTitle {
	color:#1F4280;
	text-align:left;
	font-size:14px;
	font-weight:normal;
}

.lnk_testimony {
	color:#BA2025;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
	text-align:left;
}

#testimony a:link {color:#1F4280; text-decoration:none;}
#testimony a:visited {color:#1F4280; text-decoration:none;}
#testimony a:focus {color:#BA2025; text-decoration:none;}
#testimony a:hover {color:#BA2025; text-decoration:none;}
#testimony a:active {color:#1F4280; text-decoration:none;}

#rt_panel {
	position:relative;
	float:right;
	width:240px;
	padding:20px 0px 125px 0px;
}

.menu_container {
	position:relative;
	margin-left:10px;
	width:225px;
	padding-left:5px;
}

.menu {
	width:220px;
	display:none;
}

.menu_sec_head {
	width:220px;
	background-color:#FFFFFF;
	color:#000000;
	text-align:left;
	font-size:11px;
	font-weight:bold;
	margin-top:0px;
	margin-left:-7px;
	padding-top:0px;
	padding-bottom:0px;
	border-top-style:none;
}

.menu_sec_head a:link {color:#000000; text-decoration:none;}
.menu_sec_head a:visited {color:#000000; text-decoration:none;}
.menu_sec_head a:focus {color:#000000; text-decoration:none; background-image: url(/_global/images/bg/bull_black.jpg); background-position:left; background-repeat:no-repeat;}
.menu_sec_head a:hover {color:#000000; text-decoration:none; background-image: url(/_global/images/bg/bull_black.jpg); background-position:left; background-repeat:no-repeat;}
.menu_sec_head a:active {color:#000000; text-decoration:none;}

.menu_element {
	width:220px;
	position:relative;
	padding-top:0px;
	padding-bottom:0px;
	text-align:left;
	color:#666666;
	font-size:11px;
	font-weight:bold;
	margin-left:-7px;
}

.menu_element a:link {color:#666666; text-decoration:none; margin-left:7px;}
.menu_element a:visited {color:#666666; text-decoration:none; margin-left:7px;}
.menu_element a:focus {color:#666666; text-decoration:none; margin-left:7px; background-image: url(/_global/images/bg/bull_gray.jpg); background-position:left; background-repeat:no-repeat;}
.menu_element a:hover {color:#666666; text-decoration:none; margin-left:7px; background-image: url(/_global/images/bg/bull_gray.jpg); background-position:left; background-repeat:no-repeat;}
.menu_element a:active {color:#666666; text-decoration:none; margin-left:7px;}

.submenu_container {
	position:relative;
	width:200px;
	margin:0px 0px 0px 20px;
}

.submenu {
	position:relative;
	width:200px;
	display:none;
	margin-bottom:5px;
}

.submenu_element {
	width:200px;
	position:relative;
	padding-top:0px;
	padding-bottom:0px;
	text-align:left;
	color:#BA2025;
	font-size:11px;
	font-weight:bold;
	margin:5px 0px 0px 0px;
}

.submenu_element a:link {color:#BA2025; text-decoration:none; margin-left:0px;}
.submenu_element a:visited {color:#BA2025; text-decoration:none; margin-left:0px;}
.submenu_element a:focus {color:#BA2025; text-decoration:none; margin-left:0px; background-image: url(/_global/images/bg/bull_red.jpg); background-position:left; background-repeat:no-repeat;}
.submenu_element a:hover {color:#BA2025; text-decoration:none; margin-left:0px; background-image: url(/_global/images/bg/bull_red.jpg); background-position:left; background-repeat:no-repeat;}
.submenu_element a:active {color:#BA2025; text-decoration:none; margin-left:0px;}

.m_testimony {
	position:relative;
	display:inline;
	float:left;
	width:150px;
	height:200px;
	text-align:center;
}

.t_div {
	width:100%;
	height:100%px;
	display:none;
}

#footDiv {
	width:960px;
	position:relative;
}

#footMenu {
	float:right;
	font-size:10px;
	color:#1F4280;
	text-align:right;
	line-height:14px;
	vertical-align:middle;
	margin:10px 10px 0px 10px;
}

#footMenu a:link {color:#1F4280; text-decoration:none;}
#footMenu a:visited {color:#1F4280; text-decoration:none;}
#footMenu a:focus {color:#BA2025; text-decoration:underline;}
#footMenu a:hover {color:#BA2025; text-decoration:underline;}
#footMenu a:active {color:#1F4280; text-decoration:none;}

#copyright {
	float:right;
	position:relative;
	text-align:right;
	font-size:10px;
	color:#333333;
	margin:-30px 10px 0px 0px;
}

.pipes {
	font-size:14px;
	line-height:14px;
	vertical-align:middle;
	margin-left:8px;
	margin-right:8px;
}

.rt_link{
	font-size:10px;
	color:#1F4280;
	text-align:right;
	float:right;
	text-decoration:underline;
}

.rt_link a {
	font-size:10px;
	color:#1F4280;
	text-align:right;
	float:right;
	margin-top:-10px;
	margin-bottom:10px;
	text-decoration:underline;
}

.rt_link a:link {}
.rt_link a:visited {}
.rt_link a:focus {color:#BA2025;}
.rt_link a:hover {color:#BA2025;}
.rt_link a:active {}