/*------------------------------------------------------------------
	
	[Stylesheet]

	Project:	Westnet Hosting Website Subpages
	Version:	2.0
	Last change:	22.07.08 [Created]
	Assigned to:	Garth Haseldine (GH)

-------------------------------------------------------------------*/

/*------------------------------------------------------------------

	[Table of Contents]
	
	1. Content
	2. Side
	3. Footer
	4. Form Box
	
-------------------------------------------------------------------*/

/*------------------------------------------------------------------
	
	[Color codes]
	
	Background:		#ffffff (white)
	Content:		#2e2e2e (light black)
	
	a (standard):	#0000ee (Standard blue)
	a (visited):	#0000ee (Standard blue)
	

	[Typography]

	Body copy:				11px Verdana, Arial, SunSans-Regular, Sans-Serif; 
	Input, textarea:		11px Verdana, Arial, Helvetica, sans-serif; 

-------------------------------------------------------------------*/

/*------------------------------------------------------------------
	1. Content
-------------------------------------------------------------------*/


.rightSide {
	float:right;
	width:523px;
}
.leftSideCap {
	background:#2C4FB5 url(/images/bgs/white_blue_02.jpg);
	width:176px;
	height:153px;
}

/*.WhiteBoxInner { padding:10px 25px; }
.WhiteBoxInnerHR { padding:20px 0 10px; text-align:left; margin:0 25px; background:url(/images/bgs/line_01.gif) repeat-x bottom left; }
.WhiteBoxInnerHR2 { padding:20px 0 10px; text-align:left; margin-right:10px; background:url(/images/bgs/line_01.gif) repeat-x bottom left; }
*/

/*.rowBlue { background:#F0F6FB; }
.rowBlue2 { background:#E2F1FE; }
.row3 { background:#FDF3F3; }
.rowWhite { background:#FFFFFF; }
.rowHighlight { background:#FECFCD; color:black; }
.rowHighlight h3 { color:black; }
.tableBG { background:#2C4BB3; }
.tableMargin { margin:10px 0 0 20px; }
.tableScroll { overflow:auto; }
*/

