@import url("common.css");
html, body{

color: #000000;
text-align: center;
margin: 0px 0 0px 0;
padding: 5px 0px 0px 0px;
font-family:  Arial, Helvetica, sans-serif;
font-size: 11px;
}
html{
background: #808b96 url(../images/bodybg.gif) repeat-x top left;
}

table, th, td, p{
font-family:  Arial, Helvetica, sans-serif;
}
#container{
margin: 0px;
position: relative;
width: 760px;
margin-left: auto;
margin-right: auto;
text-align: left;
padding: 0px 0px 0px 0px;
background: url(../images/leftnavbg.gif) repeat-y 224px 119px;
height: auto !important;
height: 600px;
min-height: 600px;
border: 2px solid #ffffff;
overflow: auto !important;
overflow: visible;
}

#header{
height: 119px;
width: 100%;
position: relative;
background: #080046 
}

#header img{
padding: 33px 0px 0px 19px;
}

#header form{
position: absolute;
right: 27px;
top: 70px;
width: 185px;
text-align: right;
}

#header .button{
background: transparent;
border: 0px;
color: #ffffff;
width: auto;
text-transform: uppercase;
margin-right: 0px;
}

#header input{
font-family:  Arial, Helvetica, sans-serif;
font-size: 10px;
width: 173px;
margin-right: 15px;
}

#menu{
margin: 0px;
padding: 0px 0 0 0;
position:absolute;
top: 10px;
right: 27px;
}

#menu ul{
margin: 0px;
padding: 0px;
}

#menu ul li{
margin: 0px;
padding: 2px 0px;
list-style-type: none;
display: inline;
}

#menu li a{
color: #ffffff;
text-transform: uppercase;
font-size: 11px;
font-weight: bold;
padding: 0px 9px 0px 9px;
}

#footer{
margin: 0px;
position: relative;
width: 760px;
margin-left: auto;
margin-right: auto;
text-align: right;
}

#footer ul{
margin: 0px;
padding: 0px;
float: right;
}

#footer ul li{
margin: 0px;
padding: 2px 0px;
list-style-type: none;
display: inline;
}

#footer li a{
color: #000000;
font-size: 8px;
text-transform:uppercase;
padding: 0px 9px 0px 9px;
}

#footer p#ultimate{
font-size: 8px;
margin: 0px;
text-align: right;
color: #15043A;
padding: 2px 10px 0px 10px;
display: inline;
float: right;
text-transform:uppercase;
}

#footer p#ultimate a{
color: inherit;
color: #000000;
}

#columns{
background: url(../images/colbg.gif) repeat-y top left;
overflow: auto !important;
overflow: visible;
width: 100%;
}


#leftbar{
float: left; 
width: 224px;
padding: 20px 9px 0px 0px;
color: #ffffff;
outline:none;
}

#leftbar a{
color: #ffffff;
}

#leftbar h2{
background: #422a7d url(../images/arras.gif) no-repeat 26px 8px; 
line-height: 23px;
color: #a1c2cb;
padding-left: 42px;
font-size: 14px;
font-weight: normal;
}

#leftbar h2 a{
color: #a1c2cb;
}

#leftbar h2 a:hover, #leftbar h2 a.current{
color: #f83f62;
}

#leftbar h2.news{
color: #ffffff;
}

#leftbar form{
padding: 10px 0px 30px 30px;
}

#leftbar label{
text-transform: uppercase;
display: block;
margin: 5px 0px 8px 0px;
}

#leftbar input{
width: 150px;
font-size: 11px;
height: 15px;
padding: 0px;
line-height: 11px;
margin-top: 2px;
}

#leftbar .checkbox{
width: auto;
height: auto;
}

#leftbar .submit{
width: auto;
height: auto;
border: 0px;
background: transparent;
color: #ffffff;
}

#leftbar div.news{
padding: 0px 0px 10px 30px;
}

#leftbar .news a{
color: #a1c2cb;
text-transform: uppercase;
}

#leftbar .news em{
color: #f83f62;
font-style:normal;
}















#bodytext{
float: left;
width: 527px;
position: relative;
height: auto !important;
min-height: 529px;
height: 529px;
}

#home #bodytext{
background: url(../images/homebg.jpg) no-repeat;
}

#grid{
margin: 7px 0px 2px 7px;
}

#grid div{
float: left;
width: 166px;
height: 169px;
margin: 0px 3px 3px 3px !important;
margin: 0px 0px 3px 2px;
color: #ffffff;
}

#grid div.active, #grid div:hover{
background: url(../images/pinkbox.png) !important;
background: url(../images/pinkie6.jpg);
text-transform: uppercase;

}

#grid .two, #grid .two:hover{
width: 298px;
height: 149px;
background: url(../images/purplebox.png) !important;
background: url(../images/purpleie6.jpg);
color: #ffffff;
padding: 10px 20px 10px 20px;
text-transform: none;
font-weight: bold;
}

#grid .two p{
line-height: 15px;
}

#grid .two strong{
text-transform: uppercase;
color: #f83f62;
font-size: 14px;
}

#grid div img{
padding: 10px 0px 0px 10px;
}

#grid .text{
padding: 10px 10px 20px 10px;
width: 147px;
height: 139px;
}




#inner{
margin: 5px 7px 5px 7px;
border: 1px solid #ffffff;
height: auto !important;
min-height: 515px;
height: 515px;
}

#inner p{
text-align: right;
color: #080046;
margin: 14px 30px 0px 20px;
border-bottom: 2px solid #79799d;
font-family: gillsans, gill sans mt,  arial;
font-size: 11px;
font-weight: bold;
}

.content{
margin: 30px 30px 24px 20px;
text-align: left;
border-bottom: 2px solid #79799d;
}

#inner h1{
background: #080046;
color: #ffffff;
font-size: 16px;
text-transform: uppercase;
margin: 0px 0px 0px 20px;
display: inline;
line-height: 28px;
padding: 6px 10px 6px 10px;
font-family: gillsans, gill sans mt,  arial;
font-weight: normal;
}


.content h2{
color: #f83f62;
text-transform: uppercase;
font-size: 11px;
margin: 28px 0px 0px 20px;
font-weight: bold;
}

.content ul{
margin: 8px 0px 15px 40px;

}

.content li{
color: #000000;
}

#inner .content p{
margin: 5px 0px 15px 20px;
text-align: left;
border: 0px;
color: #58595b;
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
font-size: 11px;
line-height: 15px;
}

#inner .content p strong{
color: #000000;
}

#inner .content p strong em{
color: #f83f62;
text-transform: uppercase;
font-style: normal;
}

#inner form{
margin: 8px 0px 15px 30px;
}

#inner form th{
font-weight: normal;
padding: 3px 10px 3px 0px;
}

#inner form td{
padding: 3px 10px 3px 0px;
}

#inner form input{
border: 1px solid #080046;
width: 200px;
}

#inner form textarea{
border: 1px solid #080046;
width: 200px;
}


#inner form .button{
border: 1px solid #080046;
width: auto;
background: #ffffff;
}