@charset "utf-8";
/* CSS Document */

* {
	margin: 0;
}

html, body, #wrap {height: 100%;}

body > #wrap {height: auto; min-height: 100%;}

#wrap {width:800px; margin:0 auto; background-color:#FFFFFF}

body {background-color:#333333}

#main {overflow:auto;
	padding-bottom: 125px; background-color:#FFFFFF;
	background-color:#FFFFFF; text-align:left; height:100%}  

#footer {position: relative;
	margin-top: -125px; /* negative value of footer height */
	height: 125px;
	clear:both; background-color:#5d82de; padding-left:150px; padding-right:150px; width:100%} 

/*Opera Fix*/
body:before {
	content:"";
	height:100%;
	float:left;
	width:0;
	margin-top:-32767px;/
}

.background {background-image:url(images/curtains.jpg); background-repeat:no-repeat; height:870px;}



.footer_tabs {width:900px; font-size:20px;color:#FFFFFF; font-family: Geneva, Arial, Helvetica, sans-serif; text-align:left;}

.head {font-family: Geneva, Arial, Helvetica, sans-serif; font-size:35px; color:#FFFFFF; padding-top:30px; padding-left:7px; padding-bottom:40px} 

.head_sub {font-family: Geneva, Arial, Helvetica, sans-serif; font-size:35px; color:#324bb1; padding-top:30px; padding-left:7px; padding-bottom:20px} 

.tabs {background-color:#333333; padding-top:20px; padding-bottom:7px; padding-right:10px;}

.tab {opacity:0.65;filter:alpha(opacity=65); border:0;}

.front_content {float:left; padding-top:60px; padding-left:130px; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:20px; color:#FFFFFF; text-align:left}

.front_content_about {padding-top:20px; padding-left:40px; padding-right:40px; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF; text-align:left;}

.front_content_about_black {padding-top:20px; padding-left:40px; padding-right:40px; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:17px; color:#000000; text-align:left;}

#owl {float:right; padding-right:35px; padding-top:50px;}
 
.toggle {
	 cursor:pointer;}

.toggle.closed {cursor:pointer}

.note_head
{font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt; color:#5d82de;}

.note {padding-top:7px; text-align:left}
	
.hidden {
  display:none;
}

.type_head {background-color:#5d82de; color:#FFFFFF; font-weight:bold; padding:5px; text-align:left}

.topnav a {display:block}

.topnav a: hover {opacity:.50; display:block}

.text {text-align:left; font-family:Arial, Helvetica, sans-serif; line-height:1.250em; font-size:0.814em; padding-left:20px; padding-right:25px}
