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

body, h1, h2, h3, h4, h5, h6, td, tr, table, input, ul, ol, li, textarea, pre, p, span, a ,a:hover, div {margin:0px;padding:0px;}
h1, h2, h3, h4, h5, h6{font-weight:normal;}
body{
	min-width:1004px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #676767;
}
ul{list-style:none;}

h1{
	color:#000;
	font-size:20pt;
	padding-top:15px;
	padding-bottom:15px;
}


p{padding-bottom:18px; line-height:20px;}



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





/*all class used in index and inner pages*/
.maxwidth{margin:auto; width:904px;}
.clear_both{clear:both;}
.float_left{float:left;}
.float_right{float:right;}

.padd22_left_right, .padd22_left{padding-left:22px;}
.padd22_left_right, .padd22_right{padding-right:22px;}

.dotted_line{
	background-image: url(../images/img_botted_line.gif);
	background-position: left top;
	height: 1px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.footer_link_column{
	padding-right: 10px;
	padding-left:10px;
}
.black-button a{color:#CCC;}
.black-button a:hover{color:#fff;}








/*all id used in index and inner pages*/
#header_wrapper{
	background-image: url(../images/img_top_belt_bg.gif);
	height: 52px;
}
#toplinks ul{
	display: table;
	margin:auto;
}
#toplinks ul li{
	line-height: 52px;
	float: left;
	color: #CCC;
	padding-right: 15px;
	padding-left:15px;
	
	text-transform: uppercase;
}
#toplinks ul li a{
	color: #ccc;
	text-decoration: none;
}
#toplinks ul li a:hover{
	color:#fff;
	text-decoration:none;
}

#color_changer{padding-top:11px; position:relative;}
#color_changer:hover #color_menu{display:block;}
#color_changer #color_menu{display:none; position:absolute; width:150px; height:100px; z-index:1; background-color:#F00; right:0}



#banner_wrapper{
	background-image:url(../images/img_banner_bg.jpg);
	background-repeat:repeat-x;

}


#footer_link_wrapper{
	line-height: 20px;
	background-image: url(../images/img_footer_navigation.gif);
	background-repeat: repeat-x;
}
#footer_link_wrapper h2{
	font-size:1.2em;
	padding-top:10px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#footer_link_wrapper ul{
	padding-right: 20px;
	padding-bottom: 20px;
}
#footer_link_wrapper ul li{
	background-image: url(../images/img_bullet.png);
	text-shadow: 1px 1px 1px #ffffff;
	padding-left: 15px;
}
#footer a, #footer_link_wrapper a{
	color: #666;
	text-decoration: none;
}
#footer_link_wrapper  a:hover{
	color: #000;
}


#footer_link{display:table; margin:auto;}



#footer_logo{
	background-image:url(../images/img_footer_logos.jpg);
}
#footer_logo a{
	display:block;
	width:124px;
	height:34px;
	padding-top: 10px;
	padding-bottom: 10px;}
#copyrights{
	font-size: 0.95em;
	text-align: left;
	line-height: 14px;
	padding-top: 18px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-left: 5px;
}

#facebook{
	/*background-image:url(../images/img_fb_logo.jpg); background-repeat:no-repeat;*/
	background-position:right;
}
#facebook a{
	display:block;
	width:130px;
	height:39px;
	padding-top:15px;}
p.para-dotted {
	line-height: 34px;
	background-image: url(../images/img_botted_line.gif);
	padding-bottom: 1px;
	text-align: justify;
}

#black_belt{height:5px; background-color:#000;}
.align-center{width:80px; margin-left:85px; }
.refresh{ background-color:#FFF; border:1px solid#e9e9e9;}
.Cap_Img{ margin-top:21px; margin-left:10px;}
.aerrow{ margin-top:31px; margin-right:10px;}
.string{ padding-left:8px;}

