/* CSS */
html{
 height:100%;
}
body{
height:100%;
background-image:url(../images/blue-back.jpg);
font-family:Arial;
font-size:12px;
color: #0b699c;
margin:0px;
padding:0px;
}
* {
margin: 0px;
padding: 0px;
}
a:link,
a:active,
a:visited
{
font-family:Arial;
color: #0b699c;
text-decoration: none;
font-weight: normal;
}
a:hover
{
text-decoration: underline;
}
img
{
	border: solid 0px #fff; 
}
.clear
{
	clear: both;
}
table
{
	border-collapse: collapse;
}
h4
{
font-family:Arial;
font-size:15px;
color:#00699c;
line-height:20px;
margin:0px 0px 10px 0px;
}

/* main container */
#mainContainer{
position: relative;
width:917px;
height: 100%;
padding:0px 0px 50px 0px;
margin:40px auto;
background:url(../images/content-back.jpg) 0 120px;
}

/* Main Header */
html>body 
#mainContainer{
width: 917px;
min-height: 100%;
line-height:17px;
height: auto;

}

#main-header{
margin:0px;
width:917px;
}
#main-header #left{
width:188px;
float:left;
}
#main-header #right{
width:729px;
float:right;
height:136px;
background-image:url(../images/header-back.jpg);
background-repeat:repeat-x;
}
.network{
font-size:19px;
color:#FFFFFF ;
line-height:26px;
font-family:Arial;
margin:45px 0px 0px 20px;
}
/* Main Header End */

/* Middle Part Start */


#container{
margin:0px;
width:917px;
padding:0px 0px 0px 0px;
height:100%;
clear:both;
}
html>body #container{
min-height:100%;
height:auto;
}
#container #middle{
width:900px;
margin:0 auto;
}

#middle #left-menu {
width:175px;
float:left;
}




#navigation{
font-family:Arial;
color:#FFFFFF;
font-size:15px;
font-weight:bold;
line-height:25px;


}
#navigation ul{
margin: 0px;
padding: 0px;
list-style-type:none;
}


#navigation ul li{
height:25px;
line-height:25px;
padding:5px 0px 0px 0px;
}

#navigation a:link, #navigation a:visited{
background-image:url(../images/blue-strip.jpg);
color: #ffffff;
text-decoration:none;
display: block;
padding-left: 10px;

}

#navigation a:hover, #navigation a:active{
color: #ffffff;
text-decoration:none;
background-image:url(../images/blue-strip-over.jpg);
display: block;
padding-left: 10px;
}

































.nah{
background-color:#00699C;
height:25px;
line-height:25px;
font-family:Arial;
color:#FFFFFF;
font-size:15px;
font-weight:bold;
padding-left:15px;
margin:5px 0px 5px 0px;
}
.nah a:link, .nah a:visited{
color: #FFFFFF;
text-decoration:none;
}

.nah a:hover, .nah a:active{
color: #F29400;
text-decoration:none;
}



.bero{
background-color:#BDE2EA;
height:25px;
line-height:25px;
font-family:Arial;
color:#00699C;
font-size:15px;
padding-left:15px;
}

.bero a:link, .bero a:visited{
color: #00699C;
text-decoration:none;
}

.bero a:hover, .bero a:active{
color: #F29400;
text-decoration:none;
}

.de {
background-color:#BDE2EA;
line-height:25px;
font-family:Arial;
color:#00699C;
font-size:15px;
padding-left:15px;
margin:5px 0px 5px 0px;
padding-right:10px;
}

.de a:link, .de a:visited{
color: #00699C;
text-decoration:none;
}

.de a:hover, .de a:active{
color: #F29400;
text-decoration:none;
}



.contact{
background-color:#00AEC9;
height:25px;
line-height:25px;
font-family:Arial;
color:#FFFFFF;
font-size:15px;
font-weight:bold;
padding-left:15px;
margin:5px 0px 5px 0px;

}
.contact a:link, .contact a:visited{
color: #FFFFFF;
text-decoration:none;
}

