/* CSS Document */

/* * { 
	margin:0; padding:0;
	border:0;
}
 */
body{ background:#fff;
	 border:0;
	 font:12px Arial, Helvetica, sans-serif; color:#908f8f;
	 line-height:16px;
}


/* ============================= main layout ====================== */

a{ color:#908f8f; text-decoration: underline}
a:hover{ text-decoration: none}
/* li{ list-style:none} */
h1{ font-size:27px; color:#000; line-height:normal; text-transform:uppercase; letter-spacing:-2px; padding-bottom:18px}
h2{ font-size:17px; color:#828282; line-height:normal; text-transform:uppercase; letter-spacing:-1px;}
img{ vertical-align:text-top;}
p{ padding-bottom:16px;}
.scroll{ overflow:auto}
/* ============================= header ====================== */
#logo{ margin-top:28px; float:left;}
#icons{ float:right; margin-top:40px;}
#icons li{ float:right;}
#menu {list-style-type: none; padding:0; margin: 7px 0 0 0;}
#menu li { float: left; margin-right:5px}
#menu li a{ background:#f8f8f8; color:#aeaeae; text-decoration:none; font-size:15px; text-transform:uppercase; line-height:53px; display:block; text-align:center; letter-spacing:-1px;}
#menu li a span{ background:url(images/button1_left.jpg) top left no-repeat; display:block}
#menu li a span span{ background:url(images/button1_right.jpg) top right no-repeat; display:block; width:131px;}
#menu li a:hover, #menu #menu_active a{ color:#424242;}
#menu .end{ float: left; margin-right:0px}
#banner{ float:right; background:url(images/bg_banner.jpg) top left no-repeat; width:249px; height:251px; color:#fff; font-size:19px; line-height:29px; text-transform:uppercase; padding:122px 11px 0 55px; letter-spacing:-1px;}
#markers{ float: right; margin-top:57px;}
/* ============================= content ====================== */
.pad_right1{ padding-right:7px;}
.pad_right2{ padding-right:16px;}
.pad_right3{ padding-right:70px}
.pad_left1{ padding-left:25px;}
.pad_bot1{ padding-bottom:25px;}
.pad_bot2{ padding-bottom:8px;}
.marg_top1{ margin-top:20px;}
.marg_right1{ margin-right:18px;}

.link1{ background:#32b3f4; float:left; line-height:27px; color:#fff; text-decoration:none}
.link1 span{ background:url(images/button2_left.jpg) top left no-repeat; display:block}
.link1 span span{ background:url(images/button2_right.jpg) top right no-repeat; display:block; padding:0 10px}
.link1:hover{color:#0000ff;}
.link2{color:#32b3f4;}
.link3{ color:#32b3f4; font-size:14px;}
.link4{color:#32b3f4; text-decoration:none}
.link4:hover{ text-decoration:underline}

.list1 li{ line-height:24px}
.list1 li a{color:#32b3f4; padding-left:18px; background:url(images/marker_1.jpg) top left no-repeat; background-position:0 4px;}

.box1{ background:url(images/box1_bg.jpg) left repeat-y;}
.box1_top{ background:url(images/box1_top.jpg) left top no-repeat;}
.box1_bot{background:url(images/box1_bot.jpg) left bottom no-repeat;}
.line_1{ margin:24px 0; width:100%; background:url(images/line_ver.jpg) top repeat-y; background-position:314px 0}
.line_2{ background:url(images/line_ver.jpg) top repeat-y; background-position:635px 0}
.box1 .col1{ width:280px}

.font1{ font-size:29px; color:#32b3f4; line-height:normal; letter-spacing:-2px;}

/* ============================= footer ====================== */

#footer { padding-left:8px;}
#footer span{ color:#4f4f4f;}
#footer_menu{ color:#4f4f4f; font-size:8px; list-style-type: none;}
#footer_menu li{ float:left;}
#footer_menu li a{ font-size:12px; color:#4f4f4f; text-decoration:none}
#footer_menu li a:hover{ text-decoration:underline}
#footer_menu .line{ padding-right:37px; background:url(images/footer_menu_bg.jpg) top right no-repeat;}
#privacy{ padding-top:10px}
/* ============================= forms ============================= */

#form_1{ padding-top:8px;}
#form_1 .input{ float:left; background:url(images/input_1.jpg) top left no-repeat; height:15px; line-height:15px; width:205px; padding:5px;font:12px Arial, Helvetica, sans-serif; color:#908f8f; margin-right:7px;}
#form_1 .submit{ background:url(images/button3.jpg) top left no-repeat; height:25px; line-height:25px; width:34px; color:#fff; font-size:17px; float:left; text-align:center; text-decoration:none}

#form_2{ margin-top:8px; background:url(images/search.jpg) top left no-repeat; width:255px; height:25px;}
#form_2 .input{ float:left; background:none; height:15px; line-height:15px; width:215px; padding:5px;font:12px Arial, Helvetica, sans-serif; color:#908f8f;}
#form_2 .submit{ background: none; height:25px; line-height:25px; width:30px; float:left; cursor:pointer}


#ContactForm {padding:0px 0 0 0; line-height:18px;}

#ContactForm .input {width:281px; height:20px; border:1px inset #a1a1a1; background:#fff; padding:0 5px; margin-bottom:15px;font:12px Arial, Helvetica, sans-serif; color:#908f8f; line-height:18px;}
#ContactForm textarea {width:281px; height:367px; border:1px inset #a1a1a1; background:#fff; padding:0px 5px;margin-bottom:27px;font:12px Arial, Helvetica, sans-serif; color:#908f8f; line-height:18px; overflow:auto}

.loader {
	
}

.bar{
	display:none;	
	background: url('ajax-loader.gif') no-repeat;
	margin-left:20px;
	margin-top:50px;
	height:20px;
	width: 230px;
}

/*#ContactForm #submit
{
    background: url(images/submit.jpg) no-repeat;
    border: none;
    text-indent:-9999px;
    height:27px;
    width:56px;
}*/
#ContactForm #submit{
border: none;
    height: 27px;
    width: 56px;
    border-radius: 5px;
    background-color: #37b5fb;
    color: white;
    }
ul.content_desc{
	padding: 5px;
	margin: 5px;	
	list-style-type: disc !important;
	-moz-list-style-type: disc !important;
	-webkit-list-style-type: disc !important;
}
