/* Start of CMSMS style sheet 'style.css' */
/*Generic classes*/
.left { float:left;}
.right { float:right;}
.clear { clear:both;}

/*Format*/
* {color:#6e6e6e;}
body { font-family: Verdana; font-size:12px; margin: 0; padding: 0;}
dfn { display:none;}

h1 {font-size:28px; line-height:28px;}
h2 {font-size:18px;}
h3 {font-size:16px;}
h4 {font-size:14px;}
h5 {font-size:12px;}

p{font-family:Verdana; }

a { color:#25408f; }
a:hover {color:#25408f;}
.highlight {color:#f78e1e;}
img { border: none; }
/*Layout*/
.wrapper, .end-page {width:895px; margin: 0 auto;}
.main-container {overflow: hidden; line-height:18px; background:url(uploads/theme/images/main-background.gif) no-repeat bottom; padding: 0 0 60px 0;}
.side-col {}
.col-left {float:left;}
.col-right {float:right; width:214px; margin: 41px 0 0 0;}
.layout1column {}
.layout2columns-left {float:left;}
.layout2columns-right {width:651px;}
.layout3columns {float:left;}
/*Header*/
.header {}
.header .header-top {position:relative; background:url(uploads/theme/images/header-background.jpg) no-repeat; width:651px; height:351px;}
.header .header-top a.home {display:block; background:transparent;width:100px; height:70px; position:absolute; left:0px; top:20px;}
.header .header-middle {position:relative; background:url(uploads/theme/images/menu-background.jpg) no-repeat; width:214px; height:369px;}
.header .header-top .languages {position:absolute; right:25px; top:80px;}
.header .header-top .languages ul {margin:0; padding:0; list-style-type:none;}
.header .header-top .languages ul li {text-transform:uppercase; font-size:10px; float:left; padding:2px; text-align:center; line-height:14px; margin: 0 3px 0 0; width:16px; height:16px; -moz-border-radius:3px; -webkit-border-radius:3px; background:#fff; filter:alpha(opacity=80); opacity: 0.8; -moz-opacity:0.8;}
.header .header-top .languages ul li h3 {font-size:10px; font-weight:bold; margin:0; padding:0;}
.header .header-top .languages ul li a {text-decoration:none;}
.header .header-top .languages ul li a.activeparent {font-weight:bold;}

/*Breadcrumbs*/
.breadcrumbs {}
.breadcrumbs a {}

/*Content*/
.content-inside {padding: 40px 0 0 0;}
.content-inside h1 {font-size:32px; font-weight:normal; color:#f78e1e; margin:0 0 25px 0;}
.content-inside h2 {}
.content-inside ul {}
.content-inside ul li {}

/*Footer*/
.footer-container {}
.footer-container .footer {}
.footer-container .footer  a{}
.footer-container .footer ul { margin:0; padding:0; list-style-type:none;}
.footer-container .footer ul li { display:inline;}
.footer-container .footer ul li.first {}
.footer-container .footer ul li.last {}
.footer-container .footer-inside {}
.footer-container .footer .footer-links{float:left;}
.footer-container .footer .footer-technav{float:right;}

/*Sub Footer Zone*/
.end-page {padding: 20px 0; font-size:10px;}
.end-page a{}
.end-page a:hover {}
.end-page .block1{float:left;}
.end-page .block2{float:right;}

/*Vertical Menu*/
.vertical-menu-container {position:absolute; top:207px; left:0px;}
.vertical-menu-container .vertical-menu {padding: 8px 0 0 0;}
.vertical-menu-container .vertical-menu h3 {}
.vertical-menu-container .vertical-menu a {text-decoration:none;}
/*Level 1*/
.vertical-menu-container .vertical-menu ul { margin:0; padding:0; list-style-type:none; font-size:16px; font-family:Arial;}
.vertical-menu-container .vertical-menu ul li{margin: 0px 0 0 0; background:url(uploads/theme/images/vertical-menu-li.gif) no-repeat 0px 5px; padding: 4px 0 0 22px;letter-spacing:0px;}
.vertical-menu-container .vertical-menu ul li a {color:#7f7f7f;}
.vertical-menu-container .vertical-menu ul li.currentpage h3 { font-size:16px; font-weight:normal; margin:0; padding:0; color:#363636;}
.vertical-menu-container .vertical-menu ul li a:hover {color:#363636; text-decoration:none;}
.vertical-menu-container .vertical-menu ul li.activeparent {}
.vertical-menu-container .vertical-menu ul li a.activeparent {}
.vertical-menu-container .vertical-menu ul li.currentpage h3 {}
/*Level 2*/
.vertical-menu-container .vertical-menu ul li ul {}
.vertical-menu-container .vertical-menu ul li ul li {}
.vertical-menu-container .vertical-menu ul li ul li.currentpage h3 {}
.vertical-menu-container .vertical-menu ul li ul li a {}
.vertical-menu-container .vertical-menu ul li ul li a:hover {}
.vertical-menu-container .vertical-menu ul li ul li a.activeparent {}
/*Level 3*/
.vertical-menu-container .vertical-menu ul li ul li ul {}
.vertical-menu-container .vertical-menu ul li ul li ul li {}
.vertical-menu-container .vertical-menu ul li ul li ul li.currentpage h3 {}
.vertical-menu-container .vertical-menu ul li ul li ul li a {}
.vertical-menu-container .vertical-menu ul li ul li ul li a:hover {}
.vertical-menu-container .vertical-menu ul li ul li ul li a.activeparent {}

.side-block {}
.side-block h1 {padding:0; margin:5px 0; color:#25408f; font-size:24px; font-weight:normal;}

/*List related classes*/
.odd {background-color:#f3f3f3;}
.even {background-color:transparent;}

ul.generic-list { margin:0; padding:0; list-style-type:none; list-style-image:none;}
ul.generic-list li {margin:0 0 10px 0;}
ul.generic-list li .thumbnail{}
ul.generic-list li .content{ width:650px;}
ul.generic-list li .content .summary {font-size:11px; line-height:15px;}
ul.generic-list li .content h4{margin:0; padding:0; }
ul.generic-list li .content h4 a {}
ul.generic-list li .content h4 a:hover {}
ul.generic-list li .date {color:#f68d3a; margin:0 0 3px 0;}
ul.generic-list li .read-more {display:none;}
ul.generic-list li .infos {text-align:right; margin: 5px 0 0 0; border-bottom: 1px solid #efefef; padding: 2px 0 5px 0; font-size:11px;}
ul.generic-list li .infos .download {float:left; padding: 0 0 0 20px; height:20px;}
ul.generic-list li .infos .download {}
ul.generic-list li .infos .date {float:right; color:#7c7c7c;}

/*Forms*/
.form-container {border: 1px solid #ddd; background:#fff; -webkit-border-radius:9px; -moz-border-radius:9px; padding: 20px;}
.generic-form {}
.generic-form h2 {font-size:12px; text-decoration:underline;}
.generic-form label {}
.generic-form .required {}
.generic-form input {width:250px;}
.generic-form select,
.generic-form input {border:1px solid #ddd; margin: 0 0 2px 0;}
.generic-form .required input, .generic-form .required select {background:#f9f9f9;}
.generic-form .fb_invalid {}
.generic-form .fb_invalid input, .generic-form .fb_invalid select{background:#fff3e5;}
.generic-form .captcha{border-top : 1px dashed #ddd;border-bottom: 1px dashed #ddd; padding: 10px 0 25px 0; margin: 10px 0;}
.generic-form .captcha input {width:80px; margin: 5px 0 0 0;}
.generic-form .captcha img{float:left; margin:0 20px 0 0;}
.generic-form .submit{text-align:center; padding: 10px 0;}
.generic-form .submit input {width:180px; background:#efefef; -moz-border-radius:5px; -webkit-border-radius:5px; border:1px solid #ddd;}
.generic-form .submit input:hover {width:155px; background:#666; color:#fff;}
.generic-form .checkbox-group {overflow:hidden; padding-bottom:10px; }
.generic-form .checkbox-group input {width:10px;float:left;margin:0; padding:0; border:0px;}
.generic-form .checkbox-group label{display:inline; width:300px; font-weight:bold; text-decoration:underline; padding: 0 0 10px 0;}
.generic-form .checkbox-group div label {margin:0; font-weight:normal; text-decoration:none;}
.generic-form .checkbox-group div{}
.generic-form .no-bold label{display:block; font-weight:normal; text-decoration:none; padding: 5px 0 5px 0; width:600px; }
.generic-form .no-bold div label {display:inline; font-weight:normal; text-decoration:none; padding: 5px 0 5px 0;  }
.generic-form .inline div{float:left; margin: 5px 10px 0 0;} 
.generic-form .inline {margin:5px 0 0 0;} 
.generic-form .checkbox-group label.label-title{padding:10px 0; font-size:12px; font-weight:bold; display:block; width:100%;}
.generic-form .checkbox-single input{width:10px; border:0px;}
.generic-form .checkbox-single label {}
.generic-form .checkbox-report label{float:right; width:560px;}
.generic-form .checkbox-single {width:580px;}
.generic-form .completing-field{}
.generic-form .completing-field label{padding-right:10px;}
.generic-form .completing-field input{width:150px;}
.generic-form textarea{width:250px; height:75px; border: 1px solid #ddd;margin-bottom:2px;}
.generic-form .dropdown{padding:9px 0 0 0;}

.media-2 .submit input {font-size:17px; width:250px; height:35px; background:#efefef; -moz-border-radius:5px; -webkit-border-radius:5px; border:1px solid #ddd;}
.media-2 .submit input:hover {width:250px background:#666; color:#fff;}

.order-form label, .input-text label{float:left; display:block; width:330px; padding:0; }

.error_message {border-bottom:1px solid #ddd; color:#f78e1e; padding:10px 20px; margin: 0 0 20px 0;}
.error_message ul {padding:0 0 0 15px; margin:0;}
.error_message ul li {color:#f78e1e;}
/* End of 'style.css' */

