/* BROWSER FLAGS (gfmedical/global): default */
/* -------------------------------- default -------------------------------- */
body {
	padding: 0px;
	margin: 0px;
	background-color: #fff;
	font-family: 'Verdana', Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
}
.superBorder {
	background-image: url(/data/Image/Template/bg.jpg);
	background-position:center;
	background-repeat: repeat-y;
	padding-bottom:1px;
}
h1 {
	font-size:14px;
	font-weight:bold;
	color: #006666;

}
h2 {
 	font-weight: bold;
 	font-size: 14px;
	color: #006666;
}
h3, h3 a {
 	font-weight: bold;
 	font-size: 11px;
	padding-bottom:0px;
	margin-bottom:0px;
	color: #006666;
}

/* =HEADING COLORS FOR DIFFERENT SECTIONS */
#page1 h3 {/* home */}
.page24 h3 {/* capabilities */}
.page68 h3 {/* company */}
.page6 h3, .page6 h3 a {/* news */ 
	color: #333;
}

a {
	color: #006666;
	text-decoration:none;
}
a:focus {
 	outline: none;
}
#navigation a:hover,
.topNav a:hover
 {
	color: #5AB4AC;
	text-decoration: underline;
}

.body {
	margin: 0px auto;
	background-image:url(/data/Image/Template/sub-bg2.jpg);
	background-repeat:no-repeat;
	min-height: 400px;
	width: 985px;
	background-color: #fff;
	position:relative;
}
.page68 .body {
	background-image:url(/data/Image/Template/company-bg2.jpg);

}
.page24 .body {
	background-image:url(/data/Image/Template/capabilities-bg.jpg);

}
.page6 .body {
	background-image:url(/data/Image/Template/news-bg.jpg);

}


.bottom {
	margin: 0px auto;
	background-image:url(/data/Image/Template/bottom.gif);
	background-repeat:no-repeat;
	background-position: bottom right;
	height: 55px;
	width: 985px;
	background-color: #fff;
	position:relative;
	margin-bottom: 20px;
	
}


td {
 	vertical-align: top;
}
.conent {
	padding-top: 296px;
	line-height:16px;
	/* min-height: 440px; (alex) */
}
.page68 .conent {
	padding-top: 281px;
}
.page68 .leftNav ul, .page68 .content {
 	padding-top: 31px;
}
.content {
 	padding-right: 20px;
	padding-left: 10px;
	padding-top: 17px;
}
.mainNav {
 	position:absolute;
	top: 233px;
	left: 0px;
}
.mainNav ul, .bottom ul {
 	padding: 0px;
	margin: 0px;
	list-style-type: none;	

}
.mainNav li {
 	float: left;

}

.mainNav li span {display:none;}
.mainNav li a {
 	display: block;
	padding-top: 18px;
	padding-bottom: 31px;

}
.mainNav #menu-link-24 {
 	width: 371px;
	background-image:url(/spacer.gif);
}
.mainNav #menu-link-68 {
 	width: 311px;
	background-image:url(/spacer.gif);
}
.mainNav #menu-link-6 {
 	width: 236px;
	background-image:url(/spacer.gif);
}



.topNav {
 	position:absolute;
	top: 25px;
	right: 5px;
}
.topNav ul {
 	padding: 0px;
	margin: 0px;
	list-style-type: none;	

}
.topNav li {
 	float: left;
	display: block;
}
.topNav li a {
 	display: block;
	padding-right:7px;
	padding-left: 7px;
	color: #004242;
	background-image:url(/data/Image/Template/sep.gif);
	background-repeat:no-repeat;
	background-position: right 50%;	
	text-decoration:none;

}
#top0-last a {
	background-image:none;
}
#page1 .topNav .pos1 a {display: none;}

.logoLink {
 	position:absolute;
	top: 30px;
	left: 20px;
	display:block;
	height: 58px;
	width: 325px;
	background-image:url(/spacer.gif);
	
}
.logoLink span {
 	display:none;
}
.leftNav {
	width: 231px; 	
}
.leftNav ul {
 	padding: 0px;
	margin: 0px;
	list-style-type: none;
	background-image:url(/data/Image/Template/left-bg.jpg);
	background-repeat:no-repeat;
	background-position: left top;	
	padding-bottom: 20px;
}


.leftNav li a {
 	display: block;
	color: #fff;
	font-size: 12px;
	padding-top: 7px;
	padding-bottom: 7px;
	border-bottom: 1px solid #fff;
	margin-left: 22px;
	text-decoration:none;
}
.leftNav li span {
	display:block;
	width:162px;
}
.leftNav li.pos5 span,
.leftNav li.pos6 span,
.leftNav li.pos7 span,
.leftNav li.pos8 span {
	width: 123px;
}
.leftNav li.pos9 span,
.leftNav li.pos10 span {
	width: 107px;
}
.leftDiv0-active a {
 	color: #ffc73c !important;
/*	font-weight: bold; */
}

