/* HostGCC Solutions CSS */

/* basic */
body{
	background:#191919; 
	color:#FFF;
	margin:0px;
	padding:0px;
	font-family:tahoma;
	font-weight:bold;
	font-size:10pt;
	background:#161616 url(img/bg.jpg) center repeat-y; 
}

a:link, a:visited{
	text-decoration:none;
	color:#a00000;
} 

a:hover, a:active{
	text-decoration:none;
	color:#ffffff;
} 

/*  other  */
a{
	cursor:pointer;
}

table{
	border-collapse:collapse;
}

img{
	border: 0px;
}

.tbl-head{
	color: #ffffff;
	border: 1px solid #000000;
	background:#323232 url(img/tblhead.jpg) top repeat-x;
	padding: 3px;
}

.alt1{
	color: #FFFFFF;
	border: 1px solid #343434;
	background:#0e0e0e;	
	padding: 3px;	
}

.alt1 a:link, .alt1 a:visited{
	color: #c90000;
	text-decoration:none;
}

.alt1 a:hover, .alt1 a:active{
	color: #ffffff;
	text-decoration:none;
}

.alt2{
	color: #e6e6e6;
	background-color: #282828;
	border: 1px solid #121212;
	padding: 3px;	
}

.alt2 a:link, .alt2 a:visited{
	color: #c90000;
	text-decoration:none;
}

.alt2 a:link, .alt2 a:visited{
	color: #ffffff;
	text-decoration:none;
}

.titlebar{
	color: #a6a6a6;
	border: 1px solid #222222;
	background:#353535 url(img/titlebarbg.jpg) top repeat-x;
	padding-top: 3px;
	padding-bottom: 3px;
	height:20px;
	font-size:12pt;
}

.textbg{
	color: #ffffff;
	border: 1px solid #222222;
	background:#000000 url(img/textbackground.jpg) top repeat-x;
	padding-top: 3px;
	padding-bottom: 3px;
}

.hosttbg{
	color: #ffffff;
	background:#000000 url(img/plansbg.jpg) top repeat-x;
	font-size:10pt;
	text-align:left;
}

.resbg{
	border: 1px solid #000000;
	color: #ffffff;
	background:#000000 url(img/resbgs.jpg) top repeat-x;
	font-size:10pt;
	text-align:left;
}

.resbgflip{
	border: 1px solid #000000;
	color: #ffffff;
	background:#000000 url(img/resbgsflip.jpg) top repeat-x;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size:10pt;
	text-align:left;
}

.resbgtall{
	border: 1px solid #000000;
	color: #ffffff;
	background:#000000 url(img/resbgtall.jpg) repeat;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size:10pt;
	text-align:left;
}

.blueheading{
	font-size:10pt;
	color: #9fd3ff;
	background:#000000 url(img/blueheading.jpg) no-repeat;
	height:34px;
	padding-left:5px;
	text-align:left;	
}

.redheading{
	font-size:10pt;
	color: #ff9f9f;
	background:#000000 url(img/redheading.jpg) no-repeat;
	height:34px;
	padding-right:5px;
	text-align:right;
}


.blueheading_ar{
	font-size:10pt;
	color: #9fd3ff;
	background:#000000 url(img/blueheadingar.jpg) no-repeat;
	height:34px;
	padding-right:5px;
	text-align:right;	
}

.redheading_ar{
	font-size:10pt;
	color: #ff9f9f;
	background:#000000 url(img/redheadingar.jpg) no-repeat;
	height:34px;
	padding-left:5px;
	text-align:left;
}

.btn{
	border: 1px solid #000000;
	font-size:8pt;
	color: #ffffff;
	background:#000000 url(img/btnbg.jpg) right no-repeat;
	height:20px;
	text-align:right;
}

.btn:hover{
	font-size:8pt;
	color: #ffffff;
	background:#000000 url(img/btnbg.jpg) left no-repeat;
	height:20px;
	text-align:right;
}

.btn a:link, .btn a:visited{
	color: #ffffff;
	text-decoration:none;
}

.btn a:link, .btn a:visited{
	color: #e6e6e6;
	text-decoration:none;
}

.smallfont{
	font-size:7pt;
}

.pad{
	padding:5px;
}

ul{
	padding-bottom:0px;
	padding-top:0px;
}