/* Start of CMSMS style sheet 'Paul Clarke CSS' */
/*Paul Clark Master.css*/

/*>>>>>>>>>>>>>>>>>>   reset   <<<<<<<<<<<<<<<<<*/

html, body, div, span, applet, object, h1, h2, h3, h4, h5, h6, iframe, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	line-height: 1.5;
	font-family: inherit;
	vertical-align: top;
}
table {border-collapse: collapse; border-spacing: 0;}
q:before, q:after, blockquote:before, blockquote:after {content: "";}

/*>>>>>>>>>>>>>>>>>>   Typography   <<<<<<<<<<<<<<<<<*/

body,ul,ol,dl,td,th,caption,pre,p,blockquote,ul,ol,h1,h2,h3,h4,h5,h6,blockquote,strong,em{
	font-family: Tahoma;
	font-size:13px;
	text-align: left;
	font-weight: normal;
	color: #2c2e2b;
}

p {margin:0px; padding: 10px 0px; 0px; 0px;}

input {}
textarea {}
ul {list-style-type:square;}
ol {list-style-type:decimal;}

h1 {font-size:16px; margin-bottom:12px; color:#342d2c; padding-top:70px;}
h2 {font-size:14px; margin-bottom:10px;}
h3 {font-size:12px; margin-bottom:8px;}
h4 {font-size:10px; margin-bottom:5px; font-weight:bold;}
h5 {font-size:20px; margin-bottom:5px; text-align:center; color:#666764;}
h6 {font-size:8px;  margin-bottom:5px;}

blockquote {margin: 0 0 18px 18px; color: #666; font-style: italic; }
strong     {font-weight: bold;}
em         {font-style:italic;}

dfn{display:none}



/*>>>>>>>>>>>>>>>>>>   Body   <<<<<<<<<<<<<<<<<*/

body {
	margin: 0px;
	padding: 0px;
	background-color: #fff;
}

html { /*keeps right scroll bar to stop page jumping*/
height: 101%;
}

* html{
	overflow: auto; /*turns off ie overflow until its needed*/
}


/* basic divs */

#wrapper1 {
        width: 1002px; /* sets width */
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
        background-color: #e5ebf4;
}

#wrapper {
	
	background-image:url(../uploads/images/wrapper.gif);
	background-repeat:repeat-y;
	
	/*margin:20px;
	border:20px;*/
}

/*>>>>>>>>>>>>>>>>>>   Header   <<<<<<<<<<<<<<<<<*/

#header {
	position:relative;
	background-image:url(../uploads/images/hea/header_bg.jpg);
	background-repeat:no-repeat;
	height: 131px;
}

#logo {
	position:absolute;
	bottom:20px;
	left:7px;
}

#mainpage {
	padding-bottom:0px;
	position:relative;
	background-image:url(../uploads/images/mai/main_bg.jpg);
	background-repeat:no-repeat;
	text-align: left;
	
	/*border: 1px solid black;*
	min-height: 400px;/
}

* html #mainpage{
	/*height: 400px; /* minimum height for ie*/
}




/*>>>>>>>>>>>>>>>>>>   Navigation   <<<<<<<<<<<<<<<<<*/

#nav {
	position:relative;
	float:left;
	left: 15px;
	top: 0px;
	width: 204px;
	/*border: 1px solid red;*/
	line-height:20px; /* set vertical spacing between items */
}

#nav_top {
	background-image: url(../uploads/images/nav/nav_top_bg.png);
	background-repeat:no-repeat;
	height:2px;
	font-size:1px;
}

#nav_body {
	position:relative;
	background-image:url(../uploads/images/nav/nav_body_bg.png);
	background-repeat:repeat-y;
}

#nav_body ul {
	margin: 0px 10px 0px 10px;
	padding: 10px 10px 0px 10px;
	text-align:right;
	list-style:none;
}

#nav_body li {
	margin-right: 0px;
	margin-bottom: .5px;
	padding-bottom:3px;
	border-bottom: 1px solid #3175d8;
}

#nav_body li a:link, #nav_body li a:visited {
	font-family:Tahoma;
	font-size:14px;
	text-decoration:none;
	line-height:25px;
	color:#3175d8;
}

#nav_body li a:hover {
	color:gray;

}

/*children*/

#nav_body li li {
	margin-right: 0px;
	border:0px;
	margin-top: -10px;
padding-bottom:5px;
}

#nav_body li li a:link, #nav_body li li a:visited {
	font-family:Tahoma;
	font-size:11px;
	text-decoration:none;
	line-height:18px;
	color:gray;
}

#nav_body li li a:hover {
	color:#3175d8;

}

#phone_no {
	padding:40px 10px 1px 10px;
}

#nav_bottom {
	bottom:0px;
	height:6px;
	background-image: url(../uploads/images/nav/nav_bottom_bg.jpg);
	background-repeat:no-repeat;
}

/*>>>>>>>>>>>>>>>>>>   Main Content   <<<<<<<<<<<<<<<<<*/

#maincontent {
position:relative;
	padding: 0px 15px 0px 15px;
	line-height: 16px;
	font-size: 12px;
	margin: 0px 30px 0px 237px;
	padding-bottom:5px;
	background-image:url(../uploads/images/mai/content_shadow.png);
	background-repeat:repeat-y;/**/
}

*html #maincontent {margin: 0px 0px 0px 234px; padding: 0px 20px 0px 20px; width:693px;}

#content_bottom {
	background-image:url(../uploads/images/mai/content_bottom_bg.gif);
	background-repeat:no-repeat;
	height:6px;
	margin: 0px 30px 0px 237px;
}

*html #content_bottom {margin-left:234px;}

#watermark {
background-image:url(../uploads/images/mai/watermark_logos.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding-bottom:50px;
        min-height:280px;
}

*html #watermark {height:280px; width:720px; margin:0px -20px 0px -15px;}

#form {
	padding: 0px 0px 50px 0px;
}


#footer {
	width: 1002px; /* sets width */
	margin-left: auto;
	margin-right: auto;
	clear:both;
	background-color:#e5ebf4;
}

#info {
	width: 1002px; /* sets width */
	margin-left: auto;
	margin-right: auto;
	font-size: 10px;
	text-align: right;
}

#seo {
	width: 1002px; /* sets width */
	margin-left: auto;
	margin-right: auto;
	font-size: 9px;
	text-align: center;
	padding: 5px;
}


a:link, a:visited {
	color: #63625f;
padding:0px;
}

a:hover {
	color: #7fc0ea;
padding:0px;
}

#seo a:link, #seo a:visited {
	color: #7fc0ea;
padding:0px;
text-decoration:none;
}

#seo a:hover {
	color: #7fc0ea;
text-decoration:underline;
}

a:active {
	
}


.contactform {
width: 410px;
}

.contactform div {
position: relative;
padding-left: 210px;
margin-bottom: 3px;
}

.contactform div div {
/*padding-left: 10px;*/

}

.contactform input {
width:100%;background-color:#f2f5f7;
border: 1px solid #2a2c77;
} 
.contactform label {
position: absolute;
display: block;
top: 0px;
left: 50px;
width:250px;

}

.contactform textarea {
height: 100px;
width: 200px;
border: 1px solid #2a2c77;
background-color:#f2f5f7;
}

.submit {
width:80px;}


/*>>>>>>>>>>>>>>>>>>   Icons   <<<<<<<<<<<<<<<<<*/

/*External Link - adds a little external link icon to all of your external links*/
a[href^="http:"] {background: url(elementsImages/externalLink.png) no-repeat right; padding-right:10px;}
/* End of 'Paul Clarke CSS' */