.success1 { margin-top:10px; width:444px; padding:10px 25px; background:#F3FBF2 url(/images/bullets/tick_02.gif) no-repeat top left; border:#1EAE0C 1px solid; color:#0A6E00; }
.error1 { padding:5px 11px; margin-bottom:1px; background:#FDF3F3 url(/images/bullets/bullet_03.gif) no-repeat center left; color:#A70000; font-weight:bold; }
.error2 { margin-top:10px; width:444px; padding:10px 25px; background:#FDF3F3 url(/images/bullets/cross.gif) no-repeat top left; border:#D10F17 1px solid; color:#A70000; }
.error3 { text-align:left; width:400px; padding:10px 25px; background:#FDF3F3 url(/images/bullets/cross.gif) no-repeat top left; border:#D10F17 1px solid; color:#A70000; }
.alert1 { margin-top:10px; width:444px; padding:10px 25px; background:#FCF1DD url(/images/bullets/exclamation_01.gif) no-repeat top left; border:#FFA200 1px solid; color:#E78E01; }
.horizBan { margin-top:10px; }
/*#tableHosting td { text-align:center; }
#tableHosting2 td,#dlAddress td { text-align:left; }
.tableContact { margin:8px 0 0 30px; }
.tableHeading1 { color:#FFFFFF; background:#3079C8; font-weight:bold; padding:5px 2px; }
.tableHeading2 { color:#FFFFFF; background:#3079C8; padding:5px 1px; text-align:left; }
.tableLeft { text-align:right; }
*/
.linkGreen { color:#23D40C; font-weight:bold; }
.disclaimer1 { margin-top:15px; width:436px; padding:5px; background:#F0F6FB; margin:10px 0 0 25px; color:#4E4E4E; }

.blueBar { width:436px; height:21px; padding:6px 0 0 10px; background:#153296 url(/images/bgs/gradient_03.gif) no-repeat; color:#FFF; font-weight:bold; margin-left:25px; }

/*.info1 { text-align:left; padding:20px; background:#FEF9F9; }
.info2 { margin-top:10px; text-align:left; }
*/

.btn1 { float:right; margin:9px 25px 0 0; }
.btn2 { padding:15px 0 5px; }
.btn3 { margin:10px 0 0 30px; padding-bottom:15px; }
.leftText { background:#FFFFFF; text-align:left; padding:10px 0 0 10px; }


.whiteBox { background:#FFFFFF; width:496px; margin-top:10px; padding:0px 0px 10px 0px; }

.whiteBox p { padding:0px 25px; line-height:16px; }

.whiteBox .price { font-weight:bold; font-size:12px; float:right; margin:10px 25px 5px 5px; }
.whiteBox .price strong { font-size:26px; vertical-align:middle; }

.whiteBox ul li { line-height:16px; margin:0px;}
.whiteBox ul ul li {
	line-height:16px;
	margin-left: -30px;
}

.whiteBox table { margin:0px 25px; }
.whiteBox table td table { margin:0px; }
.whiteBox .blueBox { background:#F0F6FB; color:#163D9C; margin:0px 25px 1px 25px; padding:0px; }

.whiteBox .blueBox  p { padding:10px 25px; line-height:16px; margin:0px; }
.whiteBox .blueBox  table { padding:0px; margin:10px 25px; }
.whiteBox .blueBox  ul li { padding:10px 0px; line-height:16px; margin:0px 0px 0px 25px; }

.whiteBox .priceList .bullet { background:url(/images/bullets/bullet_01.gif) center center no-repeat; }
.whiteBox .priceList .alt { background-color:#F0F6FB; }
.whiteBox .priceList th { background-color:#3079c8; color:#FFFFFF; font-weight:bold; text-align:center; }
.whiteBox .priceList th a { color:#FFFFFF; text-decoration:none; }

.whiteBox .disclaimer { font-size:10px; line-height:normal; }

.zimbra p { margin-left:55px; }
.zimbra img { margin-left:-55px; }


/*------------------------------------------------------------------
	2. Side
-------------------------------------------------------------------*/

/* Local Navigation */
.leftSide {
	background:#FFFFFF;
	width:177px;
	float:left;
}
.leftSide h2 { color:#20469e; font-size:15px; margin:0px 0px 10px 20px; padding:0px; text-align:left; }

.leftSide ul { margin-left:12px; padding:0px 10px 0px 0px; list-style:none; }
.leftSide ul li { border-top:dotted #aed2f1 1px; padding:10px 0px; margin:0px;  }
.leftSide ul li a { font-weight:bold; text-decoration:none; color:#0000ee; }
.leftSide ul li a:hover { text-decoration:underline; }


.leftSide ul li + ul { padding:0px; margin:0px 0px 0px 5px; }
.leftSide ul ul { padding:0px; margin:10px 0px 0px 5px; }
.leftSide ul ul li { background-color:#f5f8fa;  padding:10px 0px 10px 10px; border-top:dotted #aed2f1 1px; margin:0px; }


.subHeading { padding:10px 25px; font-size:11px; color:#163D9C; line-height:16px; }
.subNav { padding:20px 0; background:#FFFFFF; text-align:left; margin:0; }
.sideNavtitle { text-align:left; padding:10px 0 0 20px; background:#FFFFFF url(/images/bullets/bullet_02.gif) top left no-repeat; }
#subMenu ul { list-style:none; margin:0; padding:0 10px 0 0; }
#subMenu li { background:#FFFFFF url(/images/bullets/bullet_02.gif) top left no-repeat; margin:10px 0 0; padding:10px 0 0 20px; text-align:left; }
#subMenu a { cursor:pointer; font-weight:bold; color:#0000FF; text-decoration:none; }
#subMenu a:visited { font-weight:bold; color:#0000FF; }
#subMenu a:hover { text-decoration:underline; }
.subMenuCap { background:#FFFFFF url(/images/bullets/bullet_04.gif) top left no-repeat; }


/*------------------------------------------------------------------
	3. Footer
-------------------------------------------------------------------*/


.rightSide .footer { width:496px; height:18px; text-align:right; font-size:10px; margin-top:30px; padding-top:3px; margin-bottom:40px; color:#2339A5; }


/*------------------------------------------------------------------
	4. Form Box
-------------------------------------------------------------------*/

.whiteBox h4 { background:url(/images/titles/bg_blue_title_bar.gif) repeat-x top; color:#FFFFFF; line-height:25px; padding-left:20px; font-size:11px; margin:0px 0px 10px 0px; border-bottom:solid 2px #1b49a6; }
.darkborder { border:solid 2px #1b49a6; }




h1 {
	font-size: 11px;
	font-weight: bold;
	padding:0 0 0 10px;
	margin:0;
	background:url(../images/misc/blank_01.gif) no-repeat left;
}
h1 a{
color:#394579;
display: inline;
}
h2 {
	font-size: 11px;
	font-weight: bold;
	padding:0 0 0 40px;
	margin:15px 0 0 0;
}
h2 a{
color:#0c2ec5;
}
h3 {
	font-size: 11px;
	font-weight: bold;
	padding:0 0 0 70px;
	margin:15px 0 0 0;
}
h3 a{
color:#394579;
}
.sm-base-top{
background:#edf5fc url(../images/rounded/blue_light_top_04.gif) top no-repeat; 
width:445px; 
padding-top:10px;
margin-top:10px;
}
.sm-base-base{
background:url(../images/rounded/blue_light_base_04.gif) bottom no-repeat; 
width:445px; 
padding-bottom:10px;
}
.sm-links-1{
background:#edf5fc; padding:5px; margin:5px 20px 0 40px;
}
.sm-links-2{
background:#edf5fc; padding:5px; margin:5px 20px 0 70px;
}
.sm-plus{
	background:url(../images/misc/blank_01.gif) no-repeat left;
}
.sm-noplus{
	background:url(../images/misc/blank_01.gif) no-repeat left;
	padding:0 0 0 30px;
}

.htop {
background:url(../images/misc/blank_01.gif) no-repeat left;

	}
