/* CSS Document */
* {
  padding: 0;
  margin: 0;
}
body {
	margin:0;
	background:#000 url(main-grad-bg.png) top repeat-x ;
	font-family:arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.3em;
	}
	
a {
	text-decoration: none;
	color:#4367A8;
	}
	
a:hover {
	text-decoration: ;
	color: #999999; 
	}

#main_container {
	width:780px;
	margin: 0 auto;
	padding: 0;
	}
	
#header {
	height:92px;
	width:100%;
	background: url(header-bg.png) top no-repeat;
	text-align: right;
	}
#info {
	font-size:12px;
	color:#444;
	text-align:right;
	padding:.5em 1em;
	font-family: arial;
	}
.header-phone {
	font-family:tahoma;
	font-size:20px;
	font-weight:bold;
	}
	
h1 {
	size:30px;
	float:right;
	vertical-align:middle;
	margin: 10px 20px 0 0;
	font-family: Arial, Helvetica, sans-serif;
	}
	
p {
	margin: .5em 0;
	}




#navigation {
	width:100%;
	height:24px;
	background: url(nav-bg.png) no-repeat;
	xtext-align:center;
	}

.navmenu{
    font: bold 13px Arial;
    width: 100%; /*leave this value as is in most cases*/
    margin-left: 20px;
    }

.navmenu ul{
    margin: 0;
    padding: 0;
    float: left;
    border-width: 1px 0;
    }

.navmenu ul li{
    display: inline;
    }

.navmenu ul li a{
    float: left;
    color: white; /*text color*/
    padding: 5px 11px;
    text-decoration: none;
    font-size: 12px;
    }

.navmenu ul li a:visited{
    color: white;
    }

.navmenu ul li a:hover, .navmenu ul li .current{
    color: white !important; /*text color of selected and active item*/
    padding-top: 6px; /*shift text down 1px for selected and active item*/
    padding-bottom: 4px; /*shift text down 1px for selected and active item*/
    background: green url(nav-bg-selected.png) center center repeat-x;
    text-decoration: none;
	}	
	
#content {
text-align: left;
padding: 4em;
xfont-size: 11px;
background:#fff;
}
#content_topbanner {
    text-align: left;
    padding: 2em;
    font-size: 11px;
    background: #fff url(content-bg-top.png) top repeat-x;
    }
#content_inner {
    text-align: left;
    padding: 4em;
    font-size: 11px;
    background:#fff url(content-bg-top.png) top repeat-x;
    }
#content_inner h1 {
	font-size: 160%;
	margin: 0 0 1em 0;
	color: #0078AD}
	
#content_inner h2 {
	font-size: 140%;
	margin: 1em 0;
	color: #0078AD;
	}
#content h2 {
	margin: 10px 0;
	}	
	
#content-main {
height:461px;
background: #888 url(main-bg-girl.jpg) top no-repeat;
border-bottom:1px solid #777;
}

#content-main-copy {
 float:right;
 width:380px;
 position:relative;
 top:30px;
 left:-30px;
text-align: left;
}
.bigbutton { 
    float:right;
	margin-bottom:2px;
	}
#logozone {    /* clickable area */
float: left;
width : 260px;
height: 60px;
margin-left: 20px;
margin-top: 10px;
}

#footer {
	margin:0;
	background:url(footer-bg.png) bottom no-repeat;
	xwidth:100%;
	height:66px;
	color:#fff;
	text-align:center;
	xfont-size:12px;
	padding-top:1em;
	}
#footer a  {
	color: #FFFFFF;
	}
#footer a:hover {
	text-decoration: underline;
	color: ;
	}
#subfooter {
	background:url(subfooter-bg.png) top no-repeat;
	width:100%;
	height:50px;
	color:#fff;
	text-align:center;
	xfont-size:10px;
	padding-top:1em;
	}	
.clear {
	clear: both;
	}
.infoblock {
	background:url(infoblock-bg.jpg) top right;
	float:left;
	width:222px;
	height:190px;
	margin:0px;
	padding:20px;
	xbackground:#ffffff;
	}
.infoblock-center {
	background:url(infoblock-bg.jpg) top right;
	float:left;
	xborder-left:4px solid cyan;
	xborder-right:4px solid cyan;
	width:216px;
	height:190px;
	margin:0px;
	padding:20px;
	xbackground:#ffffff;
	}
p.infoblocktitle  {
	font-weight: bold;
	text-align: center;
	color:#4367A8;
	font-size: 15px;
	}
.maintext  {
	margin: 10px 60px 10px 60px;
	color:#000000;
	font-size: 12px;
	}
.maintexttitle  {
	font-weight: bold;
	margin: 20px 60px 10px 60px;
	color:#4367A8;
	font-size: 15px;
	}
.smalltext  {
	font-weight: bold;
	margin: ;
	color:#4367A8;
	font-size: 12px;
	}
.smallprint  {
	font-weight: ;
	margin: ;
	color:#000000;
	font-size: 10px;
	}
.regtext  {
	color:#000000;
	font-size: 12px;
	}	
.maintexttitle2  {
	font-weight: bold;
	color:#4367A8;
	font-size: 15px;
	}
.smalltext2  {
	font-weight: ;
	margin: ;
	color:#4367A8;
	font-size: 12px;
	}
