a:link {color:#0066CC; text-decoration:none; }
a:visited {color:#0066CC; text-decoration:none; }
a:hover {color:#FF0000; }

A.menulink {
display: block;
width: 100%;
color: #F1F1F1;
text-decoration: none;
text-align: center;
font-family:arial;
font-size:12px;
border: solid 1px #0066CC;
/*BORDER: none;
*/

}

A.menulink:hover {
border: solid 1px #A1C6EB;
Color: #FFFFFF;
text-decoration: none;
text-align: center;
font-family:arial;
font-size:12px;
background-color:#6699FF;
}

A.topmenulink {
display: block;
width: 100%;
color: #F1F1F1;
text-decoration: none;
text-align: center;
font-family:arial;
font-size:12px;
border: solid 1px #333333;
/*BORDER: none;
*/

}

A.topmenulink:hover {
border: solid 1px #999999;
color: #F1F1F1;
text-decoration: none;
text-align: center;
font-family:arial;
font-size:12px;
background-color:#666666;
}

A.selectplans {
display: block;
width: 100%;
text-decoration: none;
color: #000000;
border: solid 1px #F1F1F1;

/*BORDER: none;

font-family:arial;
font-size:12px;
text-align: center;
*/

}

A.selectplans:hover {
border: solid 1px #0066CC;
text-decoration: none;
/*text-align: center;
color: #F1F1F1;
font-family:arial;
font-size:12px;*/
background-color:#F1F1F1;
}

A.selectservices {
display: block;
width: 100%;
text-decoration: none;
color: #000000;
border: solid 1px #FFFFFF;

}

A.selectservices:hover {
border: solid 1px #0066CC;
text-decoration: none;
background-color:#FFFFFF;
}

.tablelight{
border:1px solid white;
}

.tablelight a{
text-decoration:none;
color:#0066CC;
}
.tablelight a:hover{
text-decoration:underline;
color:#FF0000;
}

A.bluelink {
text-decoration:none;
color:#0066CC;
}
A.bluelink:hover{
text-decoration:underline;
color:#FF0000;
}
A.blacklink {
text-decoration:none;
color:#000000;
}
A.blacklink:hover{
text-decoration:underline;
color:#FF0000;
}

A.whitelink {
text-decoration:none;
color:#FFFFFF;
}
A.whitelink:hover{
text-decoration:underline;
color:#FF0000;
}

#info{
position: absolute;
font-family:arial;
width: 200px;
font-size:12px;
border: 2px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}


/* --- menu styles --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---
note:
	not all browsers render styles the same way so try out your style sheet
	on different browsers before publishing;
*/
/* level 0 inner */
.m0l0iout {
	font: bold 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	padding: 0px;
	color: #FFFFFF;
}
.m0l0iover {
	font: bold 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	padding: 0px;
	color: #FFFFFF;
}

/* level 0 outer */
.m0l0oout {
	text-decoration : none;
	border : 0px solid #FFFFFF;
	background: #003366;
}
.m0l0oover {
	text-decoration : none;
	border : 0px solid #FFFFFF;
	background: #666666;
}

/* level 1 inner */
.m0l1iout {
	font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 4px;
	color: #000000;
}
.m0l1iover {
	font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	padding: 4px;
	color: #FFFFFF;
}

/* level 1 outer */
.m0l1oout {
	text-decoration : none;
	border : 1px solid #000000;
	background: #FFFFFF;
	filter: alpha(opacity=85);
}
.m0l1oover {
	text-decoration : none;
	border : 1px solid #000000;
	background: #6699CC;
}

/* level 2 inner */
.m0l2iover {
	font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	padding: 4px;
	color: #FFFFFF;
}

/* level 2 outer */
.m0l2oout {
	text-decoration : none;
	border : 1px solid #000000;
	background: #FFFFFF;
}
.m0l2oover {
	text-decoration : none;
	border : 1px solid #000000;
	background: #6699CC;
}
/* --- End menu styles --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---*/

.borderimage{
border:1px solid white;
}

/* ajax tabs */
.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
background: white url(ajaxtabs/shade.gif) top left repeat-x;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li.selected{
position: relative;
top: 1px;
}

.shadetabs li.selected a{ /*selected main tab style */
background-image: url(ajaxtabs/shadeactive.gif);
border-bottom-color: white;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}

.contentstyle{
border: 1px solid gray;
width: 600px;
margin-bottom: 1em; padding: 10px;
}
/* end ajax tabs */
