@charset "utf-8";
/* CSS Document */

body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #112333;
	background-color: #ececec;
	padding: 0px;
	margin: 0px; background-image:url(../images/background.jpg); background-repeat:repeat-x;
}
#container { 
	width:1080px;
	margin-left:auto;
	margin-right:auto;
}
#nav { width:1080px; height:41px; text-align:center; padding-top:10px; font-size:22px; color:#FFFFFF; }

#nav a:link, #nav a:visited {
	color: #fff;
	padding: 0px;
	margin: 0px; text-decoration:none; font-size:22px;
}
#nav a:hover {
	color: #0099FF;
	padding: 0px;
	margin: 0px;text-decoration:none; font-size:22px;
}
#banner { background-image:url(../images/banner.jpg); width: 1030px; height:253px; font-size:36px; color:#FFFFFF; text-align:right; padding-right:50px; padding-top:50px;

}
#content { background-image:url(../images/content_bg.jpg); background-repeat:repeat-y; width:1030px; padding: 5px 25px 5px 25px;
}
#footer { background-image:url(../images/footer.jpg); width:1080px; height:62px;
}
#box_container { width:511px;}
#box_top { width:511px; height:10px; background-image:url(../images/grey_box_top.jpg);}
#box_content {width:511px; background-image:url(../images/greybox_bg.jpg); background-repeat:repeat-y; background-image:url(../images/greybox_bg.jpg); text-align:center;}
#box_bottom {width:511px; height:11px; background-image:url(../images/grey_box_bottom.jpg)}
.left { float:left; margin-right:20px;}
.right { float:left;}


/******************* PARAGRAPH TAG *******************/
/* no padding and margin prevents problems while styling */
/* Use <br> to create extra page break after paragraphs */
p {
	padding: 0px;
	margin: 0px;
}
/******************* HEADINGS *******************/
h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px; font-weight:normal;
	color: #112333;
	padding: 0px;
	margin: 0px;
}
h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px; font-style:italic;font-weight:normal;
	color: #0985f3;
	padding: 0px;
	margin: 0px;
}
h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0066FF;
	padding: 0px;
	margin: 0px;
}
/******************* Fixes Browser Bugs *******************/
.clearFix {
	clear: both;
}
/******************* BODY LINKS *******************/
a:link, a:visited {
	color: #0099FF;
	padding: 0px;
	margin: 0px;
}
a:hover {
	color: #FF0000;
	padding: 0px;
	margin: 0px;
}

/* fix wierd outline*/ 

a:focus, a:active {
        outline: none;
      }


/******************* COPYRIGHT *******************/
#copyright 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
}
#copyright a {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#copyright a:hover {
	color: #FF9900;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
}
/******************* COPYRIGHT *******************/
.form_fonts input, textarea, option {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}
/******************* transparent png fix *******************/

img, div { behavior: url(iepngfix.htc) }

/** places padding around content **/
.padded_text_20 {
	padding:20px;
    line-height:18px;
}
.padded_text_40 {
	padding:20px 40px;
    line-height:18px;
}
.tiny { font-size:12px; font-weight:bold; }
.xtiny { font-size:10px; font-weight:bold; }

