/*** Global Settings ****/
*{margin:0; padding:0;}
body {
font : 14px Palatino Linotype;
color:#444444;
margin : 0;
padding : 0;
background: #F9F9F9;
line-height:23px;
}
li{margin-bottom:3px;}
a:visited, a:link {color:#5a88c6;text-decoration : underline;background:none;}
a:hover {color : #a43b55;text-decoration : none;background:none;}

h1 { 
color:#044F7B; 
margin: 0px 0px 10px 0px; 
padding-bottom : 10px;
font : 19px Calibri, Trebuchet MS, sans-serif;
border-bottom : 1px solid #efece7;
}
h2 {color : #006699;margin : 10px 0 10px;padding-bottom : 10px;font : normal 17px Georgia, serif;border-bottom : 1px solid #efece7;}
h3 {color : #006699; padding: 5px 0 10px 0; font : bold 13px Georgia, Helvetica, sans-serif;border-bottom : 1px solid #efece7;}
.bg {height : 25px; background-image:url(../images/bg.gif); clear:both; width:100%;}
h4 {color:#006699; padding:5px; font: bold 12px Georgia, Helvetica;}
h5 {color:#993300; font: bold 12px Georgia, "Times New Roman", Times, serif;}
ul {padding:0; margin:0 0 0 17px; list-style: square url(../images/bullet.gif);}
.box {
background:#FCFCFC; 
border : 1px solid #f0e9eb; 
padding : 20px; 
margin-top:15px; 
margin-bottom:25px;}
.tabletr td{border-bottom:1px solid #f0e9eb; padding:6px;}
.memberlist td{padding:10px;}
	.altrow{background-color:#EFEFEF;}
img { border:none;}


/*** Layout ****/
#wrapper{
	margin : 0 auto;
	width : 1000px;
	border-left : 1px solid #f0e9eb;
	border-right : 1px solid #f0e9eb; 
	border-bottom : 1px solid #f0e9eb; 
	background:#FFFFFF;
}
#header {margin : 0 1px 0 0px;}
#main-content {margin : 0 auto; padding: 0 25px 30px 25px;}

#logo {
clear:both;
padding:20px 45px 10px 45px;
float:left;
}

.logotxt {
font : bold 15px Calibri, Trebuchet MS, sans-serif;
color: #003366;
padding:10px;
}

#left-column {width : 65%; float : right;}
#right-column {width : 30%; float : left; margin-right:1%;}
.crd a:visited, .crd a:link, .crd a:hover{text-decoration : none;color : #2a3845; cursor: text;}
#footer {
background:#1B3363;
margin:2px;
border-top : 1px solid #f0e9eb; 
border-bottom:1px solid #f0e9eb; 
padding : 10px 15px;
clear : both;
font-size:11px;
color:#FFFFFF;
}

/*** SideBAR ***/
.sidebar {width : 228px;
margin : 0 auto; 
padding : 10px 25px;
background : url(images/shadow.jpg) no-repeat top;
}

.button ul{
margin:0 auto;
}
.button ul li{
display:block;
width:100%;
}

.button ul li a{ 
display:block;
padding: 10px;
text-align:center;
color:#F2F9FF;
font:bold 17px Palatino linotype;
text-decoration: none;
border: 2px solid #006699;
background:#1B3363;
}

.button ul li a:hover{
color:#F2F9FF;
text-decoration: none;
border: 2px solid #990000;
background:#a43b55;
text-decoration:underline;
}

/*** Form ***/
.formtd td{ padding:4px;}


/* Navigation*/
#nav ul
{
padding-left: 0;
margin-left: 0;
background:#F2F9FF;
color: #5a88c6;
float: left;
width: 100%;
font: 13px Calibri, Trebuchet MS, sans-serif;
border-top:6px solid #1B3363;
}

#nav ul li { display: inline;}

#nav ul li a
{
padding: .5em 1.7em .7em 1.7em;
font-weight:bold;
text-decoration: none;
float: left;
border-right: 1px solid #E1E1E3;
}

#nav ul li a:hover
{
background:#1B3363;
color: White;
}

#nav .active
{
background:#1B3363;
color: #FFFFFF;
font-weight:bold;
border-right: 1px solid #1B3363;
}