/*
	Main Stylesheet for Fiona Nash / Conkerhouse

	$Author: sheath $
	$Date: 2006-10-12 $
	$Revision: 1.0 $	
*/

@import url(common_styles.css);

body {
	font-size: 75%;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	color: #666;
	background: #474747;
}

body.bodyAY {
	font-size: 75%;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	color: #666;
	background: url(../images/aboutyou_bg.gif) repeat-y #474747;
	background-position: center;
}

body.bodyH {
	font-size: 75%;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	color: #666;
	background: url(../images/home_bg.gif) repeat-y #474747;
	background-position: center;
}


body.bodyS {
	font-size: 75%;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	color: #666;
	background: url(../images/services_bg.gif) repeat-y #474747;
	background-position: center;
}



body.bodyAU {
	font-size: 75%;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	color: #666;
	background: url(../images/aboutus_bg.gif) repeat-y #474747;
	background-position: center;
}



body.bodyAY {
	font-size: 75%;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	color: #666;
	background: url(../images/aboutyou_bg.gif) repeat-y #474747;
	background-position: center;
}


body.bodyFAQs {
	font-size: 75%;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	color: #666;
	background: url(../images/faqs_bg.gif) repeat-y #474747;
	background-position: center;
}


body.bodyLINKS {
	font-size: 75%;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	color: #666;
	background: url(../images/links_bg.gif) repeat-y #474747;
	background-position: center;
}



a { text-decoration: none; color: #ffffff;}
a:hover { text-decoration: underline; }

h1 {
	margin-top: 0;
	margin-bottom: 20px;
	color: #ffffff;
	font-size: 180%;
}
h2 {
	margin-top: 2px;
	margin-bottom: 2px;
	color: #0B3D91;
	font-size: 130%;
}


div#container {
    width: 760px;
	margin: auto;
}




div#leftcontent{
	width: 220px;
	float: left;
	background: #ffffff;
	padding-top: 30px;
	padding-bottom: 50px;

}

div#rightcontent{
	width: 540px;
	float: right;
	color: #ffffff;
	padding-bottom: 50px;
}


div#flashholder{
	width:220px;
}


/* Primary navigation and secondary Navigation */

div#primaryNavigation {
	width: 170px;
    background: #ffffff;
}
div#primaryNavigation ul.navigation {
	padding-left: 10px;
	padding-top: 15px;
	padding-bottom: 8px;
	text-align: right;
}
div#primaryNavigation ul.navigation li {
	padding: 6px 0px;
	text-align: right;
	font-weight: bold;	
}
div#primaryNavigation ul.navigation li a {
	color: #7D7D7D;
	text-align: right;
}

div#primaryNavigation ul.navigation li.currentH a {
	color: #8F4197;
}

div#primaryNavigation ul.navigation li.currentS a {
	color: #79B16A;
}

div#primaryNavigation ul.navigation li.currentAU a {
	color: #00A8E4;
}

div#primaryNavigation ul.navigation li.currentAY a {
	color: #D83236;
}

div#primaryNavigation ul.navigation li.currentFAQ a {
	color: #FAA932;
}


div#primaryNavigation ul.navigation li.currentLINKS a {
	color: #AAACAE;
}


div#secondaryNavigation {
}


div#secondaryNavigation ul.navigation {
 	 /*margin-top: 5px;*/
	   padding: 0px;

}

div#secondaryNavigation ul.navigation li.secondary {
	  font-size: 90%;
	  font-weight: normal;
	  margin: 0px;
	  padding: 0px;
	  color: #666666;
}
div#secondaryNavigation ul.navigation li.secondary a {
	  color: #666666;
}

div#secondaryNavigation ul.navigation li.secondaryon{
	  font-size: 90%;
	  color: #BDBDBD;
	  margin: 0px;
	  padding: 0px;
	  font-weight: normal;
}



/* Content styling */

div#contentbody{
 padding: 140px 40px 20px 50px;
 line-height: 17px;
 font-size: 90%;
}

div#contentbody a{
text-decoration: underline;
}


p.heading {
	margin-bottom: 0;
	margin-top: 0;
	font-weight: bold;
}

/* FOOTER NAV  */



div#footer {
   width: 170px;
   background: #ffffff;
   color: #CACACA;
}


div#footer ul {
	padding-left: 10px;
	padding-top: 40px;
	padding-bottom: 20px;
	text-align: right;
}
div#footer ul li {
	color: #CACACA;
	padding: 1px 0px;
	text-align: right;
	
}
div#footer ul li a {
	font-weight: normal;	
	color: #CACACA;
	text-align: right;
}



/* site map styles */



#copySiteMap {
 width: 720px;
 margin-top: 20px;
}

div#copy .siteMapCol a {
	color: #666;
	text-decoration: none;
}
div#copy .siteMapCol a:hover {
	color: #9E0043;
	text-decoration: none;
}

.siteMapCol {
 float: left;
 margin-right: 10px;
 margin-bottom: 10px;
}


div.siteMapCol ul.navigation {
	padding: 0;
	margin-bottom: 20px;
}
div.siteMapCol ul.navigation li {
	padding:0;
	font-weight: bold;
}

div.siteMapCol ul.navigation li ul li{
	font-weight: normal;
	padding-left: 0.75em;
	background: transparent;
}



/* Forms */
FORM {
	 padding: 0;
	 margin: 0;
	 border: 0;
}

.fmlabel {
	width: 120px;
	padding-bottom: 6px;
	color: #ffffff;
	font-weight: bold;
}


.fmInput {
	width: 170px;
	margin-bottom: 5px;
	color: #ffffff;
	font-weight: bold;
}

.fmError {
	width: 80px;
	margin-bottom: 5px;
	color: #ffffff;
	font-weight: bold;
}

INPUT.search {
	BACKGROUND: #ffffff;
    FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
	width: 105px;
	height: 14px;
	font-size: 10px;
	color: #666666;
	border: 1px solid #333333;
}
INPUT.searchbutton {
	BACKGROUND: #EFDED7;
	color: #004D5F;
    FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	border: 1px solid #333333;
	font-size: 11px;
}
INPUT.fmfield {
	BACKGROUND: #ffffff;
	width: 170px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	height: 16px;
	font-size: 11px;
	color: #4c4c4c;
	border: 1px solid #4c4c4c;
}

INPUT.fmfieldshort {
	BACKGROUND: #ffffff;
	width: 100px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	height: 14px;
	font-size: 11px;
	color: #4c4c4c;
	border: 1px solid #4c4c4c;
}

INPUT.fmbutton {
	BACKGROUND: #DBD7DA;
	color: #4D3946;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
}
INPUT.logout {
	BACKGROUND: #c;
	color: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
	border: 1px solid #4D3946;
	font-size: 11px;
}
SELECT {
	BACKGROUND: #ffffff;
	color: #4c4c4c;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #333333;
}

textarea {
	BACKGROUND: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4c4c4c;
	border: 1px solid #4c4c4c;
	width:170px;
}


