/* CSS Document */

/*....................................... BIZZ ........................................*/
.bizz1, .bizz2, .bizz3, .bizz4, .bizz5{height:57px;margin:0px auto;background-repeat:no-repeat;background-position:top left;display:block;}
.bizz1{width:124px;background-image:url(../Images/Icons/bizz1.png);}
.bizz2{width:100px;background-image:url(../Images/Icons/bizz2.png);}
.bizz3{width:141px;background-image:url(../Images/Icons/bizz3.png);}
.bizz4{width:104px;background-image:url(../Images/Icons/bizz4.png);}
.bizz5{width:175px;background-image:url(../Images/Icons/bizz5.png);}

/* colors */
.bgcolor1:hover, .bgcolor1.current{background:#532f64;}
.bgcolor2:hover, .bgcolor2.current{background:#00a48a;}
.bgcolor3:hover, .bgcolor3.current{background:#e4701e;}
.bgcolor4:hover, .bgcolor4.current{background:#c70850;}
.bgcolor5:hover, .bgcolor5.current{background:#850d70;}

div.service_btn{width:184px;/*height:159px;*/margin-right:5px;padding:10px 5px;text-align:center;background:#dcdddd url(../Images/BGS/bizz_gb.png) repeat-x top;border:1px solid #cecfcf;float:left;overflow:hidden;}
.service_btn:hover .bizz1, .service_btn:hover .bizz2, .service_btn:hover .bizz3, .service_btn:hover .bizz4, .service_btn:hover .bizz5{background-position:bottom left;}
.service_btn.current .bizz1, .service_btn.current .bizz2, .service_btn.current .bizz3, .service_btn.current .bizz4, .service_btn.current .bizz5{background-position:bottom left;}
/*..................................... END BIZZ ......................................*/


/*...................................... BUTTONS ......................................*/
/** arrows **/
.arrow{width:15px;height:16px;background:url(../Images/Btns/arrows.png) no-repeat;display:block;}
.green_top{background-position:0px 0px;}
.green_right{background-position:-15px 0px;}
.green_bottom{background-position:-30px 0px;}
.green_left{background-position:-45px 0px;}
.purple_top{background-position:0px -16px;}
.purple_right{background-position:-15px -16px;}
.purple_bottom{background-position:-30px -16px;}
.purple_left{background-position:-45px -16px;}
.grey_top{background-position:0px -32px;}
.grey_right{background-position:-15px -32px;}
.grey_bottom{background-position:-30px -32px;}
.grey_left{background-position:-45px -32px;}
.orange_top{background-position:0px -48px;}
.orange_right{background-position:-15px -48px;}
.orange_bottom{background-position:-30px -48px;}
.orange_left{background-position:-45px -48px;}
.lime_top{background-position:0px -64px;}
.lime_right{background-position:-15px -64px;}
.lime_bottom{background-position:-30px -64px;}
.lime_left{background-position:-45px -64px;}

/** pdf **/
.pdf{width:33px;height:33px;text-indent:-3000em;background:url(../Images/Btns/pdf.png) no-repeat top left;display:block;}
.pdf:hover{background-position:top right;}

/** buttons **/
.btn{padding:3px 15px;line-height:18px;}
.blue_bg{color:white;background-color:#45c3d3;}
/*.................................... END BUTTONS ....................................*/


/*....................................... FAQS ........................................*/
div.question_pane{height:22px;padding:3px 8px;font-size:12px;color:#484248;background-color:#f2f2f2;}
div.question_pane .arrow{margin-top:5px;float:right;cursor:pointer;}
div.faq_content{padding:8px;}
span.faq_title{height:12px;padding:5px 0px;line-height:12px;font-size:12px;color:#00a48a;display:block;float:left;}
/*...................................... END FAQS .....................................*/


/*....................................... FORMS .......................................*/
/*** general settings ***/
input, textarea{font-family:'mplus-1c-regular';outline:none;}
textarea{resize:none;overflow:hidden;}

/*** custom inputs ***/
/* black radio button */
div.black_radio_btn, div.black_radio_btn_checked{width:14px;height:14px;margin-bottom:10px;background:url(../Images/Buttons/black_radio_button.png);cursor:pointer;}
div.black_radio_btn{background-position:0px 0px;}
div.black_radio_btn_checked{background-position:0px -14px;}

/* search */
form.search h2{margin:0px;padding:0px;font-size:18px;font-weight:normal;color:black;}
form.search input[type=text]{width:210px;height:14px;padding:5px 10px;margin-left:10px;line-height:14px;border:1px solid #c9c8c8;}
form.search input[type=submit]{width:44px;height:26px;background:url(../Images/Buttons/submit.jpg) no-repeat top left;border:none;cursor:pointer;}
form.search input[type=submit]:hover{background-position:bottom left;}

/**** login ****/
/* wrapper */
div.btn_wrapper{height:25px;position:relative;float:right;z-index:1;}
div.show_login{height:10px;padding:7px 5px 8px 5px;line-height:10px;font-size:10px;cursor:pointer;}
div.show_login.active, div.show_login:hover{background-color:#92b601;}
div.form_wrapper{width:230px;padding-top:11px;background:url(../Images/Buttons/attach_grey_80_opacity.png) no-repeat top center;position:absolute;top:25px;display:none;}
div.form_wrapper form.compact_form{background:url(../Images/BGs/grey_80_opacity.png);}
/* form */
form.compact_form{color:#6a6a6a;font-size:10px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;}
form.compact_form table{margin-bottom:5px;}
form.compact_form table th{width:23px;}
/* inputs */
form.compact_form .input_wrapper{margin-bottom:3px;padding:6px 5px 4px 5px;background-color:#dedede;}
form.compact_form input[type=text], form.compact_form input[type=password]{width:100%;height:14px;margin:0px;padding:0px;font-size:10px;line-height:14px;background:none;border:none;color:#444;}
form.compact_form input[type=password].password{display:none;}
form.compact_form input[type=submit].big, form.compact_form input[type=submit].small{width:20px;margin:0px 0px 0px 3px;padding:0px;background:#45c3d3 url(../Images/Btns/white_arrow.png) no-repeat center;border:none;cursor:pointer;}
form.compact_form input[type=submit].big{height:51px;}
form.compact_form input[type=submit].small{height:24px;float:right;}

/* contact form */
form.contact_form div.input_wrapper{padding:3px 8px;background:#eceaea;}
form.contact_form input[type=text], form.contact_form input[type=password], form.contact_form textarea{width:100%;margin:0px;padding:0px;background:none;border:none;}
form.contact_form{width:384px;padding:28px;border:1px solid #eceaea;}
form.contact_form table{width:100%;}
form.contact_form table td{padding:4px 0px;}
form.contact_form table th{padding-top:9px;font-weight:normal;font-size:11px;text-align:left;}
form.contact_form input[type=text], form#contact_form textarea{color:black;}
form.contact_form input[type=submit], form.contact_form input[type=reset]{margin-top:15px;padding:5px 15px;color:white;font-size:11px;background-color:#45c3d3;border:none;cursor:pointer;}
/*..................................... END FORMS .....................................*/


/*....................................... ICONS .......................................*/
/** social networks **/
div.follow_us{width:200px;float:right;}
div.follow_us div.wrapper{position:relative;}
/* slider */
div.follow_us div.slider{width:196px;height:76px;padding:0px 2px;background:url(../Images/BGS/sn_bg.png) repeat-x top;position:absolute;top:0px;left:0px;z-index:1;}
div.follow_us div.slider table{margin-top:13px;}
div.follow_us div.slider table td{padding:0px 3px;}
div.follow_us div.slider hr.hruler{width:196px;margin:0px;position:absolute;bottom:0px;left:2px;}
/* button */
div.follow_us div.btn{width:200px;height:12px;line-height:12px;padding:27px 0px 26px 0px;text-align:center;position:relative;background:url(../Images/BGS/sn_bg.png) repeat-x bottom;cursor:pointer;z-index:2;}
/* social network buttons */
.sn_facebook, .sn_twitter, .sn_linkedin{width:48px;height:48px;text-indent:-3000em;background:url(../Images/Icons/sn.png) no-repeat;display:block;}
.sn_facebook{background-position:top left;}
.sn_twitter{background-position:top center;}
.sn_linkedin{background-position:top right;}
div.follow_us .arrow_up{margin-left:-4px;position:absolute;top:10px;left:50%;}

/** icons **/
span.ic_news, span.ic_cal, span.ic_priv, span.ic_faq, span.ic_pages{width:32px;height:32px;background:url(../Images/Icons/icons.png) no-repeat;display:block;}
span.ic_news{background-position:0px 0px;}
span.ic_faq{background-position:-32px 0px;}
span.ic_cal{background-position:-64px 0px;}
span.ic_priv{background-position:-96px 0px;}
span.ic_pages{background-position:-128px 0px;}

/* person */
.person{width:76px;height:72px;background:url(../Images/Icons/person.png);display:block;}

/** arrows **/
.arrow_up{width:9px;height:9px;background:url(../Images/Icons/arrow_up.png);display:block;}
.attach_arrow_white{width:0px;height:0px;border-top:6px solid transparent;border-right:6px solid white;border-bottom:6px solid transparent;display:block;}
/*..................................... END ICONS .....................................*/


/*....................................... IMAGES ......................................*/
/** general settings **/
img{border:none;}

.new_detail{max-width:230px;}
.new_list{max-width:135px;}
/*..................................... END IMAGES ....................................*/


/*....................................... LISTS .......................................*/
ul.list{margin:0px;padding:0px;list-style:none;}
ul.list li{margin:0px;padding:0px;}
ul.list li a{padding:3px 0px;line-height:12px;display:block;}
ul.list li a:hover, ul.list li a.current{color:#8bd200;}


/* circle thumbs */
ul.circle_thumbs{margin:0px;padding:0px;list-style:none;}
ul.circle_thumbs li{margin:0px;padding:0px;float:left;}
ul.circle_thumbs li span{width:12px;height:12px;margin-right:3px;background:#dedede;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;display:block;float:left;cursor:pointer;box-shadow:inset 1px 2px 2px rgba(0,0,0,0.4);}
ul.circle_thumbs li span:hover, ul.circle_thumbs li span.current{background:#850d70;}
/*..................................... END LISTS .....................................*/


/*....................................... MENUS .......................................*/
div#header > ul{height:105px;margin:0px;padding:0px;list-style:none;float:right}
div#header > ul > li{height:105px;margin:0px;padding:0px;float:left;display:block;position:relative;}
div#header > ul > li > a{height:14px;line-height:14px;padding:68px 20px 23px 20px;font-size:14px;display:block;}
div#header > ul > li > a:hover, div#header > ul > li > a.current{color:#45c3d3;background:url(../Images/Icons/blue_light_ball.png) no-repeat center;}
/* submenu */
div#header > ul > li > ul{min-width:100%;margin:0px;padding:0px;list-style:none;background:url(../Images/BGS/white_80_opacity.png);position:absolute;top:105px;left:0px;z-index:1;display:none;}
div#header > ul > li:hover ul{display:block;}
div#header > ul > li > ul li{margin:0px;padding:0px;}
div#header > ul > li > ul li a{height:30px;line-height:30px;color:#555;font-size:12px;text-transform:uppercase;padding:0px 15px;display:block;white-space:pre;}
div#header > ul > li > ul li a:hover{background-color:white;}
/*..................................... END MENUS .....................................*/


/*..................................... SLIDERS .....................................*/
/* horizontal slider */
div#horizontal_slider_container{height:219px;position:relative;overflow:hidden;}
ul#horizontal_slider{margin:0px;padding:0px;list-style:none;position:absolute;top:0px;left:0px;}
ul#horizontal_slider li{width:219px;margin:0px;padding:0px 20px;float:left;}
ul#horizontal_slider li div.txt{height:32px;line-height:15px;margin-bottom:7px;text-align:justify;overflow:hidden;}
table.horizontal_btns_container{margin-top:50px;display:none;}
/*................................... END SLIDERS ...................................*/


/*.................................... PAGE SYSTEM ....................................*/
/* go to */
span.go_first, span.go_prev, span.go_next, span.go_last{width:23px;height:23px;background:url(../Images/Btns/go_to.png) no-repeat;display:block;cursor:pointer;}
span.go_first{background-position:0px 0px;}
span.go_first:hover{background-position:0px -23px;}
span.go_prev{background-position:-23px 0px;}
span.go_prev:hover{background-position:-23px -23px;}
span.go_next{background-position:-46px 0px;}
span.go_next:hover{background-position:-46px -23px;}
span.go_last{background-position:-69px 0px;}
span.go_last:hover{background-position:-69px -23px;}
/* page navigation */
table#page_nav_tbl{margin-top:80px;}
table#page_nav_tbl td span{margin:0px 8px;cursor:pointer;}
table#page_nav_tbl span.page_nr{color:black;}
table#page_nav_tbl span.page_nr, table#page_nav_tbl span.current_page{margin:0px 14px;}
table#page_nav_tbl td span.page_nr:hover, table#page_nav_tbl td span.current_page{color:#7ec7ff;}
/*.................................. END PAGE SYSTEM ..................................*/


/*....................................... RULERS ......................................*/
hr.hruler{height:1px;padding:0px;background:#fff;border-width:1px 0px 0px 0px;border-style:solid;border-color:#cfcfcf;}
hr.clear{height:0px;margin:0px;padding:0px;border:none;clear:both;}
/*..................................... END RULERS ....................................*/


/*..................................... SLIDESHOW .....................................*/
/* HOME */
/* structure */
div.slideshow{width:1000px;height:414px;position:relative;overflow:hidden;}
div.slideshow div.slider{height:414px;position:absolute;}
div.slideshow div.slide{width:1000px;float:left;}
div.slideshow div.slide img{max-width:1000px;max-height:414px;}

/* buttons */
div.slideshow div.buttons_container{width:147px;height:40px;margin-left:-73px;text-align:center;background:url(../Images/Banners/buttons_ph.png) no-repeat bottom center;position:absolute;bottom:0px;left:50%;}
div.slideshow div.buttons_container table{width:auto;height:12px;margin:18px auto 0px auto;padding:0px;list-style:none;}
div.slideshow div.buttons_container span{width:12px;height:12px;margin-right:3px;background:#dedede;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;display:block;float:left;cursor:pointer;box-shadow:inset 1px 2px 2px rgba(0,0,0,0.4);}
div.slideshow div.buttons_container span:hover, div.slideshow div.buttons_container span.current{background:#45c3d3;}
/*................................... END SLIDESHOW ...................................*/


/*..................................... STRUCTURE .....................................*/
/** general settings **/
body{margin:0px;padding:0px;font-family:'mplus-1c-regular';font-size:12px;color:#767676;}
div.width_container{width:1000px;margin:0px auto;}

div#header{height:105px;}
div#content{margin-top:65px;padding-bottom:35px;}
div#footer{height:76px;border-bottom:1px solid #d0d0d0;position:relative;}
/* bottom gradient */
div#footer div.grd{width:100%;height:11px;background-color:#efefef;position:absolute;bottom:0px;left:0px;z-index:3;}
div#credits{padding:12px 0px;}

/** bizz **/
div.bizz_wrapper{height:159px;margin-top:35px;font-size:10px;}
div.bizz_wrapper div.bizz{width:194px;height:159px;margin-right:5px;padding:0px;text-align:center;background:#dcdddd url(../Images/BGS/bizz_gb.png) repeat-x top;border:1px solid #cecfcf;float:left;overflow:hidden;}
div.bizz_wrapper div.bizz div.text{padding:0px 5px 5px 5px;clear:both;}
div.bizz_wrapper div.bizz hr{margin:0px 0px 10px 0px;}
div.bizz_wrapper div.bizz p{text-align:left;}

/** columns **/
div.col_left{width:766px;padding-right:40px;float:left;}
div.col_right{width:194px;float:left;}
/*................................... END STRUCTURE ...................................*/


/*........................................ TEXT .......................................*/
@font-face{font-family:'mplus-1c-bold';src:url('../Fonts/MPlus1C_Bold/mplus1cbold.eot');src:url('../Fonts/MPlus1C_Bold/mplus1cbold.eot?#iefix') format('embedded-opentype') ,url('../Fonts/MPlus1C_Bold/mplus1cbold.woff') format('woff'), url('../Fonts/MPlus1C_Bold/mplus1cbold.ttf') format('truetype'), url('../Fonts/MPlus1C_Bold/mplus1cbold.svg#mplus1cbold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'mplus-1c-regular';src:url('../Fonts/MPlus1C_Regular/mplus1cregular.eot');src:url('../Fonts/MPlus1C_Regular/mplus1cregular.eot?#iefix') format('embedded-opentype'), url('../Fonts/MPlus1C_Regular/mplus1cregular.woff') format('woff'), url('../Fonts/MPlus1C_Regular/mplus1cregular.ttf') format('truetype'), url('../Fonts/MPlus1C_Regular/mplus1cregular.svg#mplus1cregular') format('svg');font-weight:normal;font-style:normal;}
		
h1.logo{width:139px;height:75px;margin:15px 0px;padding:0px;float:left;}
h1.logo a{width:139px;height:75px;text-indent:-3000em;background:url(../Images/logo.png) no-repeat top left;display:block;}
h2.title{margin:0px 0px 30px 0px;padding:0px;font-weight:normal;font-size:18px;}
h3.title{margin:0px;padding:0px;font-weight:normal;font-size:12px;}

/** anchors **/
a{text-decoration:none;color:#767676;}

/** paragrqaphs **/
p{margin:0px 0px 8px 0px;line-height:15px;}

/*** colors ***/
.blue{color:#45c3d3;}
.lime{color:#8bd200;}
.orange{color:#f53501;}
.purple{color:#850d70;}
.dark_lime, .dark_purple, .dark_blue{color:#767676;}
a.dark_lime:hover{color:#8bd200;}
a.dark_purple:hover{color:#850d70;}
a.dark_blue:hover{color:#45c3d3;}
/*...................................... END TEXT .....................................*/

