

.menu{clear:both;}

.tabmenu{margin:0px; padding:0px;}
.tabmenu ul{ margin:10px; padding:0px; list-style-type:none;}
.tabmenu ul li{margin-right:8px; margin-bottom:8px; padding:10px; padding-right:19px; background:#f4fcff; float:left; position:relative; display:inline; width:155px; font-size:12px; line-height:20px;border:1px solid #d9f5fe; 

 /*border:1px solid #EFEFE6;  background:#f9f9f1*/ }
.tabmenu a{color:#097fac; text-decoration:none;}.tabmenu a:hover{color:#d2140d; text-decoration:none;}
.normaltxt{ color:#2e2e2e; line-height:21px; font-size:13px; text-align:justify;}
.txtspace{padding:15px;}
.lnktxt{font-size:12px; color:#333333; width:250px; line-height:20px;}.lnktxt a{font-size:12px; color:#0066CC;}



/* MAINMENU
------------------------------------------------------*/
#coolMenu{
	margin:-8px 2px 0px 160px;
	padding:0px 0px;
	height:42px;
	float:right;
	color:#FFFFFF;
}
#coolMenu ul {
    list-style: none;
}
#coolMenu {
    float: left;
	text-align:left;
}
#coolMenu > li {
    float: left;
}
#coolMenu li a {
display: block;
    height: 2em;
    line-height: 2em;
    padding: 0 0.3em;
    text-decoration: none;
}
#coolMenu ul {
    position: absolute;
    display: none;
	z-index: 999;
	background-color:#20567d;
	
		/*-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
*/

}
#coolMenu ul li a {
    width: 165px;
	padding-left:0px;
}
#coolMenu li:hover ul {
    display: block;
	color:#FFFFFF;
}

#mainmenu ul li a, #mainmenu ul li a:visited{
	color:#77dafb;
	text-decoration:none;
}
#mainmenu ul li li a{
	display:block;
	float:left;
	float:none\0/IE8+9;
}
#mainmenu ul li a:hover, #mainmenu ul li.current a{
	text-decoration:none;
	color:#FFFFFF;
		
}


/* MAINMENU */
#sidebar
{
 margin-left:0px; 
}
#sidebar ul{ margin-left:-25px; list-style:none;}
#sidebar li{ }
#sidebar h2{ margin-top:10px;}

.features{height:39px;background:#036f90; height:85px;}
.support{ margin-top:-15px;}
.heading1{ color:#FFFFFF; font-size:20px;}

@media screen and (min-width:180px) and (max-width:750px) {


.support{ margin-top:-15px;}
.support img{ width:66%; margin-left: 90px;
    margin-top: -113px;}

#coolMenu{
	margin:0px;
	padding:0px 0px;
	height:42px;
	float:right;
	font-size:9px;
	color:#FFFFFF;
}
#coolMenu ul {
    list-style: none;
}
#coolMenu {
    float: left;
	text-align:left;
}
#coolMenu > li {
    float: left;
}
#coolMenu li a {
display: block;
    height: 2em;
    line-height: 2em;
    padding: 0 1.5em;
    text-decoration: none;
}
#coolMenu ul {
    position: absolute;
    display: none;
	z-index: 999;
	background-color:#20567d;
	
		/*-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
*/

}
#coolMenu ul li a {
    width: 104px;
	padding-left:0px;
}
#coolMenu li:hover ul {
    display: block;
	color:#FFFFFF;
}

#mainmenu ul li a, #mainmenu ul li a:visited{
	color:#77dafb;
	text-decoration:none;
}
#mainmenu ul li li a{
	display:block;
	float:left;
	float:none\0/IE8+9;
}
#mainmenu ul li a:hover, #mainmenu ul li.current a{
	text-decoration:none;
	color:#FFFFFF;
		
}

.rttop{color:#ffffff; text-decoration:none; font-size:15px; text-align:right;margin-top:-56px;}

.rttop img{color:#ffffff; text-decoration:none; font-size:19px; text-align:right;margin-top:-56px; width:75%;}

.rttop a{color:#c4d9e8; text-decoration:none; font-size:12px; }.rttop a:hover{color:#FFFFFF; text-decoration:none; font-size:12px;}
h1{color:#FFFFFF; font-size:14px; font-weight:normal; line-height:27px;}
.heading1{ color:#FFFFFF; font-size:12px;}
.slideshow img{ width:46%}

}