/* -----------------------------------*/
/* ---------->>> Global Styles <<<-----------*/
/* -----------------------------------*/
*{
margin:0;
padding:0;
border:0;
}

body
{
background:#002200 url(../images/body-bg.gif) repeat-x left top;
font:11px Tahoma;
color:#555555;
margin-bottom:10px;
}

h1
{
font:20px "Trebuchet MS";
color:#000;
margin-bottom:10px;
}

h2
{
font-size:11px;
}


h3
{
font-size:13px;
color:#000;
}

a
{
text-decoration:none;
color:#000;
}

a:hover
{
text-decoration:underline;
}

img
{

}

ul
{
list-style:none;
}

p
{
padding:0 0 15px 0;
line-height:16px;
}

.column {
  padding-bottom: 20010px;
  margin-bottom: -20000px;  
}

.box
{
width:auto;
padding:0 10px;
float:left;
}

/* -----------------------------------*/
/* ---------->>> Structure <<<-----------*/
/* -----------------------------------*/

#wrapper
{
margin:0 auto;
width:778px;
overflow:hidden;
background:#fff;

}

#wrapper .column {
  padding-bottom: 20010px;
  margin-bottom: -20000px;  
}


#header
{
width:778px;
float: left;
background:url(../images/header-bg.jpg) no-repeat right top;
}

#banner
{
width:778px;
float:left;
background:#fff;
margin-bottom:15px;
}

#navigation
{
width:202px;
float:left;
background:url(../images/grey-v-line.jpg) no-repeat right top;
padding-top:10px;
}

#content
{
width:516px;
float:left;
padding:0 30px;
}

#right
{
width:174px;
float:right;
background:url(../images/right-bg.jpg) no-repeat left top;
padding:0 10px;
margin-left:10px;

}

#footer
{
width:778px;
margin:0 auto;
height:10px;
background: url(../images/footer.gif) no-repeat left top;

}



/* -----------------------------------*/
/* ---------->>> header <<<-----------*/
/* -----------------------------------*/

#header img
{
float:left;
}


#header-right
{
width:385px;
float:right;
}

#header-right ul
{
}

#header-right ul li
{
float:left;
}

#header-right ul li a
{
float:left;
background:url(../images/top-menulink-border.jpg) no-repeat right top;
height:34px;
display:block;
padding:40px 15px 10px 15px;
color:#fff;
}

#header-right ul li a.no-bg
{
background:none;
}


/* -----------------------------------*/
/* ---------->>> banner <<<-----------*/
/* -----------------------------------*/
#banner img
{
float:left;
}

#banner-right
{
width:331px;
background:url(../images/banner-right.jpg) no-repeat right top;
float:right;
height:213px;

}

#banner-right span
{
display:block;
width:42px;
float: left;
background:url(../images/latest.jpg) no-repeat;
padding-top:25px;
padding-left:55px;
font:11px "Trebuchet MS";
color:#fff;
height:82px;
margin-right:15px;
}

#banner-right h2 a
{
font-size:11px;
color:#fff;
padding-top:25px;
margin-bottom:5px;
display:block;
}

#banner-right p
{
padding-right:10px;
color:#000;
}

#online-partner
{
float:left;
width:175px;
padding-top:20px;
}

#online-partner ul
{
}

#online-partner ul li
{
float:left;
margin-bottom:4px;
}

#online-partner ul li a
{
float:left;
border-right:1px solid #000;
padding:0 5px;
color:#555555;
}

#online-partner ul li a.end
{
border:0;
}

#online-partner h2
{
padding-left:5px;
color:#0066CC;
}

/* -----------------------------------*/
/* ---------->>> Navigation <<<-----------*/
/* -----------------------------------*/

#navigation ul
{
padding-left:40px;
}

#navigation ul li
{
margin-bottom:10px;
}

#navigation ul li a
{
color:#0066CC;
}

#body_mistakes #navigation ul li.mistakes a,
#body_low #navigation ul li.low a,
#body_bad #navigation ul li.bad a,
#body_approval #navigation ul li.approval a,
#body_apr #navigation ul li.apr a,
#body_financing #navigation ul li.financing a
{
font-weight:bold;
color:#FFCC00;
text-decoration:underline;
}

/* -----------------------------------*/
/* ---------->>> content <<<-----------*/
/* -----------------------------------*/
#content ul
{
list-style: url(../images/circle-bul.gif);
padding-left:15px;
}

#content ul li, #content ul li
{
margin-bottom:10px;
}

#content a
{
color:#0066CC;
text-decoration:underline;
}

#content h2
{
margin-bottom:4px;
}

#content img
{
float:left;
margin-right:10px;
}

/* -----------------------------------*/
/* ---------->>> right <<<-----------*/
/* -----------------------------------*/

#right h2 a
{
color:#0066CC;
}

#right a
{
color:#0066CC;
}


/* -----------------------------------*/
/* ---------->>> form <<<-----------*/
/* -----------------------------------*/

form{

}

fieldset{
margin-bottom:10px;
display:block;
padding:0 5px 10px 0;
float:left;
}
	
legend
{
color:#fff;
float:left;
}
	
input
{


}
	
label
{

display:block;
margin-top:5px;
width:200px;
}
	
input.frm_text
{
width:200px;
background:#fff;
border:1px solid #ccc;
}
	
textarea
{
width:200px;
height:100px;
background:#fff;
border:1px solid #ccc;

}
	
input.frm_submit
{
display:block;
clear:both;
margin-top:10px;
float:left;

background:#999;
border:0;
}

form label span{
color:#FF6600;
		}
		
		
		p.message span{
		color:#FF6600;
		font-size:15px;
		font-weight:bold;
		background:url(../images/img_warning_icon.gif) no-repeat right center;
		display:block;
		width:290px;
		}
