* {
	margin:0;
	padding:0;
}

html {width:100%; background:#1c1c1c;}


.main1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%; 
	color:#616469;
	min-width:960px;
	background:url(assets/images/menu_images/tail-top.gif) 0 0 repeat-x #eee;
}



.main2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%; 
	color:#616469;
	min-width:960px;
	background:url(assets/images/menu_images/tail-top2.gif) 0 0 repeat-x #eee;
}

.main {
	width:1050px;
	padding:0;
	font-size:0.8125em;
	line-height:1.384em;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

img {border:0; vertical-align:top; text-align:left;}

a {color:#4f4f4f; outline:none;}
a:hover {text-decoration:none;}

object {outline:none;}
fieldset {border:0;}

ul, ol {list-style:none;}

table, table td {padding:0; border:none; border-collapse:collapse;}

.clear {clear:both; width:100%; line-height:0; font-size:0;}

.col-1, .col-2, .col-3, .col-4, .col-5 {float:left;}
.column-1, .column-2, .column-3 {float:left;}  

.wrapper {width:100%; overflow:hidden;}
.extra-wrap {overflow:hidden;}
.extra-box {overflow:hidden;}

.container {width:100%;}

p {
	margin-bottom:16px;
	font-size: x-large;
}
.p1 {margin-bottom:4px;}
.p2 {margin-bottom:12px;}
.p3 {margin-bottom:26px;}
.p4 {margin-bottom:40px;}
.p5 {margin-bottom:50px;}

.reg {text-transform:uppercase;}

.fleft {float:left;}
.fright {float:right;}

.alignright {text-align:right;}
.aligncenter {text-align:center;}

.title {margin-bottom:18px;}

.it {font-style:italic;}

.letter {letter-spacing:-1px;}

.color-1 {color:#fff;}
.color-2 {color:#000;}
.color-3 {color:#777a81;}
.color-4 {color:#7eb316;}
.color-5 {color:#343538;}
.color-6 {color:#2aaed8;}
.color-7 {color:#616469;}


/*********************************header*************************************/
#header {height:492px; width:100%;}
#header2 {height:100%; width:100%;}

#header .row-1 {height:174px;} 
#header .row-1 .row-1 {height:25px;} 
#header .row-1 .row-2 {height:80px; background:url(assets/images/menu_images/pic-1.gif) 0 bottom repeat-x;} 

#header .row-2 {height:318px;}
#header .row-3 {height:318px; width:999;}
#header .row-4 {height:35px;} 

.sub-menu {float:left; padding-left:20px;}
.sub-menu li {float:left; font-size:0.769em; line-height:2.4em; text-transform:uppercase; color:#c8c8c8; padding-right:15px;}
.sub-menu li a {color:#c8c8c8; padding-right:12px;}
.sub-menu li a:hover {color:#34b9e4;}

.text-top {float:right; font-size:0.769em; line-height:2.4em; text-transform:uppercase; color:#c8c8c8; padding-right:45px;}
.text-top span {font-size:1.1em; line-height:1.818em; padding-left:3px;} 

.logo {float:left; padding:18px 0 0 21px;}

.form-top {float:right; padding:34px 2px 0 0;}

#form-top label {display:block; float:left; padding:4px 7px 0 0;}
#form-top input {width:148px; font-size:0.846em; color:#a5a5a5; padding:3px 10px; border:1px solid #d0d0d0; background:#fff; font-family:Arial, Helvetica, sans-serif;}

.button-form-top {float:left;}

.menu {
	float:left;
	padding-top: 7px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
}
.menu li {float:left; font-size:0.846em; line-height:1.454em; text-transform:uppercase; padding-right:7px;}
.menu li a {float:left; display:block; padding-left:13px; color:#1c1c1c; cursor:pointer;}
.menu li a span {float:left; display:block; padding-right:13px;}
.menu li a span span {
	padding-top: 4px;
	padding-right: 3px;
	padding-bottom: 6px;
	padding-left: 3px;
}
.menu li .active {color:#fff; background:url(assets/images/menu_images/active-left.png) 0 0 no-repeat;}  
.menu li .active span {background:url(assets/images/menuimages/active-right.png) right 0 no-repeat;}
.menu li .active span span {background:url(assets/images/menu_images/active-tail.png) 0 0 repeat-x;}
.menu li a:hover {color:#29b0e9;}
.menu li .active:hover {color:#fff;}

.link-top {display:block; margin:10px 12px 0 0; font-size:0.846em; line-height:1.454em; color:#1c1c1c; padding-right:24px; text-transform:uppercase; background:url(assets/images/menu_images/pict-1.gif) right 0 no-repeat;}
.link-top:hover {color:#fe9f08;} 

.slogan-1 {width:263px; height:104px; margin-top:3px; background:url(assets/images/menu_images/slogan-1.png) 0 0 no-repeat;}
.slogan-2 {width:263px; height:104px; background:url(assets/images/menu_images/slogan-2.png) 0 0 no-repeat;}
.slogan-3 {width:263px; height:107px; background:url(assets/images/menu_images/slogan-3.png) 0 0 no-repeat;}

.slogan-1 .padding,
.slogan-2 .padding,
.slogan-3 .padding {padding:71px 0 0 185px;}

.slogan-1 .button-top {color:#05a3e5;}
.slogan-2 .button-top {color:#7eb316;}
.slogan-3 .button-top {color:#ebac14;}

.button-top {display:inline-block; cursor:pointer; padding-left:12px; background:url(assets/images/menu_images/button-top-left.png) 0 0 no-repeat;}
.button-top span {display:inline-block; padding-right:12px; background:url(assets/images/menu_images/button-top-right.png) right 0 no-repeat;}
.button-top span span {padding:1px 7px 5px 7px; background:url(assets/images/menu_images/button-top-tail.png) 0 0 repeat-x;}
.button-top:hover {color:#000;}

