/* CSS Document */

*{ -webkit-letter-spacing: 0.03em; margin:0; padding:0}:focus,:active {outline:0}img{border:0}
a { color: #00a2eb; text-decoration: none; }
a:hover { color: #06b2ff; text-decoration: underline; }

body {
     margin: 0;
     padding: 0;  
     font: 11px 'riazexpletus', cursive;
     -webkit-font-smoothing: antialiased; 
     font-smooth: always;
}

/* Global Divs */

#red_btn { cursor: pointer; border: 0; width: 135px; height: 42px; background-image: url('../images/red_btn.png'); background-repeat: no-repeat; background-color: transparent; font-family: riazdosis; font-size: 17px; line-height: 20px; color: #FFFFFF; }

#banner_bottom_shadow { float: left; width: 958px; height: 13px; background-image: url('../images/banner_bottom_shadow.png'); background-repeat: no-repeat; margin-top: -5px; margin-left: 11px; }

/* Global Divs */

/* Website Wrappers */

#wrapper_main_outer1 { overflow: auto; width: auto; margin: 0; background-image: url('../images/website_home_main_bg.png'); background-repeat: repeat-x; background-color: #f9f9f9; }
#wrapper_main_outer2 { overflow: auto; width: auto; margin-top: 5px; background-image: url('../images/wrapper_main_outer2.jpg'); background-repeat: no-repeat; background-position: center top; }
#wrapper_main_outer3 { overflow: auto; width: auto; background-image: url('../images/home_content_bottom_bg.jpg'); background-repeat: no-repeat; background-position: center bottom; }

#wrapper_main_inner { width: 980px; height: 900px; margin: 0 auto; padding: 0 15px 0 15px; }

#wrapper_footer_outer { clear: both; overflow: auto; width: auto; margin: 0; border-top: 5px solid #aeaeae; background-color: #141414; }
#wrapper_footer_inner { width: 980px; margin: 0 auto; padding: 25px 15px 25px 15px; }

/* Website Wrappers */

/* Header Main Starts */

#header_main { float: left; width: 980px; height: 110px; }
.header_logo { float: left; width: 226px; height: 91px; margin-top: 22px; }

.navigation_main { float: left; width: 321px; margin-left: 55px; margin-top: 52px; }
.navigation_main ul { list-style-type: none; margin: 0; }
.navigation_main_li { display: inline; }
.navigation_main_li a { float: left; width: 95px; height: 30px; padding-top: 6px; font-family: riazdosis; font-size: 16px; line-height: 19px; color: #FFFFFF; text-align: center; margin-right: 12px; }
.navigation_main_li a:hover { background-image: url('../images/navigation_main_hover.png'); background-repeat: no-repeat; color: #202020; text-decoration: none; }
.navigation_main_li_current { display: inline; }
.navigation_main_li_current a { float: left; width: 95px; height: 31px; padding-top: 5px; font-family: riazdosis; font-size: 16px; line-height: 19px; background-image: url('../images/navigation_main_hover.png'); background-repeat: no-repeat; color: #202020; text-align: center; margin-right: 12px; }
.navigation_main_li_current a:hover { text-decoration: none; }

.header_contact { float: right; width: 227px; height: 49px; margin-top: 48px; background-image: url('../images/header_contact_bg.png'); background-repeat: no-repeat; }
.header_contact p { display: block; float: left; margin-top: 9px; margin-left: 50px; font-family: inherit; font-weight: 600; font-size: 22px; line-height: 25px; color: #FFFFFF; }

/* Header Main Ends */

/* Banner Main Starts */

#banner_main { position: relative; z-index: 100; float: left; margin-top: 20px; width: 960px; height: 340px; border: 10px solid #FFFFFF; -khtml-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; background-color: #CCCCCC; }
#banner_main_img_holder { float: left; position: absolute; width: 960px; }
#banner_main img { position: absolute; display: block; }
.banner_img_li { float: left; position: relative; z-index: 100; width: 66px; height: 15px; margin-top: 309px; margin-left: 20px; }
.banner_img_li_current { float: left; width: 14px; height: 14px; background-image: url('../images/banner_img_li_current.png'); background-repeat: no-repeat; margin-right: 8px; }
.banner_img_li_normal { float: left; width: 14px; height: 14px; background-image: url('../images/banner_img_li_normal.png'); background-repeat: no-repeat; margin-right: 8px; }

#banner_content_holder { position: relative; z-index: 100; float: right; width: 300px; height: 340px; background-image: url('../images/banner_content_holder_bg.png'); background-repeat: repeat; margin-left: -150px; }
#banner_content_holder h1 { display: block; float: left; width: 275px; height: 57px; padding-top: 15px; padding-left: 25px; background-image: url('../images/banner_content_h1_bg.png'); background-repeat: no-repeat; font-family: riazdosis; font-size: 22px; line-height: 25px; color: #FFFFFF; }
#banner_content_holder p { display: block; float: left; margin-left: 25px; margin-top: 12px; width: 214px; height: 159px; font-family: inherit; font-size: 15px; line-height: 18px; color: #FFFFFF; }
#banner_content_btn { float: left; margin-left: 25px; margin-top: 30px; }

/* Banner Main Ends */

/* Content Main Starts */

#content_main { float: left; width: 980px; margin-top: 15px; }
#content_highlight_box_holder { float: left; width: 980px; }
#content_highlight_box { float: left; width: 245px; height: 330px; }
#content_highlight_box_icon { float: left; width: 245px; height: 110px; text-align: center; }
#content_highlight_box_icon img { width: 100px; height: 100px; }
#content_highlight_box_content { float: left; margin-top: 15px; width: 225px; padding: 0 10px 0 10px; }
#content_highlight_box_content h1 { font-family: riazdosis; font-size: 22px; line-height: 25px; color: #077ade; margin-bottom: 10px; }
#content_highlight_box_content p { font-family: inherit; font-size: 15px; line-height: 19px; color: #202020; }
#content_highlight_box_content ul { list-style-type: none; margin-top: 15px; }
#content_highlight_box_content ul li { margin-bottom: 8px; font-family: inherit; font-size: 15px; line-height: 19px; color: #202020; padding-left: 20px; background-image: url('../images/li_img_1.png'); background-repeat: no-repeat; }
#content_highlight_box_content ul li span { font-size: 13px; }

#content_main_bottom { float: left; width: 980px; height: 85px; background-image: url('../images/content_main_bottom.png'); background-repeat: no-repeat; margin-top: 65px; }
#content_main_bottom p { display: block; float: left; width: 560px; margin-left: 235px; margin-top: 32px; font-family: riazdosis; font-size: 26px; line-height: 29px; color: #464646; }
#content_main_bottom p span { font-family: inherit!important; font-size: 15px; line-height: 18px; color: #858585; padding-left: 10px; }
#content_main_bottom_btn { float: right; margin-right: 30px; margin-top: 21px; }

#content_main_social_bar { float: left; width: 100px; height: 24px; margin-top: 20px; margin-bottom: 20px; }
#content_main_social_bar img { display: inline; margin-right: 7px; }

#content_main_share_bar { float: right; width: 350px; margin-top: 20px; }

/* Contnet Main Ends */

/* Footer Main Starts */

#footer_main { float: left; width: 980px; }
#footer_l { float: left; width: 400px; }
#footer_l p { font-family: inherit; font-size: 14px; line-height: 17px; color: #808080; }
#footer_l ul { list-style-type: none; margin-top: 10px; }
#footer_l ul li { display: inline; font-family: inherit; font-size: 14px; line-height: 17px; color: #808080; margin-right: 15px; }
#footer_l ul li span { color: #379cf5; }
#footer_r { float: right; width: 570px; }
#footer_r a { text-decoration: none; color: #aa732a; }
#footer_r a:hover { text-decoration: underline; color: #A3621A; }
#footer_r ul { float: right; list-style-type: none; margin-bottom: 10px; }
#footer_r ul li { display: inline; font-family: inherit; font-size: 14px; line-height: 17px; color: #808080; padding: 0 10px 0 10px; border-right: 1px solid #CCCCCC; }
.footer_li_border_remover { border-right: 0!important; padding-right: 0!important; }
#footer_r p { float: right; display: block; width: 570px; font-family: inherit; font-size: 14px; line-height: 17px; color: #959595; text-align: right; }
#footer_r span { clear: both; display: block; padding-top: 10px; font-family: riazdosis; font-size: 14px; line-height: 17px; color: #808080; text-align: right; margin-bottom: 60px; }

/* Footer Main Ends */