/* HORIZONTAL NAVIGATION BAR
/////////////////////////////////////*/

ul#mainnav {	
	width:838px;
	list-style:none;
	height:65px;
margin: 0px;
	padding:0px;
}

ul#mainnav li {
	display:inline
}

ul#mainnav li a {
	height:65px;
	float:left;
	text-indent:-9999px;
	text-decoration:none
}

ul#mainnav  li a span {
	float:left;
	display:block
}

ul#mainnav li#mainnav-1 a {
	width:220px;
	background:url(../images/navBar.png) no-repeat 0px 0
}

ul#mainnav li#mainnav-1 a:active {
	background-position:0px -65px
}
ul#mainnav li#mainnav-1 a.current {
	background-position:0px 0px -65px
}

ul#mainnav li#mainnav-2 a {
	width:95px;
	background:url(../images/navBar.png) no-repeat -220px 0
}

ul#mainnav li#mainnav-2 a:active,
ul#mainnav li#mainnav-2 a:hover {
	background-position:-220px -65px
}
ul#mainnav li#mainnav-2 a.current {
	background-position:-220px -65px 
}

ul#mainnav li#mainnav-3 a {
	width:96px;
	background:url(../images/navBar.png) no-repeat -315px 0
}

ul#mainnav li#mainnav-3 a:active,
ul#mainnav li#mainnav-3 a:hover {
	background-position:-315px -65px
}
ul#mainnav li#mainnav-3 a.current {
	background-position:-315px -65px
}

ul#mainnav li#mainnav-4 a {
	width:85px;
	background:url(../images/navBar.png) no-repeat -411px 0
}

ul#mainnav li#mainnav-4 a:active,
ul#mainnav li#mainnav-4 a:hover {
	background-position:-411px -65px
}
ul#mainnav li#mainnav-4 a.current {
	background-position:-411px -65px
}

ul#mainnav li#mainnav-5 a {
	width:91px;
	background:url(../images/navBar.png) no-repeat -496px 0
}

ul#mainnav li#mainnav-5 a:active,
ul#mainnav li#mainnav-5 a:hover {
	background-position:-496px -65px
}
ul#mainnav li#mainnav-5 a.current {
	background-position:-496px  -65px
}

ul#mainnav li#mainnav-6 a {
	width:91px;
	background:url(../images/navBar.png) no-repeat -587px 0
}

ul#mainnav li#mainnav-6 a:active,
ul#mainnav li#mainnav-6 a:hover {
	background-position:-587px -65px
}
ul#mainnav li#mainnav-6 a.current {
	background-position:-587px -65px
}

ul#mainnav li#mainnav-7 a {
	width:86px;
	background:url(../images/navBar.png) no-repeat -678px 0
}

ul#mainnav li#mainnav-7 a:active,
ul#mainnav li#mainnav-7 a:hover {
	background-position:-678px -65px
}
ul#mainnav li#mainnav-7 a.current {
	background-position:-678px -65px
}

ul#mainnav li#mainnav-8 a {
	width:74px;
	background:url(../images/navBar.png) no-repeat -764px 0
}

ul#mainnav li#mainnav-8 a:active,
ul#mainnav li#mainnav-8 a:hover {
	background-position:-764px -65px
}
ul#mainnav li#mainnav-8 a.current {
	background-position:-764px -65px
}
/*NEW CSS*/
body {
	background-image: url(../images/body_bg.png);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height:100%;
}
a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}
body,td,th,p {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
}


.udClear:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.udClear {
	display: inline-block;
}

.udClear {
	display: block;
}

#wrapper{
	width: 870px;	
	margin: 0 auto;
		background-image:url(../images/box_bg.png);
}

#contentBottom{
	width: 870px;
	background-image:url(../images/box_bottom.png);
	height: 28px;
	margin: 0 auto;
}

#content{
	width: 838px;
	margin:0 auto;

	
}

#headImg{
	border-bottom: 12px solid white;
	
}

#frame{
	width:800px;
	margin-right:20px;
	margin-left:20px;
	
}



h2, h1, h3,p{
	margin: 0px;
	padding: 0px;
}

.content h3{
	color: #0059AC;
	font-weight: normal;
	
}
.content h2{
	margin-bottom:2px;
	
}

.subText h2{
	color: #0059AC;
	font-size:14px;
	
}

.bold{
	font-weight:bold;
}
 .left{
	   float: left;
   }
   
   .right {
	   float:right;
   }
   
   
   
   
   .c280{
	   width: 280px;
   }
   
   .c280 .top{
	   background-image:url(../images/side_box_top.png);
	   width: 100%;
	   height:15px;
   }
   .c280 .content{
	   background-image:url(../images/side_box_bg.png);
	   background-repeat: repeat-y;
	   padding: 0px 15px 0px 20px; 
   }
   .c280 .bottom{
	   background-image:url(../images/side_box_bottom.png);
	   width: 100%;
	   height:12px;
   }
   
    .c280 .subText{
	   margin-left: 7px;
	   
   }
   
   .c280  .titleImg{
	   margin-bottom:5px;
	   margin-left: 0px;
	   
   }
   
   
   
   
   
   
   .c510{
	   width: 510px;
   }
   
   .c510 .top{
	   background-image:url(../images/main_box_top.png);
	   width: 100%;
	   height:15px;
   }
   .c510 .content{
	   background-image:url(../images/main_box_bg.png);
	   background-repeat: repeat-y;
	   
	   height:100%;
	   padding: 0px 10px 0px 14px; 
	  
   }
   .c510 .bottom{
	   background-image:url(../images/main_box_bottom.png);
	   width: 100%;
	   height:12px;
   }
   
   .c510 .subText{
	   margin-left: 15px;
	   
   }
   
  html {height:100%;} 
   
   .c510  .titleImg{
	   margin-bottom:5px;
	   margin-left: 3px;
	   
   }
   
   
   
    .c795{
	   width: 795px;
   }
   
   .c795 .top{
	   background-image:url(../images/big_box_top.png);
	   width: 100%;
	   height:15px;
   }
   .c795 .content{
	   background-image:url(../images/big_box_bg.png);
	   background-repeat: repeat-y;
	   padding: 0px 15px 0px 20px; 
   }
   .c795 .bottom{
	   background-image:url(../images/big_box_bottom.png);
	   width: 100%;
	   height:12px;
   }
   
    .c795 .subText{
	   margin-left: 7px;
	   
   }
   
   .c795  .titleImg{
	   margin-bottom:5px;
	   margin-left: 0px;
	   
   }
   
   .portImg{
	   float:left;
	   padding-right: 4px;
	   border: none;
	   
   }