* { margin:0; padding:0;}

body { background:#fff; font-family:Arial; font-size:100%; line-height:1em; color:#858585; text-align:center;}



.clear { clear:both;}



.fleft { float:left;}

.fright { float:right;}



.alignright { text-align:right;}

.aligncenter { text-align:center;}



.container { width:100%;}



p { margin-bottom:21px;}



/*==================forms====================*/

input, select {font-weight:normal;}

img {border:0; vertical-align:top; text-align:left;}



.form { height:26px;}

.form input {width:450px; height:20px; background:none; border:1px solid #d0d0d0; border-top:1px solid #7e7e7e; border-left:1px solid #7e7e7e; font-family:arial; color:#858585; font-size:1em; padding-left:3px;}

.form2 input {width:450px; height:100px; background:none; border:1px solid #d0d0d0; border-top:1px solid #7e7e7e; border-left:1px solid #7e7e7e; font-family:arial; color:#858585; font-size:1em; padding-left:3px;}

textarea { width:450px; height:120px; background:none; overflow:auto; border:1px solid #d0d0d0; border-top:1px solid #7e7e7e; border-left:1px solid #7e7e7e; font-size:1em; font-family:arial; color:#858585; padding-left:3px;}

.textarea_box { height:125px;}



.form_1 { height:32px;}

.input_1 { width:179px; height:25px; background:#fff; font-size:1em; color:#606060; font-family:arial; border:0; padding-left:3px;}





/*==================list====================*/

ul { list-style:none;}



.list1 li a { background:url(images/marker.gif) no-repeat left 2px; padding-left:17px; color:#5c798c; line-height:2em;}

.list2 li a { background:url(images/marker1.gif) no-repeat left 2px; padding-left:13px; color:#5c798c; line-height:2em;}

.list3 dt { font-size:1.1em; color:#f50; font-weight:bold;}

.list3 dd { padding-bottom:15px;}

.list4 { margin-bottom:8px;}

.list4 dt { padding-bottom:7px;}

.list4 dt a {background:url(images/marker1.gif) no-repeat left 2px; padding-left:13px; color:#5c798c;}

.list4 dd { padding-bottom:17px;}

.list5 { padding-bottom:4px;}

.list5 dt { font-weight:bold;}

.list5 dd { padding-bottom:16px;}



.footer_menu { background:#0071bc; height:30px; text-align:center;}

.footer_menu li { display:inline;}

.footer_menu li a { background:url(images/footer_divider.gif) no-repeat right 4px; padding:0 10px 0 12px; color:#ffffff; line-height:30px;}

.footer_menu li a.last { background:none;}





/*==================other====================*/

.img_indent { margin:0 17px 0 0; float:left;}

.img_indent1 { margin:0 17px 21px 0; float:left;}



.p1 { margin-bottom:18px;}

.p2 { margin-bottom:12px;}



.cont_form { padding:4px 20px 0 0;}

.cont_form span { float:right;}







/*==================txt, links, lines, titles====================*/

a {color:#3399FF;}

a:hover{text-decoration:none;}



h3 { font-size:1em; margin-bottom:16px; font-family:verdana;}

h4 { font-size:1.1em; color:#f50;}



.head_link1 { background:url(images/head_marker1.gif) no-repeat left 0px; padding-left:18px; color:#858585; font-size:.91em; text-decoration:none; font-family:verdana;}

.head_link2 { background:url(images/head_marker2.gif) no-repeat left 1px; padding-left:18px; color:#858585; font-size:.91em; text-decoration:none; font-family:verdana;}

.head_link3 { background:url(images/head_marker3.gif) no-repeat left 0px; padding-left:18px; color:#858585; font-size:.91em; text-decoration:none; font-family:verdana;}

.head_link1:hover, .head_link2:hover, .head_link3:hover { text-decoration:underline;}

.link1 { color:#5c798c;}

.link2 { background:url(images/marker1.gif) no-repeat left 3px; padding-left:13px; color:#5c798c;}



.title { margin-bottom:10px;}



/*==================blocks====================*/

.block { background:#fcfcfc; border:1px solid #d7d7d7;}

.block1 { background:url(images/block1_bgd.gif) left top repeat-x #202b33;}

.block1 .inner { padding:20px 0 19px 18px;}

.block1 .title1 { margin-bottom:12px;}

.block1 a { color:#90969a;}



.block2 { background:#fff; width:100%;}

.block2 .title_bgd { background:url(images/top_title.gif) left top repeat-x;}

.block2 .top_tall { background:url(images/top_tall.gif) left 56px repeat-x;}

.block2 .right_tall { background:url(images/right_tall.gif) right top repeat-y;}

.block2 .right_tall_1 { background:url(images/line.gif) right top repeat-y;}

.block2 .bottom_tall { background:url(images/bottom_tall.gif) left bottom repeat-x;}

.block2 .left_tall { background:url(images/left_tall.gif) left top repeat-y;}

.block2 .left_top_corner { background:url(images/left_top_corner.gif) no-repeat left 56px;}

.block2 .right_top_corner { background:url(images/right_top_corner.gif) no-repeat right 56px;}

.block2 .right_bottom_corner { background:url(images/right_bottom_corner.gif) no-repeat right bottom;}

.block2 .left_bottom_corner { background:url(images/left_bottom_corner.gif) no-repeat left bottom;}

.block2 .inner2 { padding:21px 0px 16px 0px;}

.block2 .inner3 { padding:21px 20px 109px 22px;}



/*article*/

.col_1 { width:259px;}
.col_1 .head {font-size:16px;}
.business_spot { width:237px; float:left; background:#384855; padding:0px 10px 10px 12px; margin:0px;}
.business_spot .heading {font-size:16px; color:#fff; margin:0px; padding:13px 0px 8px 0px}
.business_spot ul { float:left; padding:0px; margin:0px; list-style-type:none;}
.business_spot ul li { float:left; padding:11px 0px 11px 40px; margin:5px 0px 0px 0px; display:inline; background:url(images/left-btns-bg.jpg) no-repeat; color:#FFF; width:194px; height:18px; font-weight:bold; }
.business_spot ul li a{ text-decoration:none; color:#FFFFFF; }


#article .col_2 { width:520px; height:272px;}

#article .sub_1 { width:179px;}

#article .sub_1 .indent { padding:0px 10px 0 30px;}

#article .sub_1 .head {font-size:16px;}

#article .sub_2 { width:520px; height:auto}



/*content*/

#content { padding:5px 0 5px 0;}

#content .title { margin-bottom:47px;}

#content .indent { padding:21px 35px 16px 17px;}

#content .indent1 { padding:21px 15px 16px 0;}

#content .indent2 { padding:0 20px 0 0;}

#content .head {font-size:16px;}



/*footer*/

#footer p { text-align:center; padding:2px 2px 2px 2px; font-size:.91em; font-family:verdana; background:#FFFFFF; color:#333333;}

#footer p a { color:#333333; font-weight:bold;}



/*==========================================*/




.logo{ float:left; padding:0px; margin:5px 0px 0px 15px;}
.main_nav{ float:right; padding:0px; margin-top:50px;}
.main_nav ul { float:left; padding:0px; margin:0px; list-style-type:none;}
.main_nav ul li{ float:left; padding:25px 30px 20px 30px; margin-left:1px;display:inline; background:url(images/main_nav_bg.jpg) repeat-x; font-weight:bold;}
.main_nav ul li:hover{ float:left; padding:25px 30px 20px 30px; background:url(images/main_nav_over.jpg); display-inline:block; cursor:pointer; }
.main_nav ul li a{ text-decoration:none;color:#FFFFFF; }
.main_nav ul li a:hover{ text-decoration:none; color:#FFFFFF; }
.banner{float:left; }


.founded_companies{float:left; padding:15px 0px 15px 0px;  font-size:26px; font-family:calibri; color:#2ba4db; margin:0px; border:none;  background-color:#FFFFFF; width:100%;}
.companies_websites{float:left; width:780px; background-color:#FFFFFF; margin:0px 0px 0px 0px; border-bottom: solid 1px #d7d7d7; padding-bottom:10px;}
.companies_websites ul{ float:left; padding:0px; margin:0px; list-style-type:none; background:url(images/companies_bg.jpg) repeat-x; height:105px; width:100%;}
.companies_websites ul li { float:left;display:inline;padding:0px; margin:18px 0px 0px 18px;}

.inner4{ float:left; padding:0px 15px 0px 15px; margin:0px; width:229px;}
.visit_facebook{ float:left; margin-bottom:10px;}
.social_icon{ float:right; top:180px; right:0px; position:fixed; }

.form_buttons{background-color: #008acb; color:#fff;font-weight: bold;padding:5px 10px 5px 10px; border:0px; cursor: pointer;}
.col_divider{ padding: 10px 0px 10px 0px;}
.b-text{color:#008acb;font-weight: bold;}