/*-------------------------------------------------------

	doc title: stylesheet
	filename: primary.css
	author: JBMoss Ltd - http://www.jbmoss.com
	developer: JBMoss Ltd - DPETRIE
	date: 14/01/2009
	
	-----------------------
	
	1. master reset
	2. typography
	3. listography
	4. base structure
	5. navigation
	6. page specific structure
	7. images
	8. tables
	9. forms
	
	
-------------------------------------------------------*/




										/* ---------- 1. master reset ---------- */ 

* {
	padding			: 0;
	margin			: 0;
	border			: 0px solid red;
}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address {
	margin			: 0.6em 4%;
}
table {
	margin			: 0.6em 3%;
}

li, dd {
	margin-left		: 5%;
}
fieldset {
	padding			: .5em;
}

a {
	text-decoration	: none;
	outline			: none;
	
}

.clr {
	clear:both;
	height:0; !important
	width:0; !important
	padding:0;
	margin:0;
}

img, div { behavior: url(iepngfix.htc) }

										/* ---------- 2. typography ---------- */ 

p {
	font-size:1.1em;
	color:#2F2B30;
}

h1 {
	display:block;
	height:122px;
	width:950px;
	margin:0;
	padding:0;
	background:url(../images/hdr.jpg) no-repeat;
	text-indent:-90000px;
}



h2 {
	font-size:1.3em;
	color:#164A95;
	padding-bottom:10px;
}
h3 {}
h4 {}
h5 {}


										/* ---------- 3. listography ---------- */ 
										
										
										/* ---------- 4. base structure ---------- */ 

html {
}
body {
	font-size		: 80%;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	background		: #fff;
}


#div-wrap {
	position		: relative;
	margin			: 0 auto;
	width			: 950px;
}
	#div-hdr {
		position:relative;
		width:950px;
		height:122px;
	}
	
	
	#div-main {
		position:relative;
		width:950px;
		margin-top:20px;
		height:694px;
	}
		#inner #div-main {
			background:url(../images/inner_bg.jpg) top right no-repeat;
			height:710px;
			overflow:show;
		}
			
			#div-inner-sim {
				position:relative;
				float:left;
			}
			#div-content {
				position:relative;
				float:right;
				width:500px;
				padding:123px 80px 0 0;
			}
				#div-content ul {
					padding:0;
					margin:0;
				}
				#div-content ul li {
					font-size:1.1em;
					color:#2F2B30;
					list-style:none;
					background:url(../images/bullet.jpg) 0px 6px no-repeat;
					padding-left:16px;
				}
		
		
		
		
		#div-hp {
			float:right;
			width:592px;
			height:694px;
		}
		
		#div-lr-im {
			position:absolute;
			width:500px;
			height:265px;
			left:0px;
			top:430px;
		}
		
		#div-nav {
			position:relative;
			float:left;
			height:100px;
			width:358px;
			border-top:25px solid #1D9AD3;
		}
	#div-ftr {
		margin:10px 0 40px 0;
		padding-top:10px;
		font-size:0.675em;
		color:#3370AC;
		border-top:1px solid #3370AC;
	}
	#div-ftr a {
		color:#3370AC;
	}
	#div-ftr a:hover {
		color:#1D9AD3;
		text-decoration:underline;
	}


										/* ---------- 5. navigation ---------- */ 
										
										
#div-nav ul {
	padding:0;
	margin:0;
}
#div-nav ul li {
	padding:15px 3px;
	margin:0;
	list-style:none;
	display:block;
	width:326px;
}

#div-nav ul li {
	border-top:1px dotted #1D9AD3;
}

#div-nav ul > li:first-child {
	border-top:none;
}
#div-nav ul li a {
	font-size:1.25em;
	color:#1D9AD3;
	font-weight:bold;
	display:block;
	width:326px;
	height:17px;
	text-indent:-9000px;
}	
#div-nav ul li a:hover {
	color:#154C97;
}									


.n_home a {
	background:url(../images/nav/home.jpg) no-repeat;
}
.n_whois a {
	background:url(../images/nav/whois.jpg) no-repeat;
}
.n_whodoes a {
	background:url(../images/nav/whodoes.jpg) no-repeat;
}
.n_howdoi a {
	background:url(../images/nav/howdoi.jpg) no-repeat;
}
.n_whocani a {
	background:url(../images/nav/whocani.jpg) no-repeat;
}

.n_home a:hover, .n_whois a:hover, .n_whodoes a:hover, .n_howdoi a:hover, .n_whocani a:hover {
	background-position:-326px;
}

			
										/* ---------- 6. page specific structure ---------- */ 
										

										/* ---------- 7. images ---------- */ 
										

										/* ---------- 8. tables ---------- */ 
										
										
										/* ---------- 9. forms ---------- */ 
										
										
.box {
	border:1px solid #1D9AD3;
	width:200px;
}
.sub_box {
	background:#1D9AD3;
	color:#fff;
}

