﻿html{
	padding:0;
	margin:0;
}
body{
	padding:0px;
	font-family: Arial, 'Sans-Serif';
	margin:0;
	width:100%;
	background:#081df8 /*#EBEBEB*/ url(../images/bgGradient.jpg) top left repeat-x;
	background:#5a68f5 url(../images/bgGradient2.jpg) top left repeat-x;
	background:#93a0b1 url(../images/bodygradient2.jpg) top left repeat-x;
}
form
{
    width:100%;   
}
a
{
    text-decoration:none;
    border:none;   
}
img
{
    border:none;   
}
a:visited
{
    text-decoration:none;
    color:Blue;   
}
#resizeableDivs{
	Width:960px;
	Height:100%;
	margin:auto;
	
}
#pageWrapper{
	width:100%;
	position:relative;
	margin:auto;
	float:left;

}
#headerlogo
{
    position:relative;
    
}   
.reasondropdown
{
    padding:0px;
    border:none;   
    margin:0;
}

#header{
	width:100%;
	margin:auto;
	height:130px;
	border: 1px solid #2b88bd;
}
#headercontact
{
    float:right; 
    margin-top:20px;
    font-size:10px;  
}
#headercontact td
{
    padding-left:0px;
}
#headercontact img
{
    position:relative;
    top:10px;
    margin-right:5px;
}

#header h1
{
    font-weight:bold;
    font-size:9px;  
    padding:0px;
    margin:0px;
    font-family:'Alike', serif;
}

#navigation{
	width:100%;
	position:relative;
	z-index:3500;
    background:url(../images/navbackground.png) no-repeat;


}
.submenuitem
{
    cursor:pointer;   
    position:relative;
    
    padding-bottom:20px !important;
    
}
#navigation ul{
	
	list-style:none;
	height:40px;
	position:relative;
	z-index:3500;
	margin:auto;
    width:770px;
        top:10px;
    left:20px;
}
#navigation ul li ul
{
    position:absolute;
    background:white; 
    width:210px;
    padding:10px 0;
    height:auto;
    display:none;
    color:black !important;
    	 -moz-box-shadow:     0 0 4px #000000;
	-webkit-box-shadow:  0 0 4px #000000;
	box-shadow:         0 0 4px #000000;
		-webkit-border-radius:0px 0px 12px 12px;
	-moz-border-radius:0px 0px 12px 12px;
	border-radius:0px 0px 12px 12px;
    top:25px;

	
}
#navigation ul li ul li
{
    font-size:13px;
    padding:7px 0;
    width:190px;
    margin:0;
    padding-left:20px;
    border-bottom:#CCCCCC dotted 1px;

}
#navigation ul li ul li a
{
    color:gray;
    text-shadow:none;

}

#navigation ul li{
	color:white;
	float:left;
	padding:0px 10px;
	margin:0 10px;
	position:relative;
	z-index:3500;
}
#navigation ul li a, .submenuitem
{
    color:white;
	text-transform:uppercase;
	text-shadow:1px 1px #555555;
	text-decoration:none;
	font-size:12px;
	
}
#navigation ul li a:hover{
	color:orange;

	
}
#mainContent{
	width:100%;
	padding:0px;
	float:left;
	margin-top:10px;
	 -moz-box-shadow:     0 0 4px #000000;
	-webkit-box-shadow:  0 0 4px #000000;
	box-shadow:         0 0 4px #000000;
		-webkit-border-radius: 12px; 
	-moz-border-radius: 12px;
	border-radius: 12px;
	border:#b4b4b5;
	overflow:hidden;
	background:white;
	padding-bottom:10px;
	min-height:500px;
	border:#CCCCCC 1px solid;
}


.flcontentblock
{
    float:left; 
    margin: 0 7px;
    height:230px;
    border:1px solid #CCCCCC;
    padding:15px;
    padding-top:5px;
    padding-bottom:0px;
	-webkit-border-radius: 12px 12px 12px 12px; 
	-moz-border-radius: 12px 12px 12px 12px; 
	border-radius: 12px 12px 12px 12px; 
    background:#EBEBEB;
	width:280px;
	overflow:hidden;
	position:relative;
	padding-top:30px;
}
.flcontentblock a
{
   height:50px;
   display:block;
   width:270px;
   background:url(../images/flbutton.png) no-repeat;
   position:absolute;
   top:215px;
   left:25px;
   text-align:center;
   color:White;
   text-shadow:1px 1px #555555;
   text-decoration:none;
   text-transform:uppercase;
   padding-top:8px;
}
.flcontentblock a:hover
{

   background:url(../images/flbutton2.png) no-repeat;

}

