@import url(http://fonts.googleapis.com/css?family=Lobster);

A:link {
	FONT-SIZE: 14px;  FONT-FAMILY: Tahoma,Arial; TEXT-DECORATION: none
}
A:visited {
	FONT-SIZE: 14px;  FONT-FAMILY: Tahoma,Arial; TEXT-DECORATION: none
}
A:hover {
	FONT-SIZE: 14px;  FONT-FAMILY: Tahoma,Arial; TEXT-DECORATION: underline
}
A.QuickLink {
	FONT-SIZE: 14px;  FONT-FAMILY: Tahoma; TEXT-DECORATION: none; color:#FFFFFF
}
A.QuickLink:link {
	FONT-SIZE: 14px;  FONT-FAMILY: Tahoma; TEXT-DECORATION: none; color:#FFFFFF
}
A.QuickLink:hover {
	FONT-SIZE: 14px;  FONT-FAMILY: Tahoma; TEXT-DECORATION: none; color:#FFFFFF
}
A.QuickLink:visited {
	FONT-SIZE: 14px;  FONT-FAMILY: Tahoma; TEXT-DECORATION: none; color:#FFFFFF
}

.marquee,
.marquee-with-options,
.marquee-vert-before,
.marquee-vert {
  	width: 980px;
	overflow: hidden;
}			

td,div{
	font-family:Tahoma;
	font-size: 14px;
	font-style: normal;
	line-height:1.6em;
}

body {
 	background-image:url(../bkg.jpg);
	background-repeat:repeat;
    background-color: #c1e0f2;
}

.maintab {
 border:0px;
 padding:0;
 background-color:#FFFFFF; 
 box-shadow: 7px 0 4px -4px #222 , -7px 0 4px -4px #222; 
 -moz-box-shadow: 7px 0 4px -4px #222, -7px 0 4px -4px #222; 
-webkit-box-shadow: 7px 0 4px -4px #222, -7px 0 4px -4px #222;
}

.logotxt {
	font-size:24px;
	color: #2e3192;
	text-align:center;
	vertical-align:middle;
	font-family:"Times New Roman", Times, serif;
}


#cssmenu,
#cssmenu ul,
#cssmenu li,
#cssmenu span,
#cssmenu a {
  margin: 0;
  padding: 0;
  position: relative;
  border: 0;
  box-sizing: content-box;
}
#cssmenu {
  height: 30px;
  background: #E0E1F5;
  width: auto;
  text-align:right;
}
#cssmenu:after,
#cssmenu ul:after {
  content: '';
  display: block;
  clear: both;
}
#cssmenu a {
  background: #E0E1F5;
  color: #000;
  display: inline-block;
  font-family: Arial, Verdana, sans-serif;
  font-size: 14px;
  line-height: 30px;
  padding: 20px 10px 0 10px;
  text-decoration: none;
}
#cssmenu ul {
  list-style: none;
}
#cssmenu > ul {
  float: right;
}
#cssmenu > ul > li {
  float: left;
}
#cssmenu > ul > li > a {
  color: #000;
  font-size: 14px;
    -webkit-transition: color .25s;
  -moz-transition: color .25s;
  -ms-transition: color .25s;
  -o-transition: color .25s;
  transition: color .25s;
}

#cssmenu ul li a:before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 3px;
  width: 0;
  background: #fa5555;
  -webkit-transition: width .25s;
  -moz-transition: width .25s;
  -ms-transition: width .25s;
  -o-transition: width .25s;
  transition: width .25s;
}

#cssmenu > ul > li:hover:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
}

#cssmenu > ul > li.active:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  bottom: 0;
  height: 3px;
  width: 0;
  background: #fa5555;
  -webkit-transition: width .25s;
  -moz-transition: width .25s;
  -ms-transition: width .25s;
  -o-transition: width .25s;
  transition: width .25s;
}

#cssmenu > ul > li:hover > a {
  background: #97B0E6;
  color: #FFF;
  text-decoration:underline;
}
#cssmenu .has-sub {
  z-index: 1;
}
#cssmenu .has-sub:hover > ul {
  display: block;
}
#cssmenu .has-sub ul {
  display: none;
  position: absolute;
  width: 200px;
  top: 100%;
  left: 0;
}
#cssmenu .has-sub ul li {
  *margin-bottom: -1px;
}
#cssmenu .has-sub ul li a {
  background: #218AB1;
  border-bottom: 1px dotted #11465b;
  filter: none;
  font-size: 12px;
  display: block;
  line-height: 120%;
  padding: 10px;
  color: #ffffff;
  text-align:left;
}
#cssmenu .has-sub ul li:hover a {
  background: #010405;
}
#cssmenu .has-sub .has-sub:hover > ul {
  display: block;
}
#cssmenu .has-sub .has-sub ul {
  display: none;
  position: absolute;
  left: 100%;
  top: 0;
}
#cssmenu .has-sub .has-sub ul li a {
  background: #010405;
  border-bottom: 1px dotted #11465b;
}
#cssmenu .has-sub .has-sub ul li a:hover {
  background: #000000;
}


.optstyle1{
width:90%;
height:175px;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
background-color:#499fc2;
padding:10px;
}

.optstyleinside{
width:98%;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
background-color:#499fc2;
padding:10px;
}

.optstyle2{
width:90%;
height:175px;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
background-color:#5eb3b0;
padding:10px;
}


.optstyle3{
width:90%;
height:175px;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
background-color:#8fcb98;
padding:10px;
}


.optstyle4{
width:90%;
height:175px;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
background-color:#aab8c1;
padding:10px;
}



.optheader{
text-align:left;
font-size:24px;
font-weight:bold;
line-height:30px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

.optliner{
text-align:left;
color:#FFFFFF;
font-size:12px;
padding-top:10px;
}

.optlink{
font-size:12px;
padding-top:20px;
}

.optbutton {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) );
	background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');
	background-color:#f9f9f9;
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	border-bottom-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-bottom-left-radius:6px;
	text-indent:0;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#666666;
	font-family:Arial;
	font-size:10px; !important
	font-weight:bold;
	font-style:normal;
	height:22px;
	line-height:22px;
	width:80px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #ffffff;
}
.optbutton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9) );
	background:-moz-linear-gradient( center top, #e9e9e9 5%, #f9f9f9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9');
	background-color:#e9e9e9;
}.optbutton:active {
	position:relative;
	top:1px;
}


.lowerhead{
 text-align: left;
 padding-left:30px;
 color: #6e7275;
 font-family:Arial, Helvetica, sans-serif;
 font-size:16px;
 font-weight: bold;
}


.addresstxt{
 text-align: center;
 padding:30px;
 color: #325977;
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
}

.foottxt{
 text-align: center;
 color: #FFFFFF;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
}


.foottxt1{
 font-size:11px;
 color:#ccc;
}

.insideheader{
font-family: 'arial';
font-size:24px;
font-weight:400;
text-align:left;
}

a.footer1links{
font-size:11px;
color:#CCCCCC;
font-family:Arial, Helvetica, sans-serif;
}