html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {

margin: 0px;

padding: 0px;

border: 0px;

outline: 0px;

font-size: 100%;

vertical-align: baseline;

background: transparent;

}

body {

line-height: 1;

}

ol, ul {

list-style: none;

}

blockquote, q {

quotes: none;
main
}

blockquote:before, blockquote:after, q:before, q:after {

content: '';

content: none;

}

/* remember to define focus styles! */

:focus {

outline: 0;

}

/* remember to highlight inserts somehow! */

ins {

text-decoration: none;

}

del {

text-decoration: line-through;

}

/* tables still need 'cellspacing="0"' in the markup */

table {

border-collapse: collapse;

border-spacing: 0;

}

/* END MEYER RESEST */

body{
background-image: url(images/meta_bg.jpg);
background-repeat: repeat-y;
background-position: center;
background-color: #142738;
}

html,
body, #wrap {
   margin:0;
   padding:0;
   height:100%;
}

body > #wrap {
height: auto; min-height: 100%;
background-image: url(images/metabg.jpg);
background-position: top center;
background-repeat: repeat-x;
}

#container{
height: auto;
min-height:100%;
position:relative;
background-image: url(images/mainbg.jpg);
background-position: top center;
background-repeat: no-repeat;
font-family: Verdana, Arial, sans-serif;
color: #fff;
font-size: 12px;
line-height: 205%;
text-shadow: #333 1px 1px 0px;
padding-bottom: 408px;

}

#mainfooter{
margin-top: -408px;
bottom:0;
width:100%;
clear: both;
height:408px;
background-image: url(images/footerbg.jpg);
background-position: top center;
background-repeat: no-repeat;
position: relative;
width: 960px;
margin:0 auto;
}

#footerlogos{
position: absolute;
z-index: 3;
top: 50px;
width: 960px;
margin:0 auto;
height: 88px;
text-align: center;
}

#footerlogos img{
border: 0;
margin: 0 15px;
}

#footerlogos img:hover{
position: relative;
top: -2px;
}

#footerlinks{
position: absolute;
z-index: 3;
top: 160px;
width: 960px;
margin:0 auto;
text-align: center;
}

#footerlinks .sec{
height: 165px;
font-family: Verdana, Arial, sans-serif;
width: 20%;
padding: 15px;
background-color: #091119;
float: left;
font-size: 10px;
text-align: left;
margin: 0 8px;
line-height: 22px;
}

#footerlinks .sec a{

text-decoration: none;
padding-left: 5px;
color: #858f97;
}

#footerlinks .sec b{
font-size: 10px;
font-weight: normal;
padding-left: 5px;
color: #ff2222;
}

#base{
height: 10px;
position: relative;
top: 15px;
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
width: 940px;
padding: 10px 0 0 10px;;
margin: 0 auto;
text-align: left;
color: #858f97;
}

#base a{
text-decoration: none;
color: #ff2222;
}

#container a{
text-decoration: none;
color: #ff2222
}

.entry {
padding: 10px;
background-image: url(images/bg1.png);
}

.entrytop{
padding: 40px 10px 20px 10px;
background-image: url(images/bg1.png);
}



.entry .info{
font-size: 10px;
color: #fab24b;
}

#maintop{
width: 100%;
min-height: 291px;
}

#menu_container{
width: 940px;
margin: 0 auto;
position: relative;
text-align: center;
}

#top_menu{
position: absolute;
top: 0;
left: 0;
}

#top_menu a img, #sub_menu a img{
float: left;
border: 0;
}

#sub_menu{
position: absolute;
top: 212px;
left: 0;
}
	

#mainbody{
width: 940px;
margin: 0 auto;
clear: both;
min-height: 500px;
padding-bottom:408px;
padding-left: 10px;
height: auto; min-height: 100%;
}

#mainbodyleft{
float: left;
width: 690px;
padding-left: 7px;
padding-top: 84px;
text-align: justify;
position: relative;
border: 0px solid #00ff99;
}

#mainbodyleft .titlegfx{
position: absolute;
top: -5px;
left: -19px;
}

#mainbodyleft p{
padding-top: 10px;
text-align: left;
}


#mainbodyleft h1{
color: #ff2222;
font-size: 20px;
text-transform: uppercase;
text-shadow: #000 1px 1px 0px;
margin-bottom: 15px;
}

#mainbodyleft div a h2{
background-image: url(images/divah2bg.jpg);
background-repeat: repeat-x;
}
#mainbodyleft div a h2:hover{
background-image: url(images/divah2bg_.jpg);
background-repeat: repeat-x;
}

#mainbodyright{
padding-top: 87px;
clear: none;
width: 235px;
text-align: left;
float: right;
border: 0px solid #ff9900;
}

#mainbodyright img{
margin: 10px 0 0 0;
}

#mainbody h4{
font-size: 18px;
font-family: "Arial Narrow", Georgia, Times, serif;
margin: 9px 0 7px 0;
text-shadow: #000 1px 1px 0px;
font-weight: bold;
}

#mainbody h4:before{
   content: "\00BB   ";
}


.acc{
background-image: url(images/accbg.jpg);
background-repeat: repeat-x;
background-position: top;
}

.acc:hover{background-image: url(images/accbgo.jpg);
background-repeat: repeat-x;
background-position: top;
}


.mand{
color:#ff0000;
}

.mandinput{
border: 2px solid #ff0000;
}

td{
padding: 5px;
text-align: left;
}

input, select, textarea{
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
padding: 4;

color: #333333;

}

.submitt{
font-weight: bold;
color: #222;
font-size: 16px;
padding: 5px 20px 5px 20px;
float: right;
}

.submitc{
padding: 1px;
color: #222;
font-size: 12px;
float:left;
}

b{
font-family: Arial;
font-size: 15px;
font-weight: bold;
text-transform: uppercase;
}

.mand{
color:#ff0000;
}

.lt{
background-color: #172a3d;
}
