* {
    margin: 0;
    padding: 0;
}
* html body {
	margin: 0px;
	behavior:url("css/csshover.htc");	
	}
img {border: none;}
body {
    background: #3130af url('../image/bodybg.jpg') repeat-x;
    font-family: Verdana;
    font-size: 12px;
}

h1, h2, h3, h4, h5, h6 {
    color: #07519a;
    font-weight: normal;
}

p {
	color: #555555;
    margin-bottom: 1em;
}

ul {
    padding-bottom: 1em;
}

blockquote {
    margin: 10px 0;
    padding: 0.9em 0.5em;
}

a:link {
    color: rgb(22%, 48%, 60%);
}
fieldset {
	width: 100%;
	border: 1px solid #ccc;
	padding: 20px 0;
	}
legend {
    color: #07519a;

	margin: 20px;
	padding: 5px;
	}
form label {
	color: #555555;
    display: block;
    padding: 0 1em;
    text-align: right;
    float: left;
    margin-bottom: 15px;
    clear: both;
}

input, select, textarea {
    display: block;
    margin-bottom: 0.25em;
    float: left;
    padding: .2em;
}

input.radio {
    border: 0;
    width: 1em; 
	margin-right: 4px;
}

input.button {
	clear: both;
	font-family: helvetica, arial, sans-serif;

	background: url( ../image/fade-butt.png );
	border: 3px double #999;
	border-left-color: #ccc;
	border-top-color: #ccc;
	color: #5c5c5c;
	padding: 0.2em; 
	margin: 20px 0 0 120px;
}
* html input.button {margin: 20px 0 0;}


.right {
	border-bottom: 1px solid #91afdd;
	border-left: 1px solid #91afdd;
	
    clear: right;
    float: right;
    margin-right: -1em;
}
.newsitem p{	
	color: #555555;
	margin: 4px 0;
	padding: 0;
}
.newsitem {
	font-family: helvetica, arial, sans-serif;
	font-weight: normal;
	font-size: 1em;
    display: block;
    border-top: 1px solid #d6e3f5;
    margin: 10px 5px;
    padding: 10px 5px;
}



a.newsitem  {

}
a:hover.newsitem {
    background: #fff;
}

.date {
	float: left;
    color: rgb(22%, 48%, 60%);
    display: block;
    font-weight: bold;
    }

#container {
    background: #fff;
    width: 780px;
    padding: 0 0 20px 0;
    margin-left: auto;
    margin-right: auto;
}

#loginbar {
    border: 1px solid rgb(57%, 69%, 87%); 
    border-top: 0;
    margin-left: 4px;
    margin-right: 4px;
    padding-right: 1em;
    text-align: right;
}

#loginbar a {
    font-size: xx-small;
    margin: 0;
    padding: 0; 
}

#loginbar img {
    margin: 0;
    padding: 0;
}

#header {
    background: #E5E5E5 url('../image/HeadBG.png') repeat-x;
    height: 98px;
}

#header #title {
    float: left;
    clear: left;
    margin-left: 3em;
    margin-top: 0.75em;
}

#header #contact {
	color: #5d5d5e;
	font-size: .9em;
    text-align: right;
    margin-right: 2em;
    margin-top: 15px;
}

#header #contact a {
    text-decoration: none;
}
#mainnav {
	}
#mainnav ul{
    background: #E5E5E5 url('../image/NavBG.png') repeat-x;
    list-style-type: none;
    height: 40px;
    padding-left: 2em;
    padding-bottom: 0;
}

#mainnav li {
	display: block;
    float: left;
}

#mainnav li a {
	font-size: .9em;
    color: #444344;
    display: block;
    font-weight: bold;
 	line-height: 40px;
	border-right: 1px solid #CCC;
	text-align: center;
	text-decoration: none;
}

#mainnav li a:hover {
    color: #E5E5E5;
    background: url('../image/NavLit2.png') repeat-x;
}
#mainnav li#selected a {
    color: #E5E5E5;
    background: url('../image/NavLit.png') repeat-x;
}

#mainnav li a span {
    padding-left: 1em;
    padding-right: 1em;
}

#mainbody {
    border: 1px solid rgb(57%, 69%, 87%); 
    margin: 15px;
}

#content {
    background: #fff;
    float: right;
    padding: 0 1em;
    width: 544px;
}

#content ul {
    list-style-type: none;
    margin: 10px;
}

#content ul li {
	background: url(../image/bullet.gif) no-repeat 5px 5px;
	color: #555555;
    margin-left: 0px;
    padding-left: 20px;
}


#sidenav {
    background: #fff;
    float: left;
    clear: left;
    width: 180px;
}

#sidenav h2 {
	font-family: Times New Roman, serif;
	font-weight: normal;
    background: #000080;
    color: #E5E5E5;
    line-height: 4em;
    height: 4em;
    text-align: center;
    margin-bottom: 4px;
    
}

#sidenav ul {
    list-style: none;
}

#sidenav ul li {
	display: block;
	float: left:
	border: 1px solid;
	background: #DDD url('../image/SideNavBullet.png') no-repeat;
	line-height: 1.7em;
    height: 25px;
    width: 150px;
    padding: 0 0 0 29px;
    margin: 0 0 1px 0;
    }

#sidenav a {
    color: rgb(22%, 48%, 60%);
    text-decoration: none;
    padding-top: 0;
    
    padding-left: 5px;    
    vertical-align: text-top;
}

#sidenav a:hover {color: #000080;}

#sidepic {
	border-top: 1px solid #91afdd;
	border-right: 1px solid #91afdd;

    background: #E5E5E5;
    width: 180px;
}

#news {
    background: #ebf4ff;
    clear: left;
    float: left;
    width: 180px;
}

#news h3 {
	font-family: Times New Roman, serif;
	font-weight: normal;
    background: #000080;
    color: #E5E5E5;
    line-height: 2em;
    height: 2em;
    margin-bottom: 4px;
    padding-left: 10px;
    }

#news a {
    color: black;
    text-decoration: none;
}

#foot {
    clear: both;
    padding: 4px; 
}
#foot ul{
    list-style: none;
    margin: 20px;
    padding: 20px 0;    
} 
#foot li{
    color: rgb(22%, 48%, 60%);

    display: block;
    float: left;
    margin: 5px;
} 

/* FAQ CSS */
div#answer1, #answer2, #answer3, #answer4, #answer5, #answer6, #answer7, #answer8, #answer9, #answer10, #answer11, #answer12, #answer13, #answer14, #answer15, #answer16, #answer17, #answer18, #answer19, #answer20, #answer21, #answer22, #answer23, #answer24, #answer25, #answer26, #answer27, #answer28, #answer29, #answer30, #answer31, #answer32, #answer33, #answer34, #answer35, #answer34, #answer36, #answer37, #answer38, #answer39, #answer40, #answer41, #answer42, #answer43, #answer44, #answer45, #answer46, #answer47, #answer48, #answer49, #answer50
{
border: 1px solid #cdcbcc;
background: #ececec;
margin: 0;
padding: 15px;
}
#helpme p {
	margin: 5px 0px ;
	}
span.question {
	font-weight: normal;
	font-size: 11px;
	color: #0d6ae0;
	text-decoration: underline;
	display: block;
	height: 25px;
	padding-left: 25px;
	padding-top: 3px;
	margin: 0;
	margin-bottom: 5px;
	
	background: url(../image/whaa.gif) no-repeat;
	background-postion: top left;
	}
span.question:hover {color: #033f56; text-decoration: none; cursor: pointer;}
span.hovered {color: #033f56; text-decoration: none; cursor: pointer;}	

span.close {
	font-weight: normal;
	margin: 0;
	width: 30px;
	display: block;
	background: url( /images/fade-butt.png );
	text-decoration: none;
	background: #fff;
	border: 3px double #999;
	border-left-color: #ccc;
	border-top-color: #ccc;
	color: #07519a;
	padding: 0.4em;
	}
span.close:hover {color: #000; cursor: pointer;}