/* =level 1 */
.leftNav ul.left1 {
	display: none;
}
.leftNav ul.left1-active {
	background-image: url(/data/Image/Template/leftNavSecLev.png);
/*	_background-image:url(/data/Image/Template/left-bg.jpg); */
	_background-image: none;
	background-repeat: repeat-y;
	margin-left: 22px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.leftNav ul.left1-active a {
	padding-top: 2px;
	padding-bottom: 2px;
	border: 0 none;
	margin-left: 35px;
	_color: #ffc73c;
}
.leftNav ul li.left-item-0-active div.divPageId4 a {
	border: 0 none;
}
.leftNav ul.left1-active .currentPage a {
	font-weight: bold;
}

#navigation {
	width: 540px;
	margin: 0px auto;
	padding-top: 15px;
}

#navigation ul, #navigation ul li {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#navigation ul {
	padding: 5px 0px 4px;
	text-align: center;
}
#navigation div {
	display: inline;
}
#navigation ul li {
	display: block;
	margin-right: 0.05em;
	float: left;
}

#navigation ul li.last {
	margin-right: 0;
}
#navigation ul li a {
	padding: 5px;
	color: #006666;
	text-decoration: none;
	background-image: url(/data/Image/Template/sep.gif);
	background-repeat: no-repeat;
	background-position: right center;	
	padding-right: 7px;
	padding-left: 7px;
	display: block;
}

#navigation ul li a span {
/* 	padding: 5px 0.5em; */
}


#bottom0-last a {
	background-image: none !important;
}


.copyright {
 	color: #9cb9c4;
	font-size: 10px;
}
#page6 .summary {
	display:none;
}

.readMore {
 	font-weight: bold;
	background-image: url(/data/Image/Template/readmore.gif);
	background-repeat: no-repeat;
	background-position: right center;	
	padding-right: 14px;

}

.content ul, .homeList {
 	padding:0px;
	margin: 0px;
	list-style-type: none;
}
.content ul li, .homeList li {
 	display:block;
	background-image: url(/data/Image/Template/bullet.gif);
	background-repeat: no-repeat;
	background-position: left 5px;	
	padding-left: 14px;
	margin-left: 10px;
	padding-bottom: 3px;

}
.list,
.list11,
.list8
	{width: 100%}
.list td,
.list11 td,
.list8 td

 {
 	border-bottom:1px solid #eee;
	padding: 3px;
	
}
.list .colspan,
.list11 .colspan,
.list8 .colspan {
 	background-color: #beedff
}

.stylesHeader {
 	font-size: 14px;
	padding: 5px;
	color: #fff;
	font-weight: bold;
	display:block;
	background-color: #0176bb;		
}


.list11 .list-col-pos1 {
 	background-color: #b5bcc0
}

.list8 .list-row1 {
 	background-color: #e3e3e3
	
}

.leftNav a:hover {
	color:#FFC73C !important;
}
.summary {
 	padding-bottom: 0px;
	margin-bottom: 0px;
}
#page9 .content {
	padding-top: 1px;
	padding-left: 28px; 	
}
/*
.mainNav .divPageId6 a:hover {
	background-image: url(/data/Image/Template/menuOver.png) !important;
	background-repeat: no-repeat;
	background-position: 53px 17px;	
}
*/
.upcoaLogo {
 	width: 249px;
}

table.cleanborder {
 border-width: 1px 1px 1px 1px;
 border-spacing: 5px;
 border-style: none none none none;
 border-color: #c8c8c8;
 border-collapse: separate;
 background-color: white;
 _border-spacing: 5px;
}
table.cleanborder th {
 padding: 5px 5px 5px 5px;
 border-width: 1px 1px 1px 1px;
 padding: 1px 1px 1px 1px;
 border-style: solid solid solid solid;
 border-color: #c8c8c8;
 background-color: white;
 -moz-border-radius: 9px 9px 9px 9px;
}
table.cleanborder td {
 border-width: 1px 1px 1px 1px;
 padding: 5px 5px 5px 5px;
 _margin: 5px 5px 5px 5px;
 border-style: solid solid solid solid;
 border-color: #c8c8c8;
 background-color: white;
 -moz-border-radius: 9px 9px 9px 9px;
 font-size: 11px;
}


/* =SITEMAP */
.page8 h3 {
	font-weight: bold;
	color: #993333;
	text-decoration: none !important;
	font-size: 12px;
}
.page8 table ul li {
	background-image: url(/data/Image/Template/sitemapUl.gif);
	background-repeat: no-repeat;
	background-position: left 10px;
	padding-top: 1px;
}
.page8 a {
	color: #333;
	font-weight: normal;
	font-size: 11px;
	text-decoration: underline !important;
}
.page8 a:hover {
	text-decoration: none !important;
}

#page76 td.upcoaLogo {display: none;} /* hide upcoa logo for directions pages */