.contact a:hover, .contact a:active{
color: #F29400;
text-decoration:none;
}

.links{
background-color:#00ADC8;
height:25px;
line-height:25px;
font-family:Arial;
color:#FFFFFF;
font-size:15px;
font-weight:bold;
margin:5px 0px 5px 0px;
padding-left:15px;

}
.links a:link, .links a:visited{
color: #FFFFFF;
text-decoration:none;
}

.links a:hover, .links a:active{
color: #F29400;
text-decoration:none;
}
.spacer-2{
height:20px;
}

.oim-2{
height:48px;
width:155px;
margin:12px 0px 12px 10px;
}


#middle #center {
width:550px;
float:left;

margin:0px 0px 0px 5px;
}
#center-colum{
width:500px;
margin:0 auto;
padding: 6px 0 0 0;
line-height:17px;
}
.heading{
font-family:Arial;
color:#F29400;
padding:0px 0px 0px 0px;
float:left;
font-weight: bold;
font-size: 14px;
}
.heading a:link,
.heading a:active,
.heading a:visited
{
	font-size: 14px;
	text-decoration:none;
	color:#F29400;
	font-weight: normal;
}
.heading a:hover
{
	text-decoration:underline;
}
.atag{
font-family:Arial;
font-size:15px;
color:#00699C;
padding:0px 0px 0px 0px;
float:right;
text-align:right;
padding-right:10px;
}
.atag a:link,
.atag a:active,
.atag a:visited,
.atag a:hover
{
	font-weight: bold;
}

h1{
font-family:Arial;
font-size:18px;
color:#F29400;
line-height:20px;
padding:0px 0px 10px 0px;
}

h3{
font-family:Arial;
font-size:16px;
color: #000;
line-height:20px;
padding:10px 0px 10px 0px;
clear:both;
}

#content h3 a:hover img
{
	display: none;
}
#content h3 a:hover
{
	padding-right: 13px;
	background: url('../images/arrow_blue_dark.png') no-repeat center right;
}
#content h3.hActive a:hover img
{
	
	display: inline;
}
#content h3.hActive a:hover,
#content h3.hActive a:link,
#content h3.hActive a:active,
#content h3.hActive a:visited
{
	background: url();
	background: url('../images/arrow_blue_light.png') no-repeat center right;
}

#content h3 a:link,
#content h3 a:active,
#content h3 a:visited
{
	padding-right: 13px;
	color: #00aec8;
	font-weight: bold;
	background: url('../images/arrow_blue_std.png') no-repeat center right;
}
#content h3 a:hover
{
	color: #00699c;
	padding-right: 13px;
	background: url('../images/arrow_blue_dark.png') no-repeat center right;
}

#content h3.hActive
{
	color: #bee3eb;
	font-family:Arial;
	font-size:16px;
	line-height:20px;
	padding:10px 0px 10px 0px;
	clear:both;
}
#content .hActive a:link,
#content .hActive a:active,
#content .hActive a:visited,
#content .hActive a:hover
{
	color: #bee3eb;
	font-weight: bold;
}


.spacer-3{
height:18px;}

#center
{
	position: relative;
}
#buttonPrev
{
	position: absolute;
	right: 25px;
	top: 35px;	
}


















#middle #right-menu {
width:157px;
float:right;
padding: 5px 0 0 0;
}

h2{
font-family:Arial;
font-size:17px;
color:#FFFFFF;
clear:both;
margin: 0 0 6px 0;
}
.border{
border-top:#1175A4  solid 1px;
clear:both;
}
.cilla{
color:#00699C;
line-height:16px;
padding-right:10px;
padding-left:2px;
}
.less{
color:#FFFFFF;
font-size:12px;
font-weight:bold;
line-height:22px;
clear:both;
padding:0px 0px 0px 2px;
}
.less a:link, .less a:visited{
color: #FFFFFF;
text-decoration:none;
}

.less a:hover, .less a:active{
color: #00699C;
text-decoration:none;
}

