*{ -webkit-letter-spacing: 0.03em; margin:0; padding:0}:focus,:active {outline:0}img{border:0}
a { color: #60829E; text-decoration: none; }
a:hover { color: #819FB8; text-decoration: underline; }

body {
     margin: 0;
     padding: 0;  
     font: 11px 'Carrois Gothic', sans-serif;
     -webkit-font-smoothing: antialiased; 
     font-smooth: always;
}

@font-face {
  font-family: 'Carrois Gothic';
  font-style: normal;
  font-weight: 400;
  src: local('Carrois Gothic'), local('Carrois-Gothic'), url(fonts/CarroisGothic-Regular.woff) format('woff');
}

@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: local('Oswald'), local('Oswald'), url(fonts/Oswald-Regular.woff) format('woff');
}

@font-face {
  font-family: 'Oswald Light';
  font-style: normal;
  font-weight: 300;
  src: local('Oswald Light'), local('Oswald-Light'), url(fonts/Oswald-Light.woff) format('woff');
}

@font-face {
  font-family: 'Oswald Bold';
  font-style: normal;
  font-weight: 700;
  src: local('Oswald Bold'), local('Oswald-Bold'), url(fonts/Oswald-Bold.woff) format('woff');
}


#submit_btn { border: 0; cursor: pointer; width: 112px; height: 36px; background-image: url('../images/submit_btn.png'); background-repeat: no-repeat; background-color: transparent; }

/* Global Divs */


/* Global Divs */

/* Global Wrappers */

#wrapper_main_outer { 
         overflow: auto;
         width: auto;
         background-image: url('../images/wrapper_main_outer_bg.png');
         background-repeat: repeat-x;
         background-color: #e5e4e4;
         margin: 0;
}

#wrapper_main_inner {
         overflow: auto;
         width: 960px;
         padding-left: 15px;
         padding-right: 15px;
         margin: auto;
}

/* Global Wrappers */

/* Header Main Starts */

