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

a {
	color: #34447B;
	text-decoration:none;
}
a:focus {
 	outline: none;
}
#navigation a:hover,
.topNav a:hover
 {
	color: #ffc73c;
	text-decoration: underline;
}

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

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

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


.bottom {
	margin: 0px auto;
	background-image:url(../data/i/bottom.gif);
	background-image: url(/data/Image/Template/bottom2.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;
}
.page5 .conent {
	padding-top: 282px;
}
.page5 .leftNav ul, .page5 .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-4 {
 	width: 371px;
	background-image:url(/spacer.gif);
}
.mainNav #menu-link-5 {
 	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: right;
}
.topNav li a {
 	display: block;
	padding-right:11px;
	padding-left: 3px;
	color: #34447B;
	background-image:url(../data/i/sep.gif);
	background-repeat:no-repeat;
	background-position: right 0px;	
	text-decoration:none;

}
#top0-first a {
	background-image: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: 222px; 	
}
.leftNav ul {
 	padding: 0px;
	margin: 0px;
	list-style-type: none;
	background-image:url(../data/i/left-bg.jpg);
	background-image:url(/data/Image/Template/left-bg2.jpg);
	background-repeat:no-repeat;
	background-position: left top;	
	padding-bottom: 20px;

}

.leftNav li a {
 	display: block;
	color: #fff;
	font-size: 12px;
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom: 1px solid #fff;
	margin-left: 22px;
	text-decoration:none;
}
.leftNav li span {
	display:block;
	width:162px;
}
.leftDiv0-active a {
 	color: #ffc73c !important;
/*	font-weight: bold; */
}


#navigation {
	width: 620px;
	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: inline;
	margin-right: 0.05em;
}

#navigation ul li.last {
	margin-right: 0;
}
#navigation ul li a {
	padding: 5px;
	color: #34447B;
	text-decoration: none;
	background-image: url(../data/i/sep.gif);
	background-repeat: no-repeat;
	background-position: right center;	
	padding-right: 10px;
}

#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/i/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/i/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/i/menuOver.png) !important;
	background-image: url(/data/Image/Template/menuOver2.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;
}