.title1 { font: bold 10px/12px "Tahoma"; color: #015AA2; }
.title1 a:link { text-decoration: none; color: #015AA2; }
.title1 a:visited { text-decoration: none; color: #015AA2; }
.title1 a:active { text-decoration: none; color: #015AA2; }
.title1 a:hover { text-decoration: underline; color: #015AA2; }
.text { font: 13px/12px "arial"; color: #575757; 	line-height : 2;}

.text a:link { text-decoration: none; color: #63B9FF; }
.text a:visited { text-decoration: none; color: #63B9FF; }
.text a:active { text-decoration: none; color: #63B9FF; }
.text a:hover { text-decoration: none; color: #0059A1; }

.text2 { font: 10px/12px "arial"; color: #575757;}

.title2 { font: bold 12px/14px "arial"; color: #63B9FF; }
.description { font: 12px/13px "arial"; color: #575757; }
.bbc { font: 9px/10px "tahoma"; color: #FDEF12; }
.more { font: bold 11px/13px "arial"; color: #0059A1; }
.more a:link { text-decoration: none; color: #0059A1; }
.more a:visited { text-decoration: none; color: #0059A1; }
.more a:active { text-decoration: none; color: #0059A1; }
.more a:hover { text-decoration: underline; color: #0059A1; }

.headfoot { font: bold 11px/14px "arial"; color: #0059A1; }
.headfoot a:link { text-decoration: none; color: #0059A1; }
.headfoot a:visited { text-decoration: none; color: #0059A1; }
.headfoot a:active { text-decoration: none; color: #0059A1; }
.headfoot a:hover { text-decoration: underline; color: #0059A1; }

.dbutton { font: bold 9px/9px "tahoma"; color: #FDEF12; background-color: #0059A1; padding: 3 6 3 6; height: 15px; text-transform: uppercase; }
.dbutton a:link { text-decoration: none; color: #FDEF12; }
.dbutton a:visited { text-decoration: none; color: #FDEF12; }
.dbutton a:active { text-decoration: none; color: #FDEF12; }
.dbutton a:hover { text-decoration: none; color: #FFFFFF; }

/* Menu link items */
#menu a{display:block; text-decoration:none; background:url(img/primary_nav_tile.gif);}
#menu a:hover, #menu li:hover a, #menu li.hover a, #menu li:hover li a, #menu li.hover li a, #hostingMenu li:hover a, 
#hostingMenu li.hover a{background: url(img/primary_nav_tile.gif);}

#menu, #menu ul{padding:0px; margin:0px; list-style:none; line-height:1em; } /* all menus */
#menu li{float:left;} /* all menu items */

/* 1st Sub menu */
#menu li:hover ul a, #menu li.hover ul a{display:block; text-decoration:none; color:#0059A1; background:#CEE9FF; padding:3 2 3 10; 
border-top:0px; border-right:1px solid #0059A1; border-left:1px solid #0059A1; border-bottom:1px solid #0059A1; width:139px; text-align:left; font: bold 9px/11px "tahoma"; }
#menu li:hover ul a:hover, #menu li.hover ul a:hover{color:#fffFFF; background:#0059A1; font: bold 9px/11px "tahoma"; }

#menu li ul{position:absolute; left:-20em; float:left; padding:0px;}

#servicesMenu, #hostingMenu{border:0px solid #F8F8FA;}

/* 2nd Sub menu */
#menu li:hover ul ul a, #menu li.hover ul ul a{display:block; text-decoration:none; color:#000000; background:#fff; padding:3px 5px; border:1px solid #fff;} 
#menu li ul ul{margin:0;}
#menu li:hover ul ul, #menu li.hover ul ul{left:-999em;}
#menu li:hover ul, #menu li li:hover ul, #menu li.hover ul, #menu li li.hover ul{left:auto;}

#linuxMenu{border:1px solid #888;}
#windowsMenu{border:1px solid #888;}

#tabcontentcontainer{width:766px; height:40px; text-align:left; border-left:solid 1px #999999; border-right:solid 1px #999999; 
border-bottom:solid 1px #999999; background:url(img/c_subnav-tile.gif); text-align:left;}

/* stuff added for forms */

.inputy { font: 11px/11px "arial"; padding-left: 3px; padding-top: 3px; color: #015AA2;  background-color: #ffffff; border: 1px solid #515151; }
.inputz { font: 11px/11px "arial";  width: 150px; padding-left: 3px; padding-top: 2px;  border: 1px solid #154571; color: #015AA2; background-color: #efefef; }
.t1 { font-family: arial, sans-serif; font-size: 14px; font-weight: bold; color: #015AA2;  padding-left: 5px; }
.t2 { font-family: arial, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF;  padding-left: 5px; background: #E8F5FF; }
.t3 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #575757; padding: 5px; background: #E8F5FF; }
.t4 { border: 1px solid #000000; background-color: #FFFFFF; }
.t5 { border: 1px solid #CCCCCC; } 
.form_btn { font: bold 10px/10px "tahoma"; text-transform: uppercase; color: #015AA2; 	background-color: #FDEF12; height: 18px; border: 1px solid #63B9FF; }
.selecta { width: 140px; background: #ffffff; color: #015AA2; font: 10px/12px "tahoma"; border: 1px solid #CCCCCC;}
.selecta2 {	font: 11px/11px "arial"; width: 80px;	background-color: #ffffff;	color: #015AA2; }