@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed:400,300);
/***** Reset & Basics *****/

	html, body, div, span, applet,
	object, iframe, h1, h2, h3, h4,
	h5, h6, p, blockquote, pre, a,
	abbr, acronym, address, big, cite,
	code, del, dfn, em, img, ins, kbd,
	q, s, samp, small, strike, strong,
	sub, sup, tt, var, b, u, i, center,
	dl, dt, dd, ol, ul, li, fieldset,
	form, label, legend,  caption,
 
	article, aside, canvas, details,
	embed, figure, figcaption, footer,
	header, hgroup, menu, nav, output,
	ruby, section, summary, time, mark,
	audio, video 							{ margin: 0; padding: 0; border: 0; font-size:100%; font:inherit; vertical-align:baseline; }
	
	article, aside, details, figcaption, 
	figure, footer, header, hgroup, menu, 
	nav, section 							{ display:block; }
	
	body 									{ line-height:1; }
	
	ol, ul 									{ list-style:none; }
	
	blockquote, q 							{ quotes:none; }
	
	blockquote:before, blockquote:after,
	q:before, q:after 						{ content:''; content:none; }
	
	table 									{ border-collapse:collapse; border-spacing:0; }
		
/***** Basic Styles *****/
	
	html 									{ /*overflow-y:scroll; overflow:-moz-scrollbars-vertical;*/ }
	body									{ margin:0; padding:0; background: url("../images/bg.jpg") repeat fixed 0 0 / 100% auto rgba(0, 0, 0, 0); font:12px Arial, Helvetica, sans-serif; color:#333; -webkit-font-smoothing:antialiased; -webkit-text-size-adjust:none; }
	
/***** Typography *****/

	h1, h2, h3, h4, h5, h6 					{ margin:0; padding:0; font-family: 'Roboto Condensed', sans-serif; font-weight:normal; } 
	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a 		{ font-weight: inherit; }
	h1 										{ margin:0 0 10px 0; padding:0; font-size:28px; color:#333; }
	h2										{ margin:0 0 10px 0; padding:0; font-size:22px; color:#333; }
	h3 										{ margin:0 0 10px 0; padding:0; font-size:16px; color:#333;  }
	h4 										{ margin:0 0 10px 0; padding:0; font-size:16px; color:#333; }
	h5 										{ margin:0 0 10px 0; padding:0; font-size:12px; color:#333; }
	h6 										{ margin:0 0 10px 0; padding:0; font-size:10px; color:#333; }

	p 										{ margin:0; padding:0 0 10px 0; line-height:16px; }

	sup, sub 								{ height:0;	line-height:1px; vertical-align:baseline; _vertical-align:bottom; position:relative; }
	sup 									{ bottom:1px; }
	sub 									{ top:1px; font-size:.6em; }
	em 										{ font-style:italic; }
	strong 									{ font-weight:bold; }
	small 									{ font-size:80%; }
	
 

/***** Links *****/

	a:link 									{ color:#333; text-decoration:underline; outline:0; transition-property:color .1s linear 0s; -moz-transition:color .1s linear 0s; -webkit-transition:color .1s linear 0s; -o-transition:color .1s linear 0s; }
	a:visited 								{ color:#333; text-decoration:underline; outline:0; }
	a:active 								{ color:#333; text-decoration:underline; outline:0; }
	a:hover 								{ color:#999; text-decoration:none; outline:0; }
	a:focus 								{ -moz-outline-style:none; }

	.clearfix{
		clear:both;
		margin:0;
		padding:0; 
	}
.wrap{
	width:1160px;
	margin:0 auto;
}
.header {
 	position:fixed;
	z-index:100;
	top:0;
	width:100%;
	background:url(../images/header_bg.png) repeat;
}
.logo {
	float:left;
	margin:80px 25px 0 25px;
}
.nav {
	float:right;
}
.nav ul li{
	float:left;
	background:url(../images/nav_divd.png) right top repeat-y;
}
.nav ul li a{
	text-decoration:none;
	padding:15px 50px;
	display:block;
	text-align:center;
	font-family:'Roboto Condensed' , Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#fff;
	text-transform:uppercase;
}
.nav ul li.active a, .nav ul li:hover a {
	color:#fff;
	background:#242282;	
}
.smlogo {
	float:left;
	margin-top:8px; 
}
.footer {
	background:url(../images/footer_bg.png) repeat;
	position:fixed;
	width:100%;
	bottom:0;
	padding:15px 0; 
} 
.copyright {
	text-align:left;
	padding:0;
	margin:0; 
	color:#fff;
}
.copyright span{	
	float:right;
}
.social {
	float:right;
	margin-top:16px;
} 
.social li {
	float:left;
	margin-left:8px;
}
a.reglink {
	background:url(../images/reg_link.png) repeat-x #d8d8d8;
	font-family:'Roboto Condensed' , Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#242282;
	text-decoration:none;
	padding:5px 20px;
	border-radius:4px;
	float:right;
	margin:10px 0 0 10px;
	
}
a.reglink:hover {
	background:#000;
	color:#fff;
}

#panel {
    position:relative;
    width: 350px;
    height: 350px;
    overflow: hidden;
	border-radius:100%;
	float:left;
}
#panel2{
    position:relative;
    width: 350px;
    height: 350px;
    overflow: hidden;
	border-radius:100%;
	float:left;
}
#panel img {
    position: absolute;
    -ms-interpolation-mode:nearest-neighbor;
    image-rendering: optimizeSpeed;
}
#panel2 img {
    position: absolute;
    -ms-interpolation-mode:nearest-neighbor;
    image-rendering: optimizeSpeed;
}
.vcat {
	display: table;
    margin: 0 auto;
    position: relative;
    top: 160px;
    width: auto;
}
a.vroud {
    background: url("../images/white_dot.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: 0;
    color: #242282;
    font-family: "Roboto Condensed",Arial,Helvetica,sans-serif;
    font-size: 30px;
    position: absolute;
    text-align: center;
    text-decoration: none;
    width: 100%;
    z-index: 2000;
    padding: 8px 0 14px 0;
    text-transform: uppercase;
    color: #000;
    font-weight: 300;
}

#ContentPartwrapper {
    
    height: 346px;
    position: absolute;
    
    display: table;
    margin: 0 auto;
    position: relative;
    top: 60px;
    width: 1000px; 
}

.content {
    margin-top:10px;
    color:#fff;
    float: left;
	  background-image: url('../images/wrapperimage.png');
    background-repeat: repeat;
    height: 305px;
    position: absolute;
    z-index: 100;
    display: table;
    margin: 0 auto;
    position: relative;
    top: 0px;
    width: 994px; 
	 
}
.content p{
    margin-top:67px;
    color:#fff;
    font-family:'Roboto Condensed' , Arial, Helvetica, sans-serif;
    margin:10px;
    font-size:14px;
    line-height:20px;
}



.contentNoScroll {
    margin-top:10px;
    margin-left:10px;
    color:#fff;
    float: left;
	  background-image: url('../images/wrapperimage.png');
    background-repeat: repeat;
    height: 305px;
    position: absolute;
    z-index: 100;
    display: table;
    margin: 0 auto;
    position: relative;
    top: 0px;
    width: 1000px; 
   min-height:469px;
	 
}
.contentNoScroll p{
    margin-top:67px;
    color:#fff;
    font-family:'Roboto Condensed' , Arial, Helvetica, sans-serif;
    margin:10px;
    margin-left:0px;
    font-size:14px;
    line-height:20px;
}

.contentNoScroll h2{
    margin-top:67px;
    color:#fff;
    font-family:'Roboto Condensed' , Arial, Helvetica, sans-serif;
    margin:10px;
     margin-left:0px;
    line-height:20px;
}

.contentNoScroll h3{
   margin:10px;
    color:#faf628;
    font-family:'Roboto Condensed' , Arial, Helvetica, sans-serif;
    margin-left:0px;
     
    line-height:20px;
}
.contentNoScroll a{
   
    color:#fff;
    font-family:'Roboto Condensed' , Arial, Helvetica, sans-serif;
     
     
    line-height:20px;
}
.pagetitle {
    background: url("../images/white_dot.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    top: 0;
    color: #242282;
    font-family: "Roboto Condensed",Arial,Helvetica,sans-serif;
    font-size: 30px;
    text-align: left;
    text-decoration: none;
    width: 991px;
    z-index: 2000;
    padding: 8px 0 14px 14px;
    text-transform: uppercase;
    color: #000;
    font-weight: 300;  
}

#style-3::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #d8d8d8;
}

#style-3::-webkit-scrollbar
{
	width: 6px;
	background-color: #999;
}

#style-3::-webkit-scrollbar-thumb
{
	background-color: #333;
}.scrollbar
{
	float: left;
	width: 1006px;
	overflow-y: scroll;
	margin-bottom: 0px;
    height:auto;
    max-height:469px; 
    opacity:0.9;
}
 .styled-form   { margin-bottom: 5px;padding-left:30px; }
.styled-form .note { margin-bottom: 40px; }
.styled-form input[type=text], .styled-form input[type=password], .styled-form textarea { background-color: #e1e1db; width: 100%; padding: 9px 14px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; font-family:'Roboto Condensed' , Arial, Helvetica, sans-serif; }
.styled-form input[type=text]:focus, .styled-form input[type=password]:focus, .styled-form textarea:focus { background-color: #fff9b2; }
.styled-form label { display: block; font-family:'Roboto Condensed' , Arial, Helvetica, sans-serif; font-weight: 700; letter-spacing: 1px; font-size: 13px; line-height: 20px; text-transform: uppercase; color: #FFFFFF; }
.styled-form label.checkbox { font-family:'Roboto Condensed' , Arial, Helvetica, sans-serif; font-weight: 300; color: #787876; text-transform: none; font-size: 13px; letter-spacing: 0; }
.styled-form .field { display: block; }
.styled-form .error { color: red; font-size: 12px; margin-top: 2px; display: block; }
.styled-form .row { display: inline; float: left; *zoom: 1; width: 100%; }
.styled-form .row:after { content: ""; display: table; clear: both; }
.styled-form .row.half { width: 46%; margin-left: 8%; }
.styled-form .row.half.first { margin-left: 0; clear: left;padding-bottom:15px; }
.styled-form .submit-row { clear: both;}
.submit-row {
    text-align: right;
    margin-right:-9px;padding-top:10px;
}
button[type=submit], .button { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; white-space: nowrap; position: relative; display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; font-family: "brandon-grotesque", Helvetica, Arial, sans-serif; font-weight: 700; letter-spacing: 2px; font-size: 14px; line-height: 14px; text-transform: uppercase; color: white; background-color: #e8554e; cursor: pointer; border-bottom: 5px solid #9a3834; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -webkit-transition: none 125ms ease-out; -webkit-transition-delay: 0; -moz-transition: none 125ms ease-out 0; -o-transition: none 125ms ease-out 0; transition: none 125ms ease-out 0; -webkit-transition-property: background-color, color; -moz-transition-property: background-color, color; -o-transition-property: background-color, color; transition-property: background-color, color; padding: 10px 55px; }
button[type=submit]:hover, .button:hover { background-color: #fa5c54; text-decoration: none; }
button[type=submit]:active, .button:active { border-bottom-width: 0; margin-bottom: 5px; top: 5px; }
button[type=submit].large, .button.large { padding: 18px 35px; }
button[type=submit].simple, .button.simple { background-color: #e0e5e2; border: none; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; color: #768f9d; font-size: 13px; line-height: 13px; padding-left: 80px; padding-right: 80px; }
button[type=submit].simple:hover, .button.simple:hover { background-color: white; color: #4b6d81; }
button[type=submit].simple:active, .button.simple:active { top: 0; margin-bottom: 0; }


  #contact-info { position: absolute; right: 0; top: 0; height: 100%; border: 10px solid white; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 306px; padding: 30px 25px; background: white url('../images/wave-pattern-white.png?1350403306') repeat; }
#contact-info dt { text-transform: uppercase; font-family:'Roboto Condensed' , Arial, Helvetica, sans-serif; font-weight: 700; letter-spacing: 1px; font-size: 12px; color: #e8554e; }
#contact-info dd { margin-bottom: 25px; }
#contact-info dd, #contact-info dd a { color: #000000; }
#contact-info .social-links a { text-indent: -119988px; overflow: hidden; text-align: left; background-image: url('../images/icons.png?1381413743'); background-repeat: no-repeat; background-position: 50% 50%; display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; width: 32px; height: 48px; margin-right: 5px; }
#contact-info .social-links a.fb { background-position: -592px -72px; }
#contact-info .social-links a.tt { background-position: -592px -8px; }


.static-new ul{padding:0px; margin:7px; list-style:none;}
.static-new li{ padding:5px 3px 3px 25px; margin:0px 0px 0px 6px; background: url("../images/bullet.png") left 9px no-repeat;   width:222px;
                line-height:23px;text-align:left;
}

 
.static-new li a{color:#999; text-decoration:none; font-weight:normal; font-size:14px; font-family:'Roboto Condensed' , Arial, Helvetica, sans-serif;  width:222px; text-align:left;}
.static-new a:hover {color:#F9F9F9; text-decoration:underline;}



.static-new2 ul{padding:0px; margin:7px; list-style:none;}
.static-new2 li{ padding:5px 3px 3px 25px; margin:0px 0px 0px 6px; background: url("../images/bullet.png") left 9px no-repeat;   width:100px;
                line-height:23px;text-align:left;
}

 
.static-new2 li a{color:#999; text-decoration:none; font-weight:normal; font-size:14px; font-family:'Roboto Condensed' , Arial, Helvetica, sans-serif;  width:100px; text-align:left;}
.static-new2 a:hover {color:#F9F9F9; text-decoration:underline;}

/*General Mosaic Styles*/
.mosaic-block {
	float:left;
	position:relative;
	overflow:hidden;
	width:210px;
	height:200px;
    margin-right:20px;
    margin-bottom:30px;
}

	.mosaic-backdrop {
		display:none;
		position:absolute;
		top:0;
		height:100%;
		width:100%;
	}
	
	.mosaic-overlay {
		display:none;
		z-index:5;
		position:absolute;
		width:100%;
		height:100%; 
		 
	}
	
		/*** Custom Animation Styles (You can remove/add any styles below) ***/
	 
		.fade .mosaic-overlay {
			opacity:0;
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";
			filter:alpha(opacity=00);
			background:url(../images/bg-black.png);
		 
		
		 
		}
        .details
        {
            	width:205px;
                height:195px;
        }

            .details h4 {
                position: relative;
                top: 74px;
                font-size: 18px;
                color: #fefefe;
                text-align: center;
                font-family: "Roboto Condensed",Arial,Helvetica,sans-serif;
            }
        
		/*** End Animation Styles ***/

   .mactiv {
background-color: #242282;
}

   #nav, #nav ul {
    list-style-position: outside;
    list-style-type: none;
    position: relative;
    z-index: 6;
}
#nav a {
}
#nav li {
    float: left;
    position: relative;
}
#nav ul {
    display: none;
    position: absolute;
    top:49px;
    width: 20em;
}
#nav li ul a {
    background: #463E74;
    
    width: 180px;
   text-decoration: none;
padding:9px 8px;
display: block;
text-align: left;
font-family: 'Roboto Condensed' , Arial, Helvetica, sans-serif;
font-size: 16px;
color: #fff;
text-transform: uppercase;
 opacity:2000;
}
#nav li ul a:hover {
    background-color: #242282;
  
}
#nav ul ul {
    top: auto;
}
#nav li ul ul {
    left: 213px;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul {
    display: none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul {
    display: block;
}
.list-1 ul li
{margin-top: 67px;
color: #fff;
font-family: 'Roboto Condensed' , Arial, Helvetica, sans-serif;
margin: 10px;
margin-left: 0px;
font-size: 14px;
line-height: 20px;}

.list-1 li {
	line-height:20px;
	padding-left:15px;
	padding-bottom:10px;
	font-size:14px;
	background:url(../images/marker-1.png) 0 5px no-repeat;
    color: #fff;
font-family: 'Roboto Condensed' , Arial, Helvetica, sans-serif;
 
}
.list-1 a {
	display:inline-block;
	color:#000;
}
.list-1 a:hover {
	color:#2ab5ba;
}
 .Thanks
 {
     color:White;
     background-color:#eee;
     -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
border:1px solid #000;
width:500px;
height:134px;
position:relative;
left:100px;
text-align:center;color:#333;
}