/*------------------------------
	Globals
------------------------------*/
* { margin: 0px; padding: 0px; border:none; }
body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
div.clear { clear: both; height:1px;}


/*------------------------------
	CONTAINER
------------------------------*/
div#container { width:1000px; margin:0px auto; }


/*------------------------------
	HEADER
------------------------------*/
div#header { padding:70px 0px 30px 140px; background: url('../images/header/header_bg.jpg') no-repeat scroll top left; }
div#header h1 { font-size:38px; font-family:"Arial Black";}
div#header h1 a { color:#fbf6f6; text-decoration:none; }
div#header h1 a:hover { text-decoration:underline;}

/*------------------------------
	BANNER
------------------------------*/
div#banner { background: transparent  url("../images/banner/banner_bg.gif") no-repeat scroll 0px 0px; height:230px; }


/*------------------------------
	NAVIGATION
------------------------------*/
div#navigation { padding:12px 35px; background:transparent url('../images/navigation/navigation_bg.gif') repeat-x; }
div#navigation ul { list-style-type:none; margin-bottom:40px; }
div#navigation ul li { display:inline; }
div#navigation ul li a { color:#000; text-decoration:none; }
div#navigation ul li a.active { font-weight:bold; }
div#navigation h2 { color:#ef6d00; text-align:center; font-size:16px; font-family:Verdana; font-weight:normal; margin:20px 0px; padding:6px 0px 0px 0px; }


/*------------------------------
	HEADING
------------------------------*/
div.heading { background-color:#bcbcbc; position:relative; height:40px; }

div.heading div.sidebar_btn{ position:absolute; top:0px; right:6px; width:277px; background:transparent url('../images/heading/button.png') no-repeat scroll top left; color:#000; font-size:14px; font-weight:bold; padding:0px 0px 0px 50px; line-height:40px; height:48px;}
div.heading div.main_btn{ position:absolute;top:0px;background:transparent url('../images/heading/button.png') no-repeat scroll top left;color:#000;font-size:14px;font-weight:bold;padding:0px 0px 0px 50px;line-height:40px;height:48px;width: 285px;}


/*------------------------------
	CONTENT
------------------------------*/
div#content { background:#fff url('../images/content/shadow_y.gif') repeat-y scroll top right; clear:both; }


/*------------------------------
	CONTENT - MAIN
------------------------------*/
div#main { margin-right:318px; background: #fff url('../images/content/main/y_shadow.gif') repeat-y scroll top right; }
div#main div.wrapper { padding:30px; text-align: justify; font-size: 11pt; }
div#main p { margin-bottom:30px; }


/*------------------------------
	CONTENT - SIDEBAR
------------------------------*/
div#sidebar { float:right; width:325px; margin-right:2px; }
div#sidebar div.wrapper { padding:10px 10px 10px 10px; }
div#sidebar table {  width:100%; }
div#sidebar table td { padding-bottom:5px; vertical-align:top; text-align:center; background-color:#FFAC6A; }
div#sidebar table td.first { padding:4px; border:solid 1px #E2E2E2;}
div#sidebar table td.first a{ color:#000000; text-decoration:none;}
div#sidebar table td.first a:hover{ color:#000000; text-decoration:underline;}

/*------------------------------
	FOOTER
------------------------------*/
div#footer { background: transparent url('../images/footer/footer_bg.gif') repeat-x scroll top left; clear:both; }
div#footer { padding:20px 0px; text-align:center; }
div#footer p { font-size:12px; }
