@charset "UTF-8";
/************************************** General Styles *******************************************/
*
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
}

body
{
    background-image:url(../images/home_bg.jpg);
	background-position:center top;
	background-repeat:repeat-x;
	background-color:#f1f1f1;
	margin:0;
}
body.home
{
    background-image:url(../images/home_bg.jpg);
	background-attachment:scroll;
	background-position:center top;
	background-color:#f1f1f1;
	margin:0;
}	
a:link
{
	text-decoration:none;
	color:#C7201A;
}

a:visited
{
 text-decoration:none;
	color:#C7201A;
}

a:hover
{
   text-decoration:none;
   color:#19839D;
}

a:active
{
   color:#C7201A;
}

p
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	line-height:140%;
}
.text13
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	line-height:140%;
}
ul
{
	margin-left:12px;
	padding:0;	
	list-style-type:circle;
}

ul li 
{
	padding:10px 0;	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
}

ol
{
	margin-left:12px;
	padding:0;	
	list-style-type:circle;
}

ol li 
{
	padding:10px 0;	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
}

img
{
	border:0px;
	margin:0px;
}

p.border
{
	font-size:12px;
	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-weight:bold;
	color:#19839D;
	border-bottom:1px solid #CC0000;
	padding-bottom:2px;
	text-align:left;
	margin:0;
}

div#main_container
{	
	background-color:#fff;
	width:800px;	
	height:100%;	
	vertical-align:top;
	margin:auto;	
}

div#main_container img
{	
	vertical-align:bottom;
}
/************************************** Home Page *******************************************/
/*flash header*/
div#flash_header_container
{
	width:800px;
	height:143px;
	margin:0;
	overflow:hidden;		
}
div#flash_header_container_hm
{
	width:800px;
	height:143px;
	margin:0;	
}

div#flash_header
{
	padding:0;	
}
/*home header*/
div#home_header_container
{	
	background-image:url(../images/under-construction.jpg);
	background-position:center top;
	margin:0;
	width:800px;
	text-align:center;
	display:block;	
}

/*div#home_header_container img
{	
	padding-top:20px;
}*/
/*home body container*/
div#home_body_container
{
	background-image:url(../images/body_bg.jpg);
	background-position:center top;
	background-repeat:repeat-x;
	background-color:#E8ECED;
	margin:0;
	padding-top:5px;
	width:798px;
	min-height:295px;
	border-left:1px solid #E0E0E0;
	border-right:1px solid #E0E0E0;
	vertical-align:top;	
}
div#home_body_container img
{
	margin:0;
	vertical-align:top;	
}

div#home_left_body_container
{
	width:284px;
	height:100%;
	padding:25px 70px 0 42px;
	float:left;
}

div#home_left_body_container h1
{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:18px;
	color:#19839D;
	font-weight:normal;
}

/*div#home_left_body_container p
{
	padding:0 0 0 28px;
}*/

div#home_right_body_container
{
	width:402px;
	height:100%;
	float:right;
}
/************************************** Sub Pages *******************************************/

/*sub pages header*/
div#header_container
{	
	background-image:url(../images/home_header_bg.jpg);
	background-position:center top;
	margin:0;
	width:800px;
	text-align:center;
	display:block;	
}

div#header_container img
{	
	padding-top:20px;
}

/*top container*/

div#top_container
{	
	background-image:url(../images/top_bg.jpg);
	background-position:center top;
	margin:auto;
	padding:0;
	width:800px;
	height:87px;
	text-align:center;
}

/*buttons*/
div#buttons_container
{	
	background-image:url(../images/buttons_bg.jpg);
	background-position:center top;
	margin:0;
	width:800px;
	height:57px;	
	text-align:center;
	border-top:1px solid #EBEBEB;
	border-bottom:2px solid #69C8E6;
}

div#buttons_container img
{	
	margin:0;
	padding:0;
	height:19px;
}

/*body container*/
div#body_container
{	
	background-image:url(../images/body_bg.jpg);
	background-position:center top;
	background-repeat:repeat-x;
	background-color:#E8ECED;
	margin:auto;
	padding-top:5px;
	width:798px;
	height:100%;
	border-left:1px solid #E0E0E0;
	border-right:1px solid #E0E0E0;
	vertical-align:top;	
	overflow:auto;
}

div#left_body_container
{
	width:384px;
	height:100%;
	padding:25px 70px 10px 42px;
	float:left;
}

div#left_body_container h1
{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:18px;
	color:#19839D;
	font-weight:normal;
}


div#right_body_container
{
	padding:25px 10px 10px 0;
	width:270px;
	height:100%;
	float:right;
	display:inline;
}

div#main_body_container
{
	width:100%;
	height:100%;
	padding:0;
	float:left;
}
div#main_body_container h1
{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:18px;
	color:#19839D;
	font-weight:normal;
	padding:25px 0 0 42px;
}


/*about us*/
div#about_us
{
	background-position:center top;
	background-repeat:no-repeat;
}

div#bottom_body
{
	background-image:url(../images/body_bottom_bg.jpg);
	background-position:center top;
	background-repeat:repeat-x;
	margin:auto;
	width:798px;
	height:21px;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
}

div#home_page_flash
{
	padding:0;	
}

div#footer_container
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	background-color:#F1F1F1;
	color:#6C6C6C;
	width:672px;
	margin:auto;
	padding:7px 64px;		
}

div#footer_container a:link
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#C7201A;
}

div#footer_container a:visited
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#C7201A;
}

div#footer_container a:hover
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#6C6C6C;
}

div#footer_container a:active
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#C7201A;
}

div#footer_links
{
	text-align:left;
	float:left;

}

div#footer_copyright
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	text-align:right;
	float:right;
}

.clearer
{
   clear:right;
}

/*faq page*/

ul.faq 
{
	margin-left:30px;
	padding:0;	
	list-style-type:square;
	font-style:italic;	
}

/* site map page */
#site_map_container
{
   width:400px;
}

ul#site_map_links
{	
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}

ul#site_map_links li
{
	width:50%;
	float:left;
	background-repeat:no-repeat;
	list-style-type:square;
}

/*hide/show*/
#category-0, #category-1, #category-2, #category-3, #category-4, #category-5, #category-6, #category-7, #category-8, #category-9, #category-10, #category-11, #category-12, #category-13, #category-14, #category-15, #category-16, #category-17, #category-18, #category-19, #category-20, #category-21 {
	display: none;
	padding-left:15px;
	margin-top: 10px;
}

/**********************************************************************************divider**********************************************************************************/

div#left_body_container_cg
{
	width:685px;
	height:100%;
	padding:25px 70px 10px 42px;
	float:left;
}

div#left_body_container_cg h1
{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:18px;
	color:#19839D;
	font-weight:normal;
}

/* --- =gallery --- */
.gallery{}
.gallery td{
	width:180px;
	height:130px;
	background:url(../images/gradient.gif) repeat-x;
}