a { color: #0039A6; text-decoration: none; }
a:hover {	text-decoration: underline; }
h1, h2, h3, h4, h5 { color: #0039A6; }
p { margin-bottom: 10px; }

textarea { font-family: arial; font-size: 1em; }

div.clear { height: 20px; } 
.center { text-align: center; margin: 0 auto; display: block; }
.caption { font-size: 75%; }
ul li { margin-left: 12px; }
ul.noTop { margin-top: 0px; padding-top: 0px; }

table thead tr { background-color: #4E619C; }
table thead tr th { padding: 3px; color: white; }
table tr.odd { background-color: #c0c0c0; }
table tr.even { background-color: #d0d0ff; }
table tbody tr:hover { background-color: #000044; color: white; }

div.right {
	text-align: right;
	float: right;
	overflow: hidden;
}
div.left {
	text-align: left;
	float: left;
	overflow: hidden;
}
div.pic { margin: 8px; }

ul.inline {  overflow: hidden; }
ul.inline li {
	display: inline;
	float: left;
	margin-right: 10px;
	margin-left: 30px;
}
ul.inline li a {
	padding: 3px 13px;
	display: block;
}


/* Navigation Bar */
#navBar {
	height: 44px;
	background: url(../images/navBarBG.jpg) repeat-x;
}
#navBar ul {
	list-style-type: none;
	list-style-image: none;
	overflow: hidden;
	margin-top: 1px;
}
#navBar ul li a {
	color: #efefef;
	font-weight: bold;
}
#navBar ul li a:hover {
	background: #cccccc url(../images/navBarHover.jpg) repeat-x;
	
}


/* Left side bar links */
#leftSideBar {
	border-right: 1px solid #cdcdcd;
	margin-left: 5px;
	height: 100%;
}

#leftSideBar ul {
	margin-bottom: 0in;
}
#leftSideBar ul li {
	background:transparent ;
	/*list-style-type: square;
	list-style-position: inside;*/
	list-style-type: none;
	margin:0 0 0 0;
	padding:0 0 0 12px;
}
#leftSideBar ul li.expandable {
	list-style-type: none;
	background:transparent url(../images/ln-list.gif) no-repeat scroll 0px 6px;
}
#leftSideBar li.expandable li a {
	font-weight: normal;
}
#leftSideBar ul li.opened {
	background: transparent url(../images/ln-list-down.gif) no-repeat scroll 0px 6px; 
}
#leftSideBar ul li.active a, #leftSideBar ul li.active a:hover {
	background: #2E458B;
	color: #F1C12F;
	border-right: 2px solid #37477F;
}
#leftSideBar ul li a {
	display: block;
	color: #303030;
	padding: 2px 3px;
	font-weight: bold;
}
#leftSideBar ul li a:hover { background-color: #dedede; border-right: 4px solid #acacac; }
#leftSideBar h3 {
	margin-bottom: 10px; 
}

/* Right Side Bar adjustments */
div.widget {
	border: 1px solid #6a6a6a;
	padding: 5px;
	margin-bottom: 10px;
	font-size: 90%;
}
div.widget h2 { margin-bottom: 3px; }
div.widget p { margin-bottom: 3px; }

/* Footer adjustments */
#footer {
	margin-top: 30px;
	padding-top: 3px;
	text-align: center;
	height: 60px;
	background: url(../images/footerBG.jpg) repeat-x;
	color: #fefefe;
	font-size: .8em;
}
#footer a { color: #dedede; }
#footer .siteDesigned, #footer .siteDesigned a { padding-bottom: 10px; color: #ababab; }



/* Content adjustments */
#content h1 {
	border-bottom: 1px solid #FDC82F;
	position: relative;
}
#content h2 {
	border-bottom: 1px dashed #FDC82F;
	position: relative;
	margin-bottom: 5px;
}
#content h1 span.submitted {
	font-size: .5em;
	bottom: 5px;
	position: absolute;
	right: 4px;
	width: 128px;
}
div.post {
	margin-bottom: 25px;
}
div.links ul {
	margin-top: 0px;
}
div.links ul li {
	margin-left: 10px;
}


div.message {
	padding: 5px 5px 5px 30px;
	font-weight: bold;
	border: 1px solid;
	margin: 10px;
}

div.message p {
	margin-bottom: 0px;
}

.message.error {
	background: #FFBABA url(../images/error.png) no-repeat scroll 2px center;
	border: 1px solid #D8000C;
}
.message.info {
	background: #BDE5F8 url(../images/info.png) no-repeat scroll 2px center;
	border: 1px solid #00529B;
}
