/*** GLOBAL CSS ***/

body 
        {
        
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color:#515151
        margin: 0px;
        padding: 0px;
        text-align: center; 
        background-color: #fff;
        background: url("../imgs/backgroundtile.gif") repeat-x;
        }
 
#content {
	width: 790px;
	margin: 0px auto;
	text-align: left;
	border: 0px solid #fff;
	border-left: 0px solid #000;
	border-right: 0px solid #000;
	background-color: #fff;
}

.headerlogo 	{
	color: #ffffff;
	width: 100%;
	padding: 0px;
	margin: 0px;
}

.headernav {
	color: #ffffff;
	background: #E1E1E1 url("../imgs/skinbg.gif") repeat-x;
	color: #000;
	width: 100%;	
	height: 29px;
	margin: 4px 0 6px 0;
}	
#layoutCentered { width: 790px;  background: #eee; padding: 5px 5px 3px 5px; margin: 0px auto;	text-align: left; border: 1px solid #aaa; border-bottom: 1px solid #aaa;  border-top: 1px solid #aaa; }
#rightSide { margin-right: 0px; margin-left: 221px;  text-align: left;   font-family: verdana, sans-serif; font-size: 11px; padding: 0px;  background: #333 url(/images/pagebackground.jpg) no-repeat; }
#leftSide { text-align: left;  width: 220px;  display: inline; float: left;  margin: 0px;  border: 0px solid #bfbfbf;  background: #fff url(../images/navbottom.gif) no-repeat; }
#pageWrap { background: #fff url(/images/pagewrap.gif) repeat-y 0px 0px; margin:0px; padding: 0px; }

/* Hide from IE5-mac \*/
* html #leftSide {
margin-right: -2px;
}
* html #rightSide {
height: 1%;
margin-left: 0px;
}
/* End IE5/mac hide */



.navBarSection {  width: 220px;  padding: 0px;  margin: 0px; text-align: left;}
.navBarSectionHeader {  padding: 5px 0 0 10px;  height: 5px;  font-size: 11px;  font-family: arial, sans-serif;  border-bottom: 1px solid #bfbfbf;  border-top: 0px solid #fff;  border-right: 0px solid #fff;  font-weight: bold;  background: #eee url(../images/navtop.gif) repeat-y 50% 0;}
.navBarSectionHeader a{  font-weight: bold;  color: #092B58;  text-decoration: none; } 
.navBarSectionHeader a:hover{  color: #000000;  font-weight: bold;  text-decoration: none; }
.navBarContent { color: #000;  margin-top: 0px; margin-bottom:30px;}
.navBarContent a {  font-family: arial, sans-serif;  font-size: 12px;  font-weight: bold; text-decoration: none;  color: #000;  display: block;  padding: 5px 0px 5px 7px;  margin: 0px;  border: 0px solid #D6D6D6;  border-bottom-width: 0px;  border-top: 0px solid #fff;   background: #fff url(../images/navmid.gif) repeat-y 50% 0; }
.navBarContent a:hover {  color: black;  background: #fff url(../imgs/navmid2.gif) repeat-y 50% 0; text-decoration:none;}
.navBarContent img { margin: 0px 6px; display: inline;}

/* Highlight */
.navBarContent .here a {  font-family: arial, sans-serif;  font-size: 12px;  text-decoration: none;  color: #fff;  display: block;  padding: 5px 0px 5px 7px;  margin: 0px;  border: 0px solid #9D9D9D;  border-bottom-width: 0px;  border-top: 0px solid #fff;  font-weight: bold;  background: #555 url(../images/navmid3.gif) repeat-y 50% 0; }
.navBarContent .here a:hover {  font-family: arial, sans-serif;  font-size: 12px;  text-decoration: none;  color: #fff;  display: block;  padding: 5px 0px 5px 7px;  margin: 0px;  border: 0px solid #9D9D9D;  border-bottom-width: 0px;  border-top: 0px solid #fff;  font-weight: bold;  background: #555 url(../images/navmid3.gif) repeat-y 50% 0; }


.navBarSectionBar { background-image: url('images/nb_bot.jpg'); background-repeat: no-repeat;  height: 6px; padding: 0px; margin: 0px; border: 0px;}
.navBarSectionFooter {  background: #eee url(../images/navbottom.gif);  height: 130px;} 

.contactbox { width: 220px; background: #fff; height: 130px;  font-size: 12px;} 
#rightSide a { color: #fff;}

/*** STANDARD ***/

a {
	color: #000;
	text-decoration: none;
}

a:hover {
	color: #2B62AA;
	text-decoration: underline;
}


h1 {
	font-family: arial, lucida, verdana, sans-serif;
	font-size: 16px;
	color: #836DB6;
	padding: 0;
	width: 470px;
	text-align: left;
}

h2 {
	font-family: arial, lucida, verdana, sans-serif;
	font-size: 13px;
	color: #7B64B1;
	margin: 0 0 3px 0;
	padding: 0;
}

h3 {
	font-size: 0.7em;
	color: #333;
	margin: 0;
	padding: 0;
}



p {
	font-family: verdana;
	font-size: 11px;
	line-height: 1.4em;
	color: #dddddd;
	margin: 0 0 1em 0;
	padding: 0;
	
}
li {
	margin: 0px;
	padding: 0px;
	margin-left: 11px;
	padding:3px;
}
ul {
	margin: 0px;
	margin-left: 13px;
	padding: 0px;
}





/* self-clear floats */

.group:after {
	content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
    }
    
/* 
Title:     Fixes for IE/win
Author:    dan@simplebits.com
Updated:   Nov 30 2006
*/

/* self-clearing floats
----------------------------------------------------- */

/* trigger hasLayout and target ie5+6/win only */
* html .group,
* html #nav ul li a {
	height: 1%;
	}
/* trigger hasLayout and target ie7/win only */
*:first-child+html .group {
	min-height: 1px;
	}


* html #nav ul li a {
	display: inline;
	}