.opening
{
    float:left;
    border:none;
    height:280px;
    width:270px;
    margin:0 7px;  
    padding:0px;
    position:relative;
    bottom:20px;
}
.opening h1
{
   font-size:21px;
}
.opening p
{
   font-size:14px;
}
.flcontentblock span
{ 
    width:310px;
    background:url(../images/flspanbg.png) repeat;
    color:White;
	display:block;
	position:absolute;
	left:0px;
	top:0px;
	padding:4px 0;
	text-align:center;
	text-transform:uppercase;
	text-shadow:1px 1px #555555;
    -webkit-border-radius: 12px 12px 0px 0px; 
	-moz-border-radius: 12px 12px 0px 0px; 
	border-radius: 12px 12px 0px 0px; 
}
#firstlookcontent, #SecondLookContent
{
    width:960px;
    margin:auto;
    padding:10px;
    float:left;
}
#SecondLookContent
{
 
}
.flcontentblock ul
{

    color:#434854;
   list-style-image:url('../images/checkmark.png');
    position:relative;
    bottom:15px;
}
#firstlook ul li
{
    font-size:12px;
}

#sliderExtend{
	width:100%;
	position:relative; 
	border-top:1px solid #434854;
	background: #14088d url(../images/sliderbg.png) bottom left repeat-x;
		-moz-box-shadow:     0 0 2px #000000;
	-webkit-box-shadow:  0 0 2px #000000;
	box-shadow:         0 0 2px #000000;
	-webkit-border-radius: 12px 12px 0px 0px; 
    -moz-border-radius: 12px 12px 0px 0px; 

}
#cboxOverlay{
	height:100%;
	position:fixed;
	width:100%;
	left:0;
	overflow:hidden;
	z-index:990;
	background:black;
	opacity:0.9;
	
}
img{
	position:relative;
	z-index:1000;
}
#mainContent2{

	width:1100px;
	/*background:#efecec;*/
	margin:auto;
		
}
#content2Wrapper{

	/*width:1100px;*/
	width:100%;
	margin:auto;
	margin-top:10px;
	margin-bottom:15px;
	float:left;

}
#Intro{

	padding:20px;
	 -webkit-border-radius: 12px; /* Saf3-4, iOS 1-3.2, Android =1.6 */
     -moz-border-radius: 12px; /* FF1-3.6 */
          border-radius: 12px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */

	border:#d9d9d9 solid 1px;
	width:550px;
	/*background:url(../images/overlay.png);*/
	text-align:center;
	margin:5px;
	margin-top:10px;
	float:right;
	min-height:240px;
}
#Intro h1, #genericWrapper h1, #Intro a#richauth{
	color:#434854;
	font-size:34px;
	width:100%;
	margin:auto;
	margin-bottom:4px;
	font-family: 'Alike', serif;
	float:left;
	border-bottom:1px solid black;
	text-align:justify;
	font-weight:normal;
	

}

#Intro p{
	color:black;
	text-align:justify;
    font-family:Arial;
    font-size:14px;
}
#highlights{

	float:left;
	width:450px;
	padding:10px;
	background:url(../images/highlightbg.png);
	border:#d9d9d9 solid 1px;
	margin:10px;
	 -webkit-border-radius: 12px; 
     -moz-border-radius: 12px; 
          border-radius: 12px; 
}
#picturegallery
{
    float:right;
    height:135px;
    width:600px;
    background:url(../images/picturegallery.png) no-repeat; 
    position:relative;
    left:0px; 
   overflow:hidden;
}

#picturegallery ul
{
    list-style:none;
    width:450px;
    padding-left:90px;
    position:relative;
    left:0px;
}
#picturegallery ul li
{
   float:left;
   margin:8px;
   margin-top:0px;
}
#picturegallery img
{
    height:90px;
    width:90px;   
}
.highlight h2{
	color:#434854;
	font-family: 'Alike', cursive;
	font-size:18px;
	position:absolute;
	width:400px;
	left:110px;
	top:20px;
	border-top:#434854 1px solid;
	border-bottom:#434854 1px solid;
	padding:5px 0;
}

#contactlogo
{
    float:right; 
    border:none; 
    position:absolute; 
    top:120px; right:10px;
    width:20%; 
}
.dummyanchor
{
    display:none;   
}
.innerintro
{
      display:none;
       
}
.highlight{
	position:relative;
	width:430px;
	margin: 10px auto;
	border:#d9d9d9 solid 1px;
	height:100px;
	background:#EEEEEE;
	margin-left:10px;
	-webkit-border-radius: 12px; 
     -moz-border-radius: 12px; 
          border-radius: 12px;
     overflow:hidden;
     cursor:pointer;
       
}
.highlight:hover
{
      background:#c3c2c2; 
}
.highlight ul{
	position:absolute; 
	background:url(../images/bubble.png) top left no-repeat;
	padding:15px;
	bottom:10px;
	left:370px;
	width:340px;
	height:218px;
	list-style:bullets;
	z-index:3000;
	padding-left:30px;
}
.highlight ul li{
	float:left;
	padding:3px;
	color:white;
}

.highlight img{
	float:left;
	position:relative;
	bottom:20px;
	right:20px;
}


/***ContentWrapper2 ***/
#section1
{
    width:100%;
    float:left;
    padding:0px 10px;   
}
#section1 .flcontentblock
{
    width:300px;
    float:left;
    margin:5px;
    border:1px solid #CCCCCC;  
    height:230px;
    	-webkit-border-radius: 12px 0px 12px 0px; 
     -moz-border-radius: 12px 0px 12px 0px;
          border-radius: 12px 0px 12px 0px;
          overflow:hidden;
}

#slider-stopper  { position: absolute; top: -30px; right: 20px; background: #ac0000; color: white;
                   padding: 3px 8px; font-size: 10px; text-transform: uppercase; z-index: 1000; }
#genericWrapper
{
    
    width:900px;
    padding:20px 20px;
	margin:20px auto;
	float:left;
     text-align:center;
     position:relative;
}
#genericWrapper p
{
   width:570px;
   text-align:justify;
   padding:0px;
   display:block;
   font-size:15px;
}
#contactcontent
{
    float:left; 
    border-left:1px solid #D9D9D9;
    border-right:1px solid #D9D9D9;
     -webkit-border-radius: 12px; 
	-moz-border-radius: 12px;
	border-radius: 12px;  
	padding:0px 10px;
	padding-bottom:20px;
	position:relative;
}
#genericWrapper ul
{
    list-style:none;
    
  
   margin:0px;
   padding:0px;
    /* -webkit-border-radius: 12px; 
	-moz-border-radius: 12px;
	border-radius: 12px;   
	
	-moz-box-shadow:     0 0 18px #000000;
	-webkit-box-shadow:  0 0 18px #000000;
	box-shadow:         0 0 18px #000000;
	border: 1px solid #d9d9d9;*/
    text-align:justify;
     margin-top:0px;
    
     
}
#genericWrapper ul h3
{
    color:#434854;
    border-bottom:1px solid #434854;
    padding-left:0px;
    padding-bottom:3px;
   margin:0px;
    margin-bottom:4px;
    /* -webkit-border-radius: 12px; 
	-moz-border-radius: 12px;
	border-radius: 12px;   
	
	-moz-box-shadow:     0 0 18px #000000;
	-webkit-box-shadow:  0 0 18px #000000;
	box-shadow:         0 0 18px #000000;
	border: 1px solid #d9d9d9;*/
    text-align:justify;
     margin-top:0px;
     
     
}
     
 #footer{
 
	width:100%;
	height:105px;
	clear:both;
	text-align:center;
	background:#525253;
	margin-top:10px;
	 -webkit-border-radius: 12px 12px 0px 0px; 
	-moz-border-radius: 12px 12px 0px 0px; 
	border-radius: 12px 12px 0px 0px; 
	-moz-box-shadow:     0 0 2px #000000;
	-webkit-box-shadow:  0 0 2px #000000;
	box-shadow:         0 0 2px #000000;	
	color:White;
	position:relative;
	top:6px;
 }
 
 #footer p{
 
	color:white;
	position:relative;
	top:35px;
	clear:both;
	font-size:12px;
	border-top:1px #757576 dotted;
	border-bottom:1px #757576 dotted;
 }
#form
{
    float:right;   
}
.aboutp
{
    float:left;
}
.highlightItem a
{
    color:White;
    text-decoration:none;   
}
#TopPageLink
{
    position:fixed;
    top:85%;
    right:30px; 
    color:white;
    text-decoration:none; 
    background:#333333; 
    padding:3px;
    border:white 2px solid;
    -moz-box-shadow:     0 0 10px #000000;
	-webkit-box-shadow:  0 0 10px #000000;
	box-shadow:         0 0 10px #000000;
}
#TopPageLink:hover
{
    color:orange;
}
.abouth3
{

    border-bottom:black thin solid;  
    width:570px;
    text-align:justify;
}
.highlightcontainer
{
    float:left;   
}
.highlightItem
{
     -webkit-border-radius: 12px; 
	 -moz-border-radius: 12px;
	 border-radius: 12px;   
	 border: 1px solid #d9d9d9;
	 width:250px;
	 padding:20px 0;
	 margin: 5px 0;
	 float:right;
  
     cursor:pointer;
     background:url(../images/highlightbg.jpg);
     color:White;
}

#highlightwrapper
{
    
  width:250px;
  padding:15px;
       background:#333333; 
       -webkit-border-radius: 12px; 
	 -moz-border-radius: 12px;
	 border-radius: 12px;   
	 border: 1px solid #d9d9d9; 
	 position:absolute;
	 top:85px;
	 right:30px; 
}
#center
{
    width:940px;
    margin:auto; 
    
}


#contactForm
{
    position:fixed;
    left:-285px;
    top:40%;
    background:#333333;
    padding:10px;
    z-index:4000;  
    color:white;
    border-right:white 1px solid; 
}   

#contactForm table#contacttable
{
    width:90%;
    margin:15px auto;
}   
#tab
{
    position:absolute;
    left:100%;
    top:30%;
    cursor:pointer;
}

#Img1
{
    position:absolute;
    top:-7px;
    right:-7px;
    cursor:pointer;   
   
}
.sendbtn:hover
{
    background:url(../images/sendhover.png);
    
}
/*Slider Styles*/

#slider{
	height: 330px;
	overflow:hidden;
	position: relative;
	width:900px;
	border-bottom:#14088d 1px solid;
    border-top:#150893 1px solid;
    margin:0px auto;
  
}
#slidernav
{
    list-style:none;
    width:300px;
    position:absolute;
    top:295px;
    right:215px;
    z-index:1000;
}
.slidernava
{
    background:url(../images/pagination2.png) ;
    display:block;
    height:13px;
    cursor:pointer;
    width:13px;
    z-index:1000;
 
}
#playpause
{
    position:absolute;
    top:300px;
    right:-110px;
    width:130px;   
}
#playpause img
{
    float:left;
    cursor:pointer;
    height:20px;
    width:20px;  
}
.spanselected
{
 background-position:0px 13px;   
}
.slideshown
{
    display:block;  
    position:absolute;
    left:900px; 
}
.slidehidden
{
    display:none;   
}
#slidernav li
{
    float:left;
    margin:0 1px;  
}
#slidernav li a
{
    height:5px;
    padding:none; 

}
.slide            
{
    padding-left:100px;
    width: 900px;
    height:330px;
    position: relative;
    overflow:hidden; 
    right:40px; 
}
.slide img       
{
	 position: absolute;
	 top: 10px; 
	 left: 540px;
	 border:white 4px solid;
	 z-index:900;
	-webkit-border-radius: 12px; 
	-moz-border-radius: 12px;
	border-radius: 12px; 
}                   
.slide h1       
 { 
     font-family: Arial,Tahoma,arial,sans-serif;
     font-size: 30px; 
     letter-spacing: -1px;
     color: White; 		
     font-family: 'Alike', serif; 
     position:relative;
     right:50px;
                 
 }
.slide p
{ 
	color: white;
	 font-size:
	 14px; 
	 font-family: Arial, serif;
	 width: 370px;
	 position:relative;
	 bottom:15px;
	 right:50px;
 }

#sitemap
{
    width:600px;
    margin:0px auto;
    position:relative;
    color:white;
    font-size:13px;
    top:10px;
   left:20px;
}
#sitemap ul
{
    list-style:none;   
}

#sitemap ul li
{
    float:left;
    margin:5px;   
    
}
#colorbox
{
    z-index:15000 !important;   
}
#sitemap span
{
    
    margin-left:10px;   
    
}
#sitemap ul li a
{
 color:white;
 text-decoration:none;  
    
}
#sitemap ul li a:hover
{
 color:white;
 text-decoration:none;  
    
}

/*Styles for Chrome below*/
 @media screen and (-webkit-min-device-pixel-ratio:0) 
 {
     #header h1
     {
        font-size:15px;
       
     }
    #headerh1
    {
        left:125px;   
    }
    #headerh12
    {
        left:133px;   
    }
    .highlight h2
    {
        font-size:17px; 
        font-weight:500;  
    }
    #contactlogo
    {
        float:right; 
        border:none; 
        position:absolute; 
        top:110px; right:10px;
        width:20%; 
    }
    .submenuitem
    {
           top:3px;
    }
 }           