html, body {
background-color:#333333; 
font-family:Verdana;
width: 100%;
height: 100%; /*Effectively, this is min height
for IE5+/Win, since IE wrongly expands
an element to enclose its content.
This mis-behavior screws up modern
browsers*/
margin: 0;
font-size:10pt;
}

#mainwrapper {
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -55px; /* the bottom margin is the negative value of the footer's height */

}

#standard{
text-align:middle;
}

.push {
height: 55px; /* .push must be the same height as .footer */
}

#footer {
width: 100%;
text-align:center;
clear: both;
font-size:8pt;
color:#C3A042;
padding: 5px 0px 5px 0px;
border-top:1px solid #C3A042;
border-bottom:1px solid #C3A042;


height: 15px; /* .push must be the same height as .footer */
}

#page-wrapper {
    width: 100%;
    margin: 0 auto;
    text-align: left;
	}

#head-wrapper {
    width: 100%;
    margin: 0 auto;
    text-align: left;
	}

#homewrapper {
margin: 0 0 0 0 ;
padding:0;
background:url(../images/HOMEBANNER.jpg) no-repeat top left;
}

#Apply-subheader-text {
font-size:150%;
color:#C3A042;
}

#Apply-subheader-textDark {
font-size:200%;
color:#666666;
}

#hometext {
    width: 220px;
    font-size:14px;
    float: left;
	}
	
#hometext2 {
    width: 315px;
    font-size:11px;
	margin: 0px 0px 0px 15px;
	text-align: justify;
    float: left;
   	}
	
#hometext3 {
    float: left;
    width: 310px;
	margin: 0px 0px 0px 20px;
	text-align: justify;
    font-size:9px;
	}
	
#applytextgold {
    font-size:14px;
	color:#C3A042;	
	}

#applytext {
    font-size:12px;
	color:#666666;	
	}


	
#wrapper {
width: 620px;
background:url(../images/texttop.gif) no-repeat top left;
float: left;
}

#wrapper-inside {
width: 620px;
margin:0;
padding: 0 0 0 0;
background:url(../images/textbottom.gif) no-repeat bottom left;
}

#wrapperapply {
width: 620px;
background:url(../images/texttop2.gif) no-repeat top left;
float: left;
}

#navigation {
width:120px;
margin:0;
padding:10px 0 0 10px;
float: left;
}

a:link {
	color: #C3A042;
}
a:visited {
	color: #C3A042;
}
a:hover {
	color: #C3A042;
}
a:active {
	color: #C3A042;
}

#container {
width:770px;
margin-top: 20px;
margin-left: auto;
margin-right: auto;

}

#header {
padding:0;
margin:0;
background:url(../images/top.jpg) repeat-x;
height:100px;
}
#header-content {
margin-left: auto;
margin-right: auto;
width:770px;
}
#logo {
width:108px;
padding:0;
margin:0;
float:left;
}
#textlogo {
margin:0;
padding:45px 0 0 50px;
float:left;
width:250px;
}
#textlogo h1 {
margin:0;
padding:0;
font-size:25px;
text-transform:uppercase;
color:#FFFFFF;
font-weight:normal;
}
#flashbox {
text-align:middle;
}
#textlogo p {
font-size:14px;
color:#FFFFFF;
margin:0;
padding:10px 0 0 0;
}
#counter {
margin:0;
padding:0 0 0 10px;
float:left;
}
#counter-text {
float:left;
padding:55px 0 0 170px;
}
#counter-text p {
color:#ffffff;
text-transform:uppercase;
font-size:10px;
font-weight:bold;
margin:0;
padding:0;
}

#nav {
margin:0;
padding:0;
}
#nav ul {
margin:0;
padding:0;
list-style:none;
}
#nav ul li {
margin:0 0 10px 0;
padding:0;
}
#nav ul li a {
font-size:85%;
margin:0;
padding:0;
color:#FFFFFF;
text-transform:uppercase;
text-decoration:none;
font-weight:bold;
}
#nav ul li a:hover {
color:#C3A042;
}
#master {
text-align: left;
width:770px;
margin:10px 0 20px 0px;
}

#content {
width:770px;
clear:both;
margin: 60px 0px 0px 0px;

}

#wrapper-insideapply {
width: 620px;
margin:0;
padding: 0 0 0 0;
background:url(../images/textbottom2.gif) no-repeat bottom left;
}
#home-content {
margin:0;
padding:0;
background-color:#FFFFFF;
}
#home-text {
padding:0;
margin: 0px 0px 0px 0px;
float: left;
width: 210px;
}

#home-text2 {
padding:0;
margin: 0px 0px 0px 15px;
float: right;
width: 340px;
}

.home=text3 {
    font-size:9px;
	}

.style1 {
color: #C3A042;
}

#indextext {
padding: 0px 25px 0 0px;
margin:0;
width:580px;
background-color:#333333;
}

#text {
padding: 7px 25px 0 25px;
margin:0;
width: 550px;
}

#textapply {
padding: 20px 22px 0 25px;
margin:0;
width:400px;
}

#header-text {
font-size:300%;
color:#C3A042;
width:540px;
padding: 0 0 10px 0;
}

#Chat-header-text {
font-size:300%;
color:#C3A042;
width:450px;

}

#sub-text {
color:#666666;
}

#subheader-text {
color:#C3A042;
}

h1 {
font-size:140%;
color:#000000;
margin:0 0 10px 0;
padding:0;
}
h2 {
font-size:120%;
color:#0A8342;
margin:5px 0 5px 0;
padding:0;
}
h3 {
font-size:105%;
color:#c3a042;
margin:5px 0 5px 0;
padding:0;
}
p {
color:#666666;
line-height:140%;
}
p a {
color:#0A8342;
}
#leftflash {
margin:0;
padding:0;
}
#lefttext {
padding:10px;
margin:0;
width:550px;
}
#chattext {
padding:0px 10px 10px 10px ;
margin:0;
width:550px;
color:#666666;
text-align: left;
}
#loginlinks {
font-size:100%;
color:#C3A042;
width:125;
padding:5px 0 0 0;

}

#indexflash {
padding:0px;
margin:0;
width:600px;
text-align:center;
float: right;
}

#homelefttext {
padding:10px;
margin:0;
width:600px;
text-align:center;
}
#homelefttext p a {
font-size:80%;

}
#right {
width:110px;
margin:0;
padding:0;
float:right;
}
#title {
margin:0;
padding:0;
}
.rightimage {
margin:0 0 10px 0;
padding:0;
}

.clear {
clear:both;
}
#clear {
padding:0px;
}
.newsletter {
margin-right:10px;
}
.adobe {
margin-right:10px;
}
.photo {
padding: 0 10px 0 0;

}