/* CSS Document */

body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
/* this body fixes an IE bug and maintains x-browser uniformity */
	font-size: 100.01%;
	background: url(../images/bg_01b.png);
	color:#333333;	
}

#white
{
	width:100%;
	height: 77px;
	background:#FFFFFF;
}

#logobar
{	
background: url(../images/logobar_02.png) no-repeat;
margin:0 auto;
width: 764px;
height:77px;
}

#crossbar_top
{
background:url(../images/topbar_01.png) repeat-x;
width: 100%;
height:26px;
}

#main_container
{
color:#b5b5b5;
background:url(../images/bg_01.png) repeat-x;
}

#shadow
{

}

#main
{
width:750px;
height:auto;
margin:0 auto;
background:#FFFFFF;
}

#header
	{
	background:url(../images/header_blue_01.jpg) no-repeat;
	width: 750px;
	height: 296px;
	}
	
	
#header_sub
	{
	background:url(../images/header_blue_01small.jpg) no-repeat;
	width: 750px;
	height: 159px;
	}
	
	
#midbar
	{
	background:url(../images/midbar_01.png) repeat-x;
	width:100%;
	height:25px;
	}
	

/* NAVIGATION */

a.btn
{
	display:block;
	width: 134px; /*150*/
	height: 21px; /*50*/
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: .9em;
	text-decoration:none;
	text-transform:uppercase;
	padding: 29px 0 0 16px;
	background: url(../images/btn.png) no-repeat;
}

a.btn:hover
{
text-decoration:underline;
color:#333333;
}

a.crumb
{
	font-size: .68em;
	color: #666666;
	text-decoration:none;
}

a.crumb:hover
{
	text-decoration: underline;
	color:#000000;
}

/* CURVE box */

#curve_box
{
	background:url(../images/crv_bx_bg.png);
	width: 538px;
}

#curve_bx_top
{
background:url(../images/crv_bx_top.png) no-repeat;
width: 538px;
height:6px;
}

#curve_bx_btm
{
background: url(../images/crv_bx_btm.png) no-repeat;
width: 538px;
height:6px;
margin-top:0;
}



/* FORMATING titles */

h1.blue, h1.green
{
	font-size: 1.4em;
	color:#014d74;
	font-weight:100;
}

h1.green
{
	color:#e7fa99;
	margin-bottom:0;
	margin-top:0;
}

h1.grey_small
{
color:#CCCCCC;
font-size: .75em;
margin:0;
font-weight:100;
}

h1.normal
{
	margin:0 0 3px 0;
	color: #000000;
	font-size: 1em;
	font-weight: 400;
}

/*p
{
	font-size: .9em;
	color:#333333;
	line-height: 1.8em;
}*/

p
{
	font-size: .8em;
	color:#333333;
	line-height: 1.6em;
}

p.grey
{
color:#e6e6e6;
font-size: .8em;
line-height: 1.6em;
margin-right: 10px;
}
	 
	
td.body
	{
	background:url(../images/bg_body_01.png) repeat-y;
	padding: 30px 35px 30px 20px;
	}
	
	
#footerbar
	{
	background: url(../images/bttmbar_01.png) repeat-x;
	height: 19px;
	width:100%;
	}
	
#footer
{
	width: 750px;
	margin:15px auto 0 auto;
}

p.footer
{
	color: #666666;
	font-size: .7em;
	text-align:center;
	margin-top:15px;
	margin-bottom:0;
	line-height:normal;
}

a.footer
{
	text-decoration:none;
	color:#666666;
}

a.footer:hover
{
	color:#FFFFFF;
	text-decoration:underline;
}
