 body {
 	font-family:	verdana;
	font-size:		11px;
	margin:			0px;
	padding:		0px;
	background:		#000 url('../images/bg.png') top left;
	text-align:		center;
 }
 
 #divContainer {
	/*margin-left: 15%;
	margin-right: 15%;*/
	margin:				0 auto;
	width:				800px;
	margin-top:			25px;
	background-color:	#FFF;
	border:				2px solid #DFDFDF;
	text-align:			left;
 }
 
 #topEmail {
 	margin-bottom:7px;
 }
 
 #topEmail #email {
 	padding-top:2px;
 }
 
 #divTopRight {
 	float: right;
 	font-size: 10px;
 	margin-top: 12px;
 	margin-right: 20px;
 	font-weight: 700;
 	color: #035176;
 	width: 155px;
 }
 
 #divTopRight img {
 	border: 1px solid #717171;
 	margin-right: 6px;
 	float:left;
 }
 
 #divTopRight #tel {
	 padding-top:3px;
 }
 
 #divTop {
	height:		120px;
	background:	#FFF url('../images/bg-top.png') top left repeat-x;
 }
 
 #divLeftMenu {
	float:			left;
	width:			165px;
	margin-top:		25px;
	padding-left:	5px;
	padding-right:	5px;
	padding-top:	5px;
 }
 
 #divLeftMenu a {
	color:				#0466A1;
	text-decoration:	none;
 }
 #divLeftMenu a:hover {
	color:			#035176;
	border-bottom:	1px dotted #0466A1;
 }
 
 #divLeftMenu .latestinfo {
	margin-left:		15px;
	padding:			0px;
	list-style-type:	none;
 }
 #divLeftMenu .latestinfo li {
	margin-bottom:		3px;
 }
 
 #divLeftMenu .block {
	padding-bottom:		10px;
	font-size:			10px;
 }
 #divLeftMenu .block .title {
	font-weight:		700;
	font-size:			11px;
	padding-left:		7px;
	padding-bottom:		2px;
	border-bottom:		1px dotted #B1B1B1;
	margin-bottom:		2px;
 }
 
 #divMain {
	font-size:		10px;
	padding-left:	20px;
	padding-right:	20px;
	margin-top:		15px;
	min-height:		500px;
 }
 
 #divMain p {
	padding-left:	20px;
	padding-right:	20px;
	line-height:	16px;
	padding-bottom:	10px;
 }
 
 #divMain .p1 {		color: #303030; }
 #divMain .p2 {		color: #797979; }
 #divMain .p2 a	  {		padding-bottom: 2px;
 						border-bottom: 1px dotted #60A3ED;
 						text-decoration: none;
 						color: #505050;	}
 #divMain .p2 a:hover {	color: #797979; }
 
 #divMain .title {
	font-size:		20px;
	font-weight:	700;
	border-bottom:	1px dotted #A1A1A1;
	margin-bottom:	20px;
	padding-bottom:	3px;
 }
 #divMain .title .subtitle {
	font-size:		20px;
	font-style:		italic;
	color:			#035176;
 }
 
 #divFooter .copyright {
	float:			right;
	font-weight:	700;
 }
 
 #divFooter {
	font-size:			10px;
	padding-top:		7px;
	padding-bottom:		7px;
	padding-right:		15px;
	padding-left:		15px;
	margin-top:			45px;
	border-top:			4px solid #F1F1F1;
	background-color:	#035176;
	color:				#FFF;
	clear:				both;
 }
 
 .vspace15	{ height:15px; clear:both;	 }
 .indent10	{ padding-left: 10px; }
 .indent20	{ padding-left: 20px; }
 .indent30	{ padding-left: 30px; }
 .right		{ text-align: right; }
 
 .services {
	border-bottom: 1px dotted #A1A1A1;
	margin-bottom: 15px;
 }
 
 .s_basic			{	background: #FFF url('../images/squares1.png') bottom right no-repeat; }
 .s_advanced		{	background: #FFF url('../images/squares2.png') bottom right no-repeat; }
 .s_professional	{	background: #FFF url('../images/squares3.png') bottom right no-repeat; }
 
 .services .price {
	float: right;
	padding-right: 10px;
 }
 .s_basic .top {
	background: #FFF url('../images/boxfade1.png') top left repeat-x; 
	color: #545454;
 }
 .s_advanced .top {
	background: #FFF url('../images/boxfade2.png') top left repeat-x; 
	color: #545454;
 }
 .s_professional .top {
	background: #FFF url('../images/boxfade3.png') top left repeat-x;  
	color: #EFEFEF;
 }
 .services .top {
	font-weight:	700;
	font-size:		11px;
	padding-top:	4px;
	padding-left:	8px;
	padding-bottom:	4px;
	border:			1px solid #D9D9D9;
	border-top:		1px solid #A1A1A1;
	border-bottom:	1px dotted #DADADA;
 }
 .services ul {
	list-style-type: none;
 }
 .services li {
	padding-bottom:	4px;
	color:			#175993;
 }
 
 .logo img {
	border: 0px;
 }
 

 .contactrow h1 {
	margin-top:		5px;
	font-size:		11px;
	font-weight:	700;
 }
 .contactrow input {
	margin-left:	7px;
	width:			250px;
	color:			#A1A1A1;
	font-family:	verdana;
	font-size:		11px;
	padding-top:	2px;
	padding-bottom:	2px;
	margin-bottom: 	7px;
 }
 .contactrow textarea {
	margin-top:		14px;
	margin-left:	7px;
	font-family:	verdana;
	font-size:		11px;
	color:			#A1A1A1;	
	width:			320px;
	height:			180px;
 }
 
 .hMenu {
	display:			block;
	height:				40px;
	border-top:			4px solid #F1F1F1;
	border-bottom:		2px solid #D1D1D1;
	background-color:	#035176;
 }
 
 .hMenu ul {
	margin:				0px;
	padding:			0px;
	list-style-type:	none;
 }
 
 .hMenu ul li {
	float:		left;
	font-size:	9px;
	height:		40px;
	width:		100px;
 }
 
 .hMenu .title {
	font-weight:	700;
	font-size:		11px;
 }
 .hMenu .desc {
	/*padding-left:	4px;*/
	font-size:		10px;
	color:			#A1A1A1;
 }
 
 .hMenu ul li a {
	color:				#FFF;
	padding-top:		5px;
	padding-left:		10px;
	padding-right:		10px;
	display:			block;
	height:				35px;
	width:				80px;
	text-decoration:	none;
	text-align:			center;
 }
 
  .hMenu ul li a:hover {
	color:				#D1D1D1;
	background-color:	#0466A1;
 }
 
 .portallist {
	padding-left:		15px;
	margin-bottom:		50px;
	font-size:			11px;
 }
 
 .portallist .title {
	color:			#919191;
	font-size:		12px;
	padding-bottom:	2px;
	border-bottom:	1px dotted #717171;
	margin-bottom:	3px;
 }
 
 .portallist .ip {
	float:	left;
	width:	80px;
 }
 
 .portallist .domain {
	float:	left;
	width:	350px;
 }
 
 .portallist .description {
	float:	left;
	width:	100px;
 }
 
 .portallist .entry {
	height:			15px;
	margin-top:		5px;
	margin-left:	10px;
 }

 .adminuser0 {
	background-color:	#F4F7FA;
	color:				#035176;
 }
 .adminuser1 {
	background-color:	#FAFDFF;
	color:				#395E77;
 }
 .adminuser {
	padding-top:	5px;
	padding-bottom:	5px;
	padding-left:	15px;
	margin-bottom:	1px;
	height:			15px;
 }
 .adminuser .options {
	float: left;
 }
 
 .searchbox {
	float: right;
 }
 .searchbox .textbox {
	color:		#A1A1A1;
	font-size:	11px;
 }
 
 .ticketlist {
	margin-bottom: 2px;
 }
 .ticketlist a {
	display:			block;
	padding-left:		10px;
	padding-right:		10px;
	text-decoration:	none;
	color:				#035176;
	padding-bottom:		40px;
 }
 
 .ticketlist a:hover {
	background-color:	#035176;
	color:				#FFF;
 }
 
 .ticketlist .id {
	float:			left;
	width:			100px;
	font-weight:	700;
 }
 .ticketlist .age {
	float:		left;
	width:		150px;
 }
 .ticketlist .subject {
	float:	left;
	width:	200px;
 }
 
 .ticket {
	
 }
 .ticket h1 {
	margin-top:		5px;
	font-size:		11px;
	font-weight:	700;
 }
 .ticket p {
	margin:			0px;
	padding:		0px;
	padding-left:	10px;
	padding-right:	10px;
 }
 
 .divider {
	height:		10px;
	margin-top:	5px;
	border-top:	1px dotted #717171;
 }
 
 .newslist {
	margin-top:		15px;
	padding-left:	5px;
	margin-bottom:	10px;
	padding-bottom:	5px;
	border-bottom:	1px dotted #F1F1F1;
 }
 
 .newslist  h1 {
	font-size:		11px;
	color:			#035176;
	border-bottom:	1px dotted #A1A1A1;
 }
 
 .adminnewslist {
	height:		16px;
	padding:	5px;
 }
 .adminnewslist a {
	color: #555577;
 }
 .adminnewslist .tick {
	float: left;
	width: 35px;
 }
 .adminnewslist .subject {
	float: left;
	width: 250px;
 }
 .adminnewslist .age {
	float: left;
	width: 150px;
 }
 
 
 .hMenu2 {
	display:			block;
	height:				25px;
	background-color:	#013156;
	margin-bottom:		2px;
 }
 
 .hMenu2 ul {
	margin:				0px;
	padding:			0px;
	list-style-type:	none;
 }
 
 .hMenu2 ul li {
	float:		left;
	font-size:	9px;
	height:		20px;
	/*width:		90px;*/
 }
 .hMenu2 ul li span {
 	padding-top:	5px;
 	padding-left:	10px;
 	display:		block;
 	color:			#fff;
 	font-weight:	700;
 }
 
 .hMenu2 .title {
	font-weight:	700;
	font-size:		11px;
 }
 .hMenu2 .desc {
	padding-left:	4px;
	font-size:		10px;
	color:			#A1A1A1;
 }
 
 .hMenu2 ul li a {
	color:			#FFF;
	padding-top:	5px;
	padding-left:	10px;
	padding-right:  10px;
	display:		block;
	height:			20px;
	text-align:	center;
	/* width:			80px; */
	text-decoration:none;

 }
 
  .hMenu2 ul li a:hover {
	color:				#D9D9D9;
	background-color:	#035176;
 }
 
 .hMenu2 .header {
	float:			left;
	padding-top:	5px;
	padding-bottom:	5px;
	padding-left:	10px;
	color:			#FFF;
	font-weight:	700;
 }
 
 .table			{ display: table; }
 .table .row	{ display: table-row; padding: 5px; }
 .table .row a	{ color: #035176; text-decoration: none; }
 .table .row a:hover { color: #0981A6; border-bottom: 1px dotted #101010;}
 .table .column	{ padding: 5px; display: table-cell; margin-top: 2px; }
 
 .width10		{ width: 10px;  }
 .width25		{ width: 25px;	}
 .width50		{ width: 50px;  }
 .width75		{ width: 75px;	}
 .width100		{ width: 100px; }
 .width150		{ width: 150px; }
 .width200		{ width: 200px; }
 .width250		{ width: 250px; }
 .width300		{ width: 300px; }
 .width350		{ width: 350px; }
 
 .margintop10	{ margin-top: 10px;	}
 .column		{ float: left;	}
 
 .pageNavigation {	padding-top: 5px; border-top: 1px solid #A1A1A1; text-align: center;	}
 
 
 .services a		{	color: #035175; font-weight: 700; font-size:11px; padding-left: 20px; text-decoration: none; padding-top: 5px; padding-bottom: 7px; border-top: 1px dotted #b1b1b1; display: block;	}
 .services a:hover	{	color: #0981A6; }
 
 
 .offer-code	{ color: #035176; font-weight: 700;	}
 
 
 .logEntry			{	padding: 10px; padding-bottom:3px; padding-top: 0px; }
 .logEntry .header	{ 	font-weight:700; width: 100px; float:left; font-size: 11px;	}
 .logEntry .text	{	margin-left: 100px;	}
 .logEntryMessage	{	padding: 20px; overflow-x: auto;	}
 


 .shoutcasttable a	{
	padding: 0;
	border: 0;
	margin: 0;
 }
 
 .shoutcasttable	{
 	width:				85%;
 	margin-left:		20px;
 	margin-right:		20px;
 	margin-top:			20px;
 	margin-bottom:		20px;
 }
 .shoutcasttable td {
 	padding:			10px;
 	border:				1px dotted #3050A0;
	color:				#616161;
	text-align:			center;
 }
 .shoutcasttable .schead {
 	background-color:	#3073AD;
 	font-weight:		700;
 	color:				#F9F9F9;
 	text-align:			center;
 }
 .shoutcasttable .schead2 {
 	background-color:	#60A3ED;
 	font-weight:		700;
 	color:				#FFF;
 	text-align:			center;
 }
 
 .faq-question {
	margin-top: 20px;
	padding-left: 20px;
	font-weight: 700;
 }
 
 .faq-answer {
 	padding-top: 15px;
 	margin-left:35px;
 	margin-right:35px;
 	padding-bottom: 15px;
 	margin-bottom: 20px;
 	border-bottom: 1px dotted #60A3ED;
 }
 
 .faq li {
 	margin: 5px;
 }
 .faq a {
 	text-decoration: none;
 	padding: 2px;
 	border-bottom: 1px dotted #60A3ED;
 	color: #3073AD;
 }
 .faq a:hover {
 	color: #0981A6;
 }
 
 
 .newsTitle {
 	font-size: 18px;
 	font-weight: 700;
 	padding-bottom: 2px;
 	margin-bottom: 15px;
 	border-bottom: 1px dotted #60A3ED;
 }
 .offerlist {
    margin-top:        15px;
    padding-left:    5px;
    margin-bottom:    10px;
    padding-bottom:    5px;
    border-bottom:    1px dotted #F1F1F1;
 }

 .offerlist  h1 {
    font-size:        11px;
    color:            #035176;
    border-bottom:    1px dotted #A1A1A1;
 }


 .offerTitle {
     font-size: 18px;
     font-weight: 700;
     padding-bottom: 2px;
     margin-bottom: 15px;
     border-bottom: 1px dotted #60A3ED;
 } 
