body {background-image:url(/images/mainBg.png); background-repeat:repeat-x; background-color:#1d5f96;}
table {background-color:#ffffff;}
form {display:inline;}
a {color:#000000; text-decoration:none;}
a:hover{color:#990000; text-decoration:none;}
p a{color:#034681; font-weight:bold;}
p a:hover{color:#990000;  font-weight:bold;}
.tabs { background-image:url(../images/tagline.png);
background-position:top;
background-repeat:no-repeat;

padding-top:40px;
}
h2 {font-size:14px; line-height:22px; color:#034681;}
.tabs ul {
  margin: 0;
  margin-right: 0px;
  padding: 0 15px 0 0;
  list-style: none;
  display:inline;
  float:right;
}
.tabs li {
  float: left;
  padding: 6px 0;
  margin: 0;
  display: inline;
  text-align:center;

}

.active{
  width:88px;
  background: transparent url(../images/activeTab.png) 0 0 no-repeat;

}
.inActive{
  width:88px;
  background: transparent url(../images/inactiveTab.png) 0 0 no-repeat;

}
.activeHome {
  width:72px;
  background: transparent url(../images/homeActiveTab.png) 0 0 no-repeat;

}

.home{

  width:72px;
  background: transparent url(../images/home.png) 0 0 no-repeat;

}
.activelink a{ color:ffffff; font-weight:bold;}
.nav {
	margin: 4px 4px 4px 0;
	padding:0;
}
.navButtonCurrent {
	color:#ffffff;
	font-weight:bold;
	background-image: url(/images/currentnavbg.png);
	padding:4px 6px;
	border-bottom:solid 1px #ed1a2d;
	margin-bottom:2px;
}
.navButtonCurrent a{color:#ffffff;}
.navButton {
	color:#000000;
	background-image: url(/images/navbg.png);
	padding:4px 6px;
	border-bottom:solid 1px #7c89ab;
	margin-bottom:2px;
}

.banner {
	background-image: url(/images/bannerbg.png);
	padding:12px;
	text-align:center;
}

.main {
	margin: 4px 0 4px 0;
	padding:0;

}
.mainHead {
	color:#ffffff;
	background-image: url(/images/headerbg.png);
	margin: 0 4px 0 0;
	padding:4px;
	clear:both;
}
.mainBox, .homeBox {
    margin: 0 4px 8px 0;
	padding:8px;
	border:solid 1px #91a6c0;
	clear:both;
}
h1 {font-size:14px; padding:6px 0; margin:0;}
h1 a{color:#034681;}
h1 a:hover{color:#990000;}
.homeBox h1{
    color:#034681;
	font-size: 14px;
	margin:0 0 4px;
	padding:0;
	
}
.twoCol{
	float:left;
	width:300px;
	padding:0 12px 0 0;
	
	
}
.mainBox h1{
    color:#034681;
	font-size: 14px;
	margin:0 0 4px;
	padding:0;
	float:left;
	width:235px;
	
}
.homeHead a{
	font-size: 18px;
}


.mainBox p{ padding:6px 0;margin:0;
}
.mainlist a{

color:#990000;

}
.mainlist a:hover{

color:#000000;

}
.mainlist {

	width:230px;
	padding:4px 6px;

}

.mainlist ul{
	padding:8px 0 0 16px;
	margin:0;
}

.mainlist li {color:990000; line-height:28px; font-weight:bold;
}

.sky {
	margin: 4px 0;
	width: 60px;
}
.search{
	margin: 0;
	padding:0;
}
.search td{
	background-image: url(/images/searchBg.png);
	padding:4px;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.homepic { padding:0 6px 6px 0; float:left;}
.issue{font-size:11px; color:#999999; float:right; padding:0;margin:0;}
.pic {float:right; margin:0 0 0 6px; }
.clearPic {clear:both; line-height:1px;margin:12px 0 0; padding:0;}
.clearLeft {clear:left; line-height:1px;margin:0; padding:0;}
.clearPicLine {clear:both; line-height:1px;margin:12px 0 6px; padding:0; border-top:solid 1px #cccccc;}
.boxout {background-image:url(/images/mainBg.png); background-repeat:repeat-x;color:#000000;    margin: 0 4px 8px 0;padding:8px;border:solid 1px #91a6c0;}
.boxout h2{ color:#ffffff; margin:0; padding:0;}
.boxout p{ padding:4px 0; margin:0}
.caption { width:72px; text-align:center;  color:#034681; font-size:11px;}
.tableRow{
    background-color: #F9DCDD;
	vertical-align:top;

}
.event {
  color:#1d5f96;
}
 h4 {  
    color:#aaaaaa;
    font: bold 13px arial, sans serif;
    margin:8px 0px 2px 0px;
    padding:0px;
	border-bottom:dotted 1px #D97687;
 } 
   h5 {
    font: bold 13px arial, sans serif;
	padding:4px 0px;
	margin:0px ;
   

 }
 .adviserLeft{
    font-weight:bold;
    padding:4px 4px 4px 6px;
	margin: 0px;
	border-right:dashed 1px #cccccc;
    border-bottom:dotted 1px #dddddd;
}
.tableRHS{
    background-color: #eeeeee;
    padding:4px 4px 6px 6px;
	margin: 0px;
	border-bottom:solid 1px #ffffff;
}
.more a{ color:#034681; font-style:italic; text-decoration:none;}
.more a:hover{ color:#000000; font-style:italic; text-decoration:none;}
.adviserLeft{
    font-weight:bold;
    padding:4px 4px 4px 6px;
	margin: 0px;
	border-right:dashed 1px #cccccc;
    border-bottom:dotted 1px #dddddd;
}
.adviserRight{
    background-color: #eeeeee;
    padding:4px 4px 6px 6px;
	margin: 0px;
	border-bottom:solid 1px #ffffff;


}


/* Sitemap */

h2.sitemap {
    margin:0;
    color:#336;
    background-color:#fff;
    font:bold 1.6em Arial, Helvetica, sans-serif;
    padding:14px 0;
    }
.clear {
    clear:both;
    }
.sitemap-bg {
    background:transparent url(/images/bg-sitemap.gif) top left repeat-y;
    width:640px;
	margin:0 0 18px 0px;
    }
.sm-column {
    float:left;
    width:229px;
    margin-left:40px;
    }
.remove-margin {
    margin:0;
	margin-left:95px;
    }    
.sm-column h3 {
    margin:0;
    color:#42421E;
    background-color:#fff;
    font:bold 16px Arial, Helvetica, sans-serif;
    padding:4px 0;
    }
.sm-column h3 a {
    color:#42421E;
    text-decoration:none;
    }
.sm-column li a:hover,
.sm-column h3 a:hover {
    text-decoration:none;
	color:#990000;
    }
.sm-column ul {
    list-style-type:none;
    margin:8px 10px 16px 10px;
    padding:0;
    }
.sm-column li {
    background:transparent url(/images/bullet.gif) center left no-repeat;
    font:12px Arial, Helvetica, sans-serif;
    margin-bottom:4px;
    padding-left:12px;
	margin-top:10px;
    }
.sm-column li a {
    color:#034681;
    text-decoration:none;
    }
.sm-column .indent,
.sm-column .indent2 {
	margin-left:25px;
	background:transparent url(/images/bullet-square.gif) center left no-repeat;
    font:12px Arial, Helvetica, sans-serif;
    margin-bottom:4px;
    padding-left:12px;
}
.sm-column .indent2 {
	margin-left:30px;
}
.sm-column .indent a {
	margin-left:0;
}
.sm-column .spacer {
	margin-top:15px;
}

