/* CSS Document */
html, body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal; 
background-color:#EAEAEA;  /*#FFFFFF;*/
margin:0;
padding:0;
color: #666666;
height: 100%;
}
#logo_wrapper {
	width:900px;
	height:105px;
	margin:0 auto;
	background-color:#FFFFFF;
}

#logo {
	background-color: #FFFFFF;
	height: 100px;
	width: 250px;
	padding-top: 3px;
}
#menu {
	width: 540px;
	height: auto;
	margin-top: 0px;	
	float: right;
}

/*--------------------------BANNER---------------------*/
#top_wrapper {
width:900px;
height:270px;
margin:0 auto;
/*
background-color:#E27A00;
*/
background-color:#ff9314;
/*
background-image:url(bg2.jpg);
background-repeat:repeat-x;
*/
}

#banner_wrapper {
width:900px;
height: auto;
margin:0 auto;
}

#banner_left {
width:230px;
float:left;
margin-top:10px;
margin-left:0px;
}

#banner {
width:640px;
float:right;
margin:5px 5px 5px 0px;		/* top, right, bottom, left */
}
.bstyle {
font-size:18px;
color:#FCFCFC;
padding-left:250px;
padding-top:10px;
}

.b2style {
padding-top:5px;
width:290px;
font-size:11px;
color:#D6D6D6;
}

#learn {
padding-top:125px;
padding-left:275px;
}

a.learn {
display:block;
width:67px;
height:30px;
background-image:url(learn.jpg);
background-repeat:no-repeat;
}

a.learn:hover {
display:block;
width:67px;
height:30px;
background-image:url(learn_hover.jpg);
background-repeat:no-repeat;
}

a:link {
	color: #FCFCFC;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FCFCFC;
}
a:hover {
	text-decoration: underline;
	color: #FCFCFC;
}
a:active {
	text-decoration: none;
	color: #FCFCFC;
}


/*-----------------------content----------------------*/

#content
{
width:900px;
height:auto;
margin:0 auto;
padding-bottom:10px;
background-color:#FFFFFF;
}

#first
{
width:250px;
height:auto;
float:left;
margin-left:10px;
margin-right:20px;
}

#first img {
float:left;
}

#second
{
width:345px;
height:auto;
float:left;
margin-right:20px;
list-style-position:inside;
}

#second li
{
padding-top:4px; 
}

#third
{
width:200px;
height:auto;
float:left;
list-style-position:outside;
}

#third li
{
padding:4px 0px 5px 10px;
list-style-type: disc;
}

.none
{
list-style-type: none;
} 
#third li a{
color:#666666;
}
#third li a:hover{
color:#666666;
text-decoration:underline;
}

#third strong
{
line-height:18px;
}

#third strong a{
color:#666666;
}
#third strong a:hover{
color:#666666;
text-decoration:underline;
}


#b_wrapper {
width:900px;
margin:0 auto;
min-height: 100%; 
margin-bottom: -76px;
}
#welcome {
margin-left:5px;
margin-right:15px;
width:237px;
float:left;
height:auto;
padding-top:5px;
}

#included {
color:#666666;
width:490px;
height:auto;
float:left;
padding-top:5px;
}
#included ul{
color:#666666;
margin:0;
padding:0;
list-style-type:none;
float:left;
}
#included ul li{
color:#666666;
padding-bottom:10px;
padding-left:60px;
width:430px;
height:auto;
float:left;
}
#included ul li a{
color:#666666;
}
#included ul li a:hover{
color:#666666;
text-decoration:underline;
}

h2 {
font-size:24px;
color:#3B3B3B;
margin:0;
padding:0;
padding-bottom:10px;
}

h3
{
font-family:"Trebuchet MS";
font-size:18px;
color:#b64000;
margin:0;
padding:0;
padding-top:10px;
padding-bottom:10px;
font-weight:normal;
}

.img
{
border:#b3b3b3 solid 2px;
margin-right:8px;
margin-bottom:8px;
}

.input
{
width:188px;
height:16px;
border:#b0b0b0 solid 1px;
margin-bottom:5px;
padding:4px 0 0 4px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
}

.textarea
{
width:188px;
height:116px;
border:#b0b0b0 solid 1px;
margin-bottom:5px;
padding:4px 0 0 4px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
}
a.content:link {
	color: #4e4e4d;
	font-weight: normal;
	text-decoration: underline;
}
a.content:visited {
	color: #4e4e4d;
	font-weight: normal;
	text-decoration: underline;	
}
a.content:hover {
	color: #4e4e4d;
	text-decoration:none;
}
a.content:active {
	color: #4e4e4d;
	text-decoration:none;
}

/*--------------------------FOOTER--------------------------*/

#footer_wrapper {
width:900px;
height:40px;
background-color:#3B3B3B;
margin:0 auto;
}

#footer {
width:900px;
height:auto;
margin:0 auto;
}

.footer {
color:#CCCCCC;
font-size:12px;
text-align:center;
padding-top:12px;
}