.less-2{
color:#00699C;
font-size:12px;
font-weight:bold;
line-height:17px;
clear:both;
padding:0px 0px 10px 2px;
}
.less-2 a:link, .less-2 a:visited{
color: #00699C;
text-decoration:none;
}

.less-2 a:hover, .less-2 a:active{
color: #ffffff;
text-decoration:none;
}
.arrow{
color:#00699C;
line-height:17px;
font-size:12px;
clear:both;
font-weight:bold;
padding-left:3px;
}
.arrow a:link, .arrow a:visited{
color: #00699C;
text-decoration:none;
}

.arrow a:hover, .arrow a:active{
color: #F29400;
text-decoration:none;
}
.style2 {color: #F29400}

.spacer{
height:47px;
line-height:47px;
}
/* Middle Part End*/

a.navLink:link,
a.navLink:active,
a.navLink:visited
{
	color: #096a9d;
	text-decoration: none;
}
a.navLink:hover
{
	color:#F29400;
	text-decoration: underline;
}

a.numberActive:link,
a.numberActive:active,
a.numberActive:visited
{
	color:#F29400;
	text-decoration: none;
}

 #menu{
	width:158px;
	z-index:1;

}
#menu ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}



/* menu level 1 */
#menu ul li a{
	display: block;
	padding: 3px 0 0 16px;
	height: 25px;
	text-decoration: none;
	background: url('../images/blue-strip.jpg');
	width:159px;
	color: #fff;
	font-size: 14px;
	line-height:19px;
	font-weight:bold;
	letter-spacing: 1px;
}
#menu ul li{
	padding: 0;
	margin:4px 0px 4px 0px;
}
html>body #menu ul li a{
	width:159px;
	min-height: 22px;
	height: auto;
}
#menu ul li.active a:link,
#menu ul li.active a:active,
#menu ul li.active a:visited,
#menu ul li a.activeLink:link,
#menu ul li a.activeLink:active,
#menu ul li a.activeLink:visited
{
	display: block;
	padding: 3px 0 0 16px;
	height: 25px;
	text-decoration: none;
	width:159px;
	color: #fff;
	font-size: 14px;
	background: url('../images/blue-strip-over.jpg');
}
html>body #menu ul li a.activeLink:link,
html>body #menu ul li a.activeLink:active,
html>body #menu ul li a.activeLink:visited
{
	width:159px;
	min-height: 22px;
	height: auto;
}
#menu ul li a:hover { 
	background: url('../images/blue-strip-over.jpg');
	
}





/* menu level 2 */
#menu ul li.active ul,
#menu ul li ul
{
	padding: 0;
	margin: 0 0 0 0;
}
#menu ul li ul li,
#menu ul li.active ul li
{
	padding: 0;
	margin:5px 0px 5px 0px;
}
	
#menu ul li ul li a,
#menu ul li.active ul li a 
{
	display: block;
	padding: 6px 4px 0px 16px;
	height: 25px;
	margin: 0;
	text-decoration: none;
	color: #00699C;
	font-size: 14px;
	line-height:23px;
	font-weight:normal;
	letter-spacing: 0;
}
#menu ul li.active ul li a:link,
#menu ul li.active ul li a:active,
#menu ul li.active ul li a:visited
{
	background:#bde3eb;
	color: #00699c;
}
#menu ul li ul li.active a:link,
#menu ul li ul li.active a:active,
#menu ul li ul li.active a:visited,
#menu ul li ul li a.activeLink:link,
#menu ul li ul li a.activeLink:active,
#menu ul li ul li a.activeLink:visited
{
	background:#8acedc;
	line-height:23px;
}

html>body #menu ul li ul li a,
html>body #menu ul li.active ul li a:link,
html>body #menu ul li.active ul li a:active,
html>body #menu ul li.active ul li a:visited
{
	width:149px;
	min-height: 19px;
	height: auto;
	line-height:19px;
	padding-right:10px;
}

html>body .active ul li,
html>body .active ul li a:link,
html>body .active ul li a:active,
html>body .active ul li a:visited,
html>body .active ul li a.link:link,
html>body .active ul li a.link:active,
html>body .active ul li a.link:visited
{
	width:149px;
	min-height: 19px;
	height: auto;
	padding-right:10px;
	line-height:19px;
}

#menu ul li ul li a:hover,
#menu ul li.active ul li a:hover 
{
	background:#8acedc;
}

html>body #menu ul li ul
{
	display: none;
}
#menu ul li ul
{
	display: none;
}
html>body #menu ul li.active ul
{
	display: block;
}
#menu ul li.active ul
{
	display: block;
}


.small{
font-size:12px;
color:#00699C;
text-decoration:none;
line-height:17px;
font-weight:bold;
}
.small a:link, .small a:visited{
font-size:12px;
color: #00699C;
text-decoration:none;
}

.small a:hover, .small a:active{
color: #00699C;
text-decoration:none;
}

.resize{
font-size:18px;
color:#00699C;
text-decoration:none;
line-height:17px;
font-weight:bold;
}
.resize a:link, .resize a:visited{
font-size:18px;
color: #00699C;
text-decoration:none;
}

.resize a:hover, .resize a:active{
color: #00699C;
text-decoration:none;
}



.big{
font-size:22px;
color:#00699C;
text-decoration:none;
line-height:17px;
font-weight:bold;
}
.big a:link, .big a:visited{
font-size:22px;
color: #00699C;
text-decoration:none;
}

.big a:hover, .big a:active{
color: #00699C;
text-decoration:none;
}



#content
{
	padding: 6px 0 0 0;
}
.content,
.content p
{
	color: #0b699c;
	
}
.content ul
{
	padding: 0 0 0 0;
	margin: 0 0 0 15px;
}
.content h3 a:link,
.content h3 a:active,
.content h3 a:visited,
.content h3 a:hover
{
	text-decoration: none;
	font-family:Arial;
	font-size:16px;
	color:#00AEC8;
	line-height:20px;
}


.barAddress
{

}

html>body .barAddress a:link,
html>body .barAddress a:active,
html>body .barAddress a:visited
{
	height: 16px;
	width: 492px;
}
.barAddress a:link,
.barAddress a:active,
.barAddress a:visited
{
	display: block;
	height: 18px;
	width: 500px;
	background: #8bcfdc;
	color: #fff;
	padding: 4px 4px 4px 4px;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	text-decoration: none;
	margin: 0 0 0px 0;
}

.barAddress a:hover
{
	background: #10aec9;
}

.content .active a:link,
.content .active a:active,
.content .active a:visited
{
	background: #10aec9;
}

html>body .bgBlue
{
	min-height: 150px;
	height: auto;
}
.bgBlue
{
	width: 105px;
	background: #8bcfdc;
	padding: 10px 0 10px 5px;
	height: 150px;
	margin: 0 4px 0 0;
}
.barCont
{
	margin: 0 0 4px 0;
	color: #8bcfdc;
}
.barCont a
{
	font-weight: normal;
	color: #00aec9;
}
.bgBlueLight
{
	background: #bfe3ec;
	width: 400px;
	padding: 8px 4px 4px 10px;
	color: #096a9d;
}
.addressCont
{
	color: #00aec9;
	padding: 8px 4px 4px 10px;
}

.hidePrevLink,
.hideNextLink
{
	display: none;
}



/* Custom tags */
.yui-tag-line
{
	display: block;
	padding: 0 0 10px 0;
	border-bottom: solid 1px #8bcfdc;
}




#content3 a:link,
#content3 a:active,
#content3 a:visited
{
font-family:Arial;
color: #F29400;
text-decoration: none;
font-weight: normal;
}


/* Bottom  Part Start*/
#bottom{
position: absolute;
bottom: -40px;
left: 0px;
background-image:url(../images/bottom-back.jpg);
height:37px;
width: 100%;
background-repeat:no-repeat;
padding:0px 0px 30px 0px;
}
/* Bottom  Part End*/

