﻿/* Layouts ************/
div{
	margin:0;
	padding:0
}
html{
    margin:0;
    padding:0;
    height:100%
}
body{
    margin:0 auto;
    width:778px
}
#main{
    margin:0 auto;
    width:770px;
    min-height:100%
}
#main1{
    margin:0 auto;
    width:770px;
    min-height:100%;
}
*html body #main{
    height:100%
}
#header11{
    width:200px;
    height:70px;
    float:left
}
#header12{
    width:164px;
    height:70px;
    float:left
}
#header13{
    width:406px;
    height:70px;
    float:left
}
#hdivider1{
    margin:0 auto;
    width:770px;
    height:5px;
	clear:both
}
#hdivider2{
    margin:0 auto;
    width:770px;
    height:2px
}
#mainMenu{
    margin:10px 0 0 30px
}
#header21{
    width:200px;
    height:155px;
    float:left;
    background-color:#f4f7fe
}
#header22{
    width:227px;
    height:155px;
    float:left
}
#header23{
    width:173px;
    height:155px;
    float:left
}
#header24{
    width:170px;
    height:154px;
    float:left;
    background-color:#f4f7fe
}
.buttons
{
	margin:5px
}
.hdivider3{
    margin:0 auto;
    width:770px;
    height:7px;
	clear:both
}
.hdivider4{
	width:365px
}
#navString{
    margin:0 auto;
    width:770px;
    height:45px
}
#navString1
{
	margin-top:3px;
	margin-left:10px;
	width:505px;
	float:left
}
.navString2
{
	width:120px;
	float:left
}
#leftPanel{
    width:200px;
    float:left
}
.inner{
    margin:10px
}
.hdivider{
    margin:0 auto;
    width:770px;
    height:3px;
    clear:both
}
#centerPanel{
    margin-left:3px;
    width:397px;
    float:left
}
#rightPanel{
    width:170px;
    float:left
}
#footer{
    width:770px;
    margin:0 auto
}
#footer1{
    width:200px;
    height:40px;
    float:left
}
#footer2{
    margin-left:3px;
    width:567px;
    height:40px;
    float:left
}
h1{
	margin-top:0
}
#newsUpdateProgress{
	width:120px;
	height:40px;
	left:0;
	margin:5px
}
#thanks
{
	margin-left:5px
}
.ddl 
{
	border:none
}
/* Fonts **************/
body{
    font:11pt Verdana, Arial, Helvetica, sans-serif;
}
.hdivider, #hdivider1, #hdivider2, .hdivider3, .hdivider4{
    line-height:1px;
    font-size:1px
}
#header24{
    font-size:11pt;
    text-align:center;
    font-weight:bold;
}
#header21{
    line-height:19px;
    font-size:11pt;
    vertical-align:middle
}
a.menu:active, a.menu:visited, a.menu:link, a.menu:hover, a.smenu:active, a.smenu:visited, a.smenu:link, a.smenu:hover{
    font-size:11pt;
    font-weight:bold;
    text-decoration:none
}
a.smenu:active, a.smenu:visited, a.smenu:link, a.smenu:hover{
    font-size:9pt
}
a:active, a:link, a:visited, a:hover{
	font-weight:bold;
	text-decoration:none;
}
#navString{
    line-height:35px;
    font-weight:bold
}
#urgentRequests{
    text-align:justify;
    font-size:90%
}
#centerPanel{
    text-align:justify
}
#rightPanel{
    font-size:10pt;
    text-align:center;
}
#subscriptionPanel{
    font-size:10pt;
    font-weight:bold
}
#footer1{
    font-size:8pt
}
#footer2{
    font-size:10pt;
    font-weight:bold;
    text-align:center
}
h1{
	font-size:11pt
}
#newsUpdateProgress{
	line-height:40px;
	text-align:center;
	font-weight:bold
}
#helpChild
{
	text-align:center
}
p.sign 
{
	text-align:right;
	font-size:90%;
	font-style:italic;
}
.leftMenu
{
	text-align:justify;
	font-size:11pt;
	color:#f4f7fe;
	text-decoration:none;
	font-weight:normal;
}
.note
{
	font-size:9pt
}
/* Colors and Backgrounds */
html{
    background-color:#f4f7fe
}
body{
    background-color:white
}
#main{
	background:url(img/mainBackground.gif) repeat-y	
}
#main1
{
	background:url(img/mainBackgroundSponsor.gif) repeat-y	
}
#header12{
    background:url(img/boy1.jpg) no-repeat;
    background-position:0 34px;
    background-color:white
}
#header13{
    background:url(img/name.jpg) no-repeat;
    background-position:70px 13px;
    background-color:white
}
.hdivider{
    background-color:white
}
#hdivider1{
    background:url(img/boy2.jpg) no-repeat;
    background-position:200px 0;
    background-color:#aa2a15
}
#hdivider2{
    background:url(img/boy3.jpg) no-repeat;
    background-position:200px 0
}
#header22{
    background:url(img/boy4.jpg)
}
#header23{
    background:url(img/moto.jpg)
}
#header24{
    color:#7fa09a
}
.hdivider3{
    background-color:#cecece
}
.hdivider4{
    background-color:#7fa09a
}
a:active, a:link
{
	color:#dd0000
}
a:visited
{
	color:#aa2a15
}
a:hover
{
	color:#dd9999
}
a.menu:active, a.menu:visited, a.menu:link, a.smenu:active, a.smenu:visited, a.smenu:link{
    color:#7fa09a
}
a.menu:hover, a.smenu:hover{
    color:#cecece
}
a.bmenu:active, a.bmenu:visited, a.bmenu:link {
    color:#04251f
}
a.bmenu:hover {
    color:#7fa09a
}
strong.blue{
	color:#7fa09a
}
#mainMenu{
    color:#04251f
}
#navString{
    background-color:#f1f1f1;
    color:#909090
}
#subscriptionPanel{
    background-color:#f4f7fe;
    color:#04251f
}
#footer{
    background:url(img/bgMain.gif) repeat-y;
}
#footer1{
    color:#7fa09a
}
#footer2{
    background-color:white;
    color:#cecece
}
h1{
	color:#7fa09a
}
#newsUpdateProgress{
	background-color:#aa2a15;
	color:white;
}
/* Misc ***************/
#subscriptionPanel{
    cursor:pointer
}
#img_logo{
    cursor:pointer
}
.img 
{
	cursor:pointer
}
li.none 
{
	list-style-type:none
}