body {margin:0px; background-image:url(images/bg.gif); }
body,td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:.8px; color:#2b2b7e;  }
h1,h2,h3,h4,h5,h6 {font-family:"Trebuchet MS",helvetica,sans-serif; color:#666666; letter-spacing:1px;  }
h1 {font-size:22px;}
h2 {font-size:20px;}
h3 {font-size:16px; color:#22476d;}
h4 {font-size:16px;}
h5 {font-size:14px;}
h6 {
	font-family: "Trebuchet MS", "Times New Roman", serif;
	font-size: 10px;
	font-weight: normal;
	color:#000000;
	margin: 0px 0px 4px 0px;
}
h6 a {color:#000000;
}
p img{ border-style:none; float:left;
padding:10px;}
blockquote {font-family: Geneva, Arial, Helvetica, sans-serif; color:#2b2b7e; font-size:13px; font-style:italic;  border-top:1px dashed #CCC; border-bottom:1px dashed #CCC; margin:10px; padding:30px 10px 30px 10px; text-align:center;  margin-left:0px;  }

/* styles for Menu */
#menu{
padding-top:3px;
}
#menu li {
display: inline;
list-style-type: none;
padding-right: 105px;
font-family: Arial, Helvetica, sans-serif;
font-size:15px;
letter-spacing:1px;
}
.serv{ padding-bottom:20px;
padding-right:20px;
 padding-top:20px;
 padding-left:20px;
border-bottom: #ccc dashed 1px;}

.space  li { padding:5px;}
.banner{
padding-left:20px;
}	

	





/* styles for tabbed navigation */
#navcontainer{ }
#navlist { padding: 3px 0; margin-left: 0; border-bottom: 1px solid #778; font: bold 12px "Trebuchet MS", sans-serif; text-align:center; }
#navlist li { list-style: none; margin: 0; display: inline; }
#navlist li a { padding: 3px 0.5em; margin-left: 3px; border: 1px solid #778; border-bottom: none; background: #EEE; text-decoration: none; }
 a:link { color: #2b2b7e; text-decoration:none; }
 a:visited { color: 2b2b7e;text-decoration:none; }
 a:hover { color: #000000; text-decoration:underline;  }

#pageHeader {height:320px; }
#head1{padding-bottom:10px; padding-left:10px; padding-top:10px;}
#head2{ clear: both; background: url(images/header4.gif) no-repeat; height:202px; }
#headtxt{ padding-left:450px; padding-top:100px; color:#FFFFFF; font-size:14px; font-weight:bolder;}
#head3{ background:url(images/menu.gif) no-repeat; height:41px; }

#topnav  {  font-size: 10px; letter-spacing:2PX; float:right; padding-right:20px; position:relative; top:-30px; }
#divBaseLinks {height:30px; background-color:#4a79A5;  border-top:1px solid #FFF; padding:0px 10px 0px 10px; line-height:30px; color:#FFF;}
#divBaseLinks a:link {color:#FFF; text-decoration:none;}
#divBaseLinks a:visited {color:#FFF; text-decoration:none;}
#divBaseLinks a:hover {color:#FFF; text-decoration:none;}
#divBaseLinks a:active {color:#FFF; text-decoration:none;}
#container {margin-left:auto; margin-right:auto; margin-top:30px; margin-bottom:30px; background-color:#FFF; width:800px;}
#divPageContent { padding:0px 0px 10px 0px;  }
.sideBarNewsContent {background-color:#edeaf6; padding:10px; text-align:justify;  }
.sideBarNewsContent img { }
#newsHeader {height:22px; line-height:22px; color:#31659C; font-family:"Trebuchet MS",helvetica,sans-serif; font-size:14px; padding:0px 5px 0px 5px; background-image:url(images/newsbg.gif); border-bottom:1px solid #FFF; }

.leftColumn { padding:0p 5px 0px 5px; width:190px;}
.rightColumn {padding:0px 20px 10px 20px;}
.rightColumn2 {padding:0px 20px 10px 20px; border-right:1px dashed #CCC;}
.subHeader {font-family:"Trebuchet MS",helvetica,sans-serif; color:#31659C; font-size:16px; letter-spacing:1px; font-weight:bold; margin:10px 0px 10px 0px; border-bottom:1px solid #94BAE7;}
.note {font-weight:bold; color:#31659C; background-color:#fff; font-style:italic;  padding:5px; border:1px solid #94BAE7; }
.newsItem {margin-bottom:5px; font-size:9px; }
.readNewsLink {margin-bottom:10px; font-size:9px;  }
.readNewsLink a{color:#666666; }

/* styles for rounded corners */
b.rtop, b.rbottom{display:block; background-image:url(images/bg.gif);}
b.rtop b, b.rbottom b{display:block;height: 1px; overflow: hidden; background: #ffffff;}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}
/**/

#marqueecontainer{
position: relative;
width: 200px; 
height: 100px;
background-color: white;
overflow: hidden;
padding-left:8px;
padding-right:8px;
}

#marqueecontainer img {
padding-bottom:50px;
left:-10px;
}
.smlTxt{ font-size:10px;}
.search{ font-family:Arial, Helvetica, sans-serif;
font-size:10px; text-align:left;}

.search p {font-family:Arial, Helvetica, sans-serif;
font-size:10px;}
.black{ color:#000000; }