#header_main { width: 960xp; height: 120px; }
.header_logo { float: left; width: 250px; height: 80px; margin-top: 23px; }
.header_navigation { float: right; margin-top: 14px; width: 690px; height: 60px; }
.header_navigation ul { list-style-type: none; text-align: right; margin-top: 18px; }
.header_navigation li { display: inline; font-family: inherit; font-weight: normal; font-size: 17px; line-height: 20px; margin-right: 15px; padding-left: 15px; }
.header_navigation li a { color: #FFFFFF; }
.header_navigation li a:hover { text-decoration: none; color: #EFEFEF; }
.header_contact_bar { width: 459px; height: 35px; float: right; background-image: url('../images/header_contact_bar_bg.png'); background-repeat: no-repeat; }
.header_contact_bar ul { list-style-type: none; margin-top: 8px; margin-left: 55px; }
.header_contact_bar_li_1 { display: inline; width: 178px; font-family: inherit; font-weight: normal; font-size: 15px; line-height: 18px; padding-left: 27px; color: #303030; background-image: url('../images/header_phone_icon.png'); background-repeat: no-repeat; background-position: 0 -4px; }
.header_contact_bar_li_2 { display: inline; width: 178px; font-family: inherit; font-weight: normal; font-size: 15px; line-height: 18px; padding-left: 27px; color: #303030; background-image: url('../images/header_email_icon.png'); background-repeat: no-repeat; background-position: 0 -3px; }
.header_contact_bar_marign_right { margin-right: 20px; }
/* Header Main Ends */

/* Banner Main Starts */

#banner_main { border: 6px solid #3D3D3D; margin-top: 35px; width: 948px; height: 303px; background-image: url('../slider/themes/default/loading.gif'); background-repeat: no-repeat; background-position: center center; background-color: #EFEFEF; }

/* Banner Main Ends */

/* Content Main Starts */

#content_main { float: left; margin-top: 30px; width: 960px; height: auto; padding: 30px 0 10px 0; }
#content_line_holder { float: left; margin-bottom: 20px; }
#content_line_holder h1 { padding: 12px 25px 12px 25px; font-family: Oswald; color: #171717; font-size: 17px; line-height: 19px; letter-spacing: 0.2em; }

.content_main_box_1 { border: 1px solid #CCCCCC; background-color: #FFFFFF; float: left; width: 468px; height: auto; margin-right: 20px; }
.content_main_box_1 p { background-image: url('../images/box_1_img.jpg'); background-repeat: no-repeat; background-size: cover; display: block; height: 140px; font-family: Oswald; font-weight: bold; color: #FFFFFF; font-size: 20px; line-height: 25px; padding-top: 20px; padding-left: 25px; }
.content_main_box_1 a { display: block; height: 16px; font-family: inherit; font-weight: normal; color: #5C5C5C; font-size: 15px; line-height: 17px; padding: 15px 55px 15px 55px; background-image: url('../images/read_more_icon.png'); background-repeat: no-repeat; background-position: 25px 11px;  }
.content_main_box_1 a:hover { text-decoration: none; color: #7A7A7A; }

.content_main_box_2 { border: 1px solid #CCCCCC; background-color: #FFFFFF; float: left; width: 468px; height: 248px; }
.content_main_box_2 p { background-image: url('../images/box_2_img.jpg'); background-repeat: no-repeat; background-size: cover; display: block; height: 140px; font-family: Oswald; font-weight: bold; color: #FFFFFF; font-size: 20px; line-height: 25px; padding-top: 20px; padding-left: 25px; }
.content_main_box_2 a { display: block; height: 16px; font-family: inherit; font-weight: normal; color: #5C5C5C; font-size: 15px; line-height: 17px; padding: 15px 55px 15px 55px; background-image: url('../images/read_more_icon.png'); background-repeat: no-repeat; background-position: 25px 11px;  }
.content_main_box_2 a:hover { text-decoration: none; color: #7A7A7A; }

.content_main_box_3 { border: 1px solid #CCCCCC; background-color: #FFFFFF; float: left; width: 223px; height: 248px; margin-right: 20px; }
.content_main_box_3 p { background-image: url('../images/box_3_img.jpg'); background-repeat: no-repeat; background-size: cover; display: block; height: 140px; font-family: Oswald; font-weight: bold; color: #FFFFFF; font-size: 20px; line-height: 25px; padding-top: 20px; padding-left: 25px; }
.content_main_box_3 a { display: block; height: 16px; font-family: inherit; font-weight: normal; color: #5C5C5C; font-size: 15px; line-height: 17px; padding: 15px 55px 15px 55px; background-image: url('../images/read_more_icon.png'); background-repeat: no-repeat; background-position: 25px 11px;  }
.content_main_box_3 a:hover { text-decoration: none; color: #7A7A7A; }

.content_main_box_4 { border: 1px solid #CCCCCC; background-color: #FFFFFF; float: left; width: 223px; height: 248px; margin-right: 20px; }
.content_main_box_4 p { background-image: url('../images/box_4_img.png'); background-repeat: no-repeat; background-size: cover; display: block; height: 140px; font-family: Oswald; font-weight: bold; color: #FFFFFF; font-size: 20px; line-height: 25px; padding-top: 20px; padding-left: 25px; }
.content_main_box_4 a { display: block; height: 16px; font-family: inherit; font-weight: normal; color: #5C5C5C; font-size: 15px; line-height: 17px; padding: 15px 55px 15px 55px; background-image: url('../images/read_more_icon.png'); background-repeat: no-repeat; background-position: 25px 11px;  }
.content_main_box_4 a:hover { text-decoration: none; color: #7A7A7A; }

.content_main_box_4-1 { border: 1px solid #CCCCCC; background-color: #FFFFFF; float: left; width: 223px; height: 248px; margin-right: 20px; }
.content_main_box_4-1 p { background-image: url('../images/box_4-1_img.png'); background-repeat: no-repeat; background-size: cover; display: block; height: 140px; font-family: Oswald; font-weight: bold; color: #FFFFFF; font-size: 20px; line-height: 25px; padding-top: 20px; padding-left: 25px; }
.content_main_box_4-1 a { display: block; height: 16px; font-family: inherit; font-weight: normal; color: #5C5C5C; font-size: 15px; line-height: 17px; padding: 15px 55px 15px 55px; background-image: url('../images/read_more_icon.png'); background-repeat: no-repeat; background-position: 25px 11px;  }
.content_main_box_4-1 a:hover { text-decoration: none; color: #7A7A7A; }

.content_main_box_5 { border: 1px solid #CCCCCC; background-color: #FFFFFF; float: left; width: 223px; height: 248px; }
.content_main_box_5 p { background-image: url('../images/box_5_img.jpg'); background-repeat: no-repeat; background-size: cover; display: block; height: 140px; font-family: Oswald; font-weight: bold; color: #FFFFFF; font-size: 20px; line-height: 25px; padding-top: 20px; padding-left: 25px; }
.content_main_box_5 a { display: block; height: 16px; font-family: inherit; font-weight: normal; color: #5C5C5C; font-size: 15px; line-height: 17px; padding: 15px 55px 15px 55px; background-image: url('../images/read_more_icon.png'); background-repeat: no-repeat; background-position: 25px 11px;  }
.content_main_box_5 a:hover { text-decoration: none; color: #7A7A7A; }

.content_main_box_6 { border: 1px solid #CCCCCC; background-color: #FFFFFF; float: left; width: 305px; height: 248px; margin-right: 20px; }
.content_main_box_6 p { background-image: url('../images/box_6_img.jpg'); background-repeat: no-repeat; background-size: cover; display: block; height: 140px; font-family: Oswald; font-weight: bold; color: #FFFFFF; font-size: 20px; line-height: 25px; padding-top: 20px; padding-left: 25px; }
.content_main_box_6 a { display: block; height: 16px; font-family: inherit; font-weight: normal; color: #5C5C5C; font-size: 15px; line-height: 17px; padding: 15px 55px 15px 55px; background-image: url('../images/read_more_icon.png'); background-repeat: no-repeat; background-position: 25px 11px;  }
.content_main_box_6 a:hover { text-decoration: none; color: #7A7A7A; }

.content_main_box_7 { border: 1px solid #CCCCCC; background-color: #FFFFFF; float: left; width: 305px; height: 248px; margin-right: 20px; }
.content_main_box_7 p { background-image: url('../images/box_7_img.jpg'); background-repeat: no-repeat; background-size: cover; display: block; height: 140px; font-family: Oswald; font-weight: bold; color: #FFFFFF; font-size: 20px; line-height: 25px; padding-top: 20px; padding-left: 25px; }
.content_main_box_7 a { display: block; height: 16px; font-family: inherit; font-weight: normal; color: #5C5C5C; font-size: 15px; line-height: 17px; padding: 15px 55px 15px 55px; background-image: url('../images/read_more_icon.png'); background-repeat: no-repeat; background-position: 25px 11px;  }
.content_main_box_7 a:hover { text-decoration: none; color: #7A7A7A; }

.content_main_box_8 { border: 1px solid #CCCCCC; background-color: #FFFFFF; float: left; width: 304px; height: 248px; }
.content_main_box_8 p { background-image: url('../images/box_8_img.jpg'); background-repeat: no-repeat; background-size: cover; display: block; height: 140px; font-family: Oswald; font-weight: bold; color: #FFFFFF; font-size: 20px; line-height: 25px; padding-top: 20px; padding-left: 25px; }
.content_main_box_8 a { display: block; height: 16px; font-family: inherit; font-weight: normal; color: #5C5C5C; font-size: 15px; line-height: 17px; padding: 15px 55px 15px 55px; background-image: url('../images/read_more_icon.png'); background-repeat: no-repeat; background-position: 25px 11px;  }
.content_main_box_8 a:hover { text-decoration: none; color: #7A7A7A; }

/* Content Main Ends */

/* Clock Main Starts */

#clock_main { display: none; float: left; width: 960px; height: auto; padding: 0 0 24px 0; }
.clock_main_1 { background-color: #FFFFFF; float: left; width: 184px; height: 90px; margin-right: 10px; }
.clock_main_2 { background-color: #FFFFFF; float: left; width: 184px; height: 90px; margin-right: 10px; }
.clock_main_3 { background-color: #FFFFFF; float: left; width: 184px; height: 90px; margin-right: 10px; }
.clock_main_4 { background-color: #FFFFFF; float: left; width: 184px; height: 90px; margin-right: 10px; }
.clock_main_5 { background-color: #FFFFFF; float: left; width: 184px; height: 90px; }

/* Clock Main Ends */

/* Social Main Starts */

#social_main_bar { overflow: hidden; float: left; width: 960px; height: 52px; margin: 0 0 30px 0; }
#social_main_bar ul { list-style-type: none; margin: 0; }
#social_main_bar_li_1 { display: inline; }
#social_main_bar_li_1 a { display: block; float: left; width: 173px; padding-top: 12px; padding-left: 52px; font-family: Oswald; color: #171717; font-size: 17px; line-height: 20px; letter-spacing: 0.2em; margin-right: 20px; background-image: url('../images/fb_icon.png'); background-repeat: no-repeat; background-position: 0 9px; }
#social_main_bar_li_1 a:hover { text-decoration: none; color: #303030; }

#social_main_bar_li_2 { display: inline; }
#social_main_bar_li_2 a {  display: block; float: left; width: 173px; padding-top: 12px; padding-left: 52px; font-family: Oswald; color: #171717; font-size: 17px; line-height: 20px; letter-spacing: 0.2em; margin-right: 20px; background-image: url('../images/twitter_icon.png'); background-repeat: no-repeat; background-position: 0 9px; }
#social_main_bar_li_2 a:hover { text-decoration: none; color: #303030;  }

#social_main_bar_li_3 { display: inline; }
#social_main_bar_li_3 a {  display: block; float: left; width: 173px; padding-top: 12px; padding-left: 52px; font-family: Oswald; color: #171717; font-size: 17px; line-height: 20px; letter-spacing: 0.2em; margin-right: 20px; background-image: url('../images/linkedin_icon.png'); background-repeat: no-repeat; background-position: 0 9px; }
#social_main_bar_li_3 a:hover { text-decoration: none; color: #303030; }

#social_main_bar_li_4 { display: inline; }
#social_main_bar_li_4 a {  display: block; float: left; width: 173px; padding-top: 12px; padding-left: 52px; font-family: Oswald; color: #171717; font-size: 17px; line-height: 20px; letter-spacing: 0.2em; background-image: url('../images/youtube_icon.png'); background-repeat: no-repeat; background-position: 0 9px; }
#social_main_bar_li_4 a:hover { text-decoration: none; color: #303030; }

/* Social Main Ends */


/* Footer Main Starts */

#footer_wrapper_outer {
         overflow: auto;
         width: auto;
         margin: 0;
         background-image: url('../images/footer_main_bg.png');
         background-repeat: repeat-x;
         border-top: 5px solid #656565;
}

#footer_wrapper_inner {
         overflow: auto;
         width: 960px;
         padding-left: 15px;
         padding-right: 15px;
         margin: auto;
}

#footer_main { width: 960px; height: 260px; padding: 30px 0 30px 0; }
.footer_links { float: left; width: 580px; height: 200px; }
.footer_links h1 { font-family: Oswald; font-size: 14px; line-height: 17px; margin-bottom: 15px; color: #636363; }
.footer_links ul { list-style-type: none; float: left; width: 165px; margin-right: 20px; margin-top: 25px; }
.footer_links li { margin-bottom: 8px; font-family: inherit; font-size: 14px; line-height: 17px; }
.footer_links li a { color: #636363; }
.footer_links li a:hover { text-decoration: none; color: #919090; }

.footer_info { border-left: 1px dotted #525252; float: right; width: 315px; height: 175px; padding-top: 25px; padding-left: 25px; }
.footer_info h1 { font-family: Oswald; font-size: 14px; line-height: 17px; margin-bottom: 15px; color: #636363; }
.footer_info p { font-family: inherit; font-size: 14px; line-height: 17px; color: #636363; }

.copyright { border-top: 1px dotted #525252; float: left; padding-top: 15px; width: 960px; height: 40px; margin: 35px 0 35px 0; }
.copyright_left { float: left; font-family: inherit; font-size: 15px; line-height: 17px; color: #636363; }
.copyright_right { float: right; font-family: inherit; text-align: right; font-size: 15px; line-height: 17px; color: #636363; }

/* Footer Main Ends */