/* Start of CMSMS style sheet 'global.css' */
body { 
	font-family: "Trebuchet MS", Verdana; 
	text-align:center;
	margin: 0 auto; 
	background: #F1E9DA;
	font-size: x-small; /* for IE5/Win*/
	voice-family: "\"}\""; voice-family:inherit; font-size: small; /* for compliant browsers */ }
	
html>body { /* be nice to Opera */
	font-size: small;}

* { margin: 0; padding: 0; border: 0; }
.clear { clear: both; font-size: 1px; width: 99%; height:1px; }
.r { float: right; }
.l { float: left; }

img { border:0; padding:0; margin:0;}

/* ---[ common elements ]--------------------- */

p {
	font-size: 100%;
	margin: 1em 0 1em;
	padding: 0;
	}
h1 {
/*font-family: "Trebuchet MS", Verdana, sans-serif;*/
	font-family: "Times New Roman", Times, serif;
	font-size: 160%;
	font-weight: normal;
	padding: 0;
	margin: 0;
	color: #004290;
	}
h2 {
/*font-family: "Trebuchet MS", Verdana, sans-serif;*/
	font-family: "Times New Roman", Times, serif;
	font-size: 135%;
	font-weight: normal;
	padding: 0;
	margin: 0 0 0em 0;
	color: #B88113;
	}
h3 {
	margin: 1.5em 0 0 0;
	padding-bottom: 2px;
/*font-family: "Trebuchet MS", Verdana, sans-serif;*/
	font-family: "Times New Roman", Times, serif;
	font-size: 120%;
	font-weight: bold;
	color: #666;
	}
h3 a:link, h3 a:visited {
	text-decoration: none;
	border-bottom: none;
	color: #40659B;
	}
h3 a:hover {
	color: #036;
	}
h4, h5 {
	margin: 1.5em 0 0 0;
	/*font-family: "Trebuchet MS", Verdana, sans-serif;*/ font-family: "Times New Roman", Times, serif;
	font-size: 110%;
	font-weight: bold;
	color: #333;
	}
h1 span, h2 span, h3 span {
	color: #999;
	}
#content blockquote {
	line-height: 1.5em;
	color: #777;
	padding-left: 23px;
	background: url(images/quotemarks.gif) no-repeat 0 3px;
	}
blockquote.praise {
	padding: 0 0 10px 23px;
	border-bottom: 1px solid #eaeaea;
	}
code {
	color: #7B9905;
	font-size: 110%;
	line-height: 1.2em;
	text-align: left;
	}
code strong {
	color: #4E6200;
	}
abbr, acronym, .popup {
	font-style: normal;
	border-bottom: 1px dotted #bbb;
	cursor: help;
	}
a abbr {
	border: none;
	}
em {
	font-style: italic;
	}
strong {
	font-weight: bold;
	}
del {
	text-decoration: line-through;
	}
ins {
	text-decoration: none;
	font-style: italic;
	}
address {
	margin: 0;
	padding: 0;
	font-style: normal;}

#bodyWrap { background: url(images/body-wrap.gif) repeat-y top left ; width: 785px; text-align:center; margin: 0 auto;}

/* ---[ top ]------------------------------- */
#header { 
	margin: 0 0 0 6px;
	clear:both;
	text-align:left;
	height: 114px;
	background: url(images/g_inside-bg.jpg) no-repeat top left; }
	
#headerHome {
	margin: 0 0 0 6px;
	clear:both;
	text-align:left;
	background: url(images/g_main-bg.jpg) no-repeat top left;
	height: 310px; }
	
#headerHome p {
	font-size: 105%; 
	width: 20em;
	margin-left: 20px; 
	line-height: 1.6em; }
	
#headerHome p a {
	color: #B88113; }
	
	
/* ---[ tns ]------------------------------- */
ul#tns {
	margin: 0 0 10px 20px; height: 20px;
	padding-top: 10px;
	list-style:none; }
ul#tns li {
	color: #B6B6B6;
	font-size: 90%;
	float: left;
	font-weight: bold;
	list-style-image: url(images/spacer.gif);
}
ul#tns li span {
	margin: 0 7px;
	list-style-image: none;
}
ul#tns li a {
	color: #004290;
	text-decoration: none;
	list-style-image: none;
}
ul#tns li a:HOVER {
	text-decoration: none;
	list-style-image: none;
}
#header ul#tns { 
	margin-bottom: 5px;}
#logo {
	 width: 100%; clear:both; text-align:left; margin: 0 0 0 20px;}
ul#tns li.on a {
	text-decoration:none;
	color: #B88113;
	list-style-image: none;
}




/* ---[ top navigation ]------------------------------- */
ul#gns { margin: 0 0 0 6px;  padding: 0; display:block; height: 58px; }
ul#gns li { list-style:url(images/spacer.gif) none; float:left; }
ul#gns li a {
	display:block;
	text-decoration: none;
	list-style-image: none;

}




/* ---[ page columns ]------------------------------- */
#innerWrap { 
	text-align:left;
	background: #fff url(images/inner-bg.jpg) no-repeat top left; margin-left: 3px;
	width: 773px;
	}
#innerWrapLong { 
	text-align:left;
	background: #fff url(images/inner-bg-4800pxLong.jpg) no-repeat top left; margin-left: 3px;
	width: 773px;
	}

html>body #innerWrap { margin-left: 6px; width: 774px;}
html>body #innerWrapLong { margin-left: 6px; width: 774px;}
#firstCol {
	float:left; 
	width: 515px; }
#secondCol {
	float: left;
	width: 236px;
	padding: 10px 0 50px 19px;}

/* ---[ content ]------------------------------- */

#contentTop {
	/*background:url(images/content-top-bg.gif) no-repeat bottom left;*/ padding: 0 0 12px 0;
	border-bottom: 1px solid #D4C9A9; }
#contentTop p {
	font-size: 85%;
	}
#content {
	 margin: 20px 25px;}
p.print {
	float:right;}

#content a {
	color: #004290;
	text-decoration: none;
}
#content a:HOVER {
	 text-decoration: none;
	 color: #B88113;}
#content p.print a {
	color:#999;
	text-decoration: none;
}
#content ul,#content ol {
	margin: 1em 0 1em 25px;}
#content li {
	font-size: 100%; margin: 0 0 1em 0; list-style:url(images/spacer.gif) none;}

/* imagery in content area with photo frame */
#content .picR {
	background: url(images/pic-frame.gif) no-repeat bottom right; text-align: right; margin: 5px 10px; float:right;}
#content .picL {
	background: url(images/pic-frame.gif) no-repeat bottom right; text-align: left; margin: 5px 10px; float:left;}
#content .picC {
	background: url(images/pic-frame.gif) no-repeat bottom right; text-align: center; margin: 5px auto;}
#content .picR img,#content .picL img,#content .picC img {
	border-top: 3px solid #fff; border-left: 3px solid #fff; margin: 0 9px 9px 0;   }
#content .p155 {
	width: 167px; }
#content .p225 {
	width: 237px; }
#content .p265 {
	width: 277px; }
#content .picR p, #content .picL p,#content .picC p { 
	font-size: 85%; text-align:left; margin: 0; padding: 0 5px 10px 5px; color: #666;}


	
/* ---[ rhs blockquote ]---------------------  padding = top,right,bottom,left */
#secondCol p a {
	color: #B88113;}
#secondCol p  {
	margin: 0 0 0 30px; padding: 0;}
#secondCol blockquote.home {
	background: url(images/rhs-quotes-top-home.gif) no-repeat top left; margin: 5px 20px 0 0}
#secondCol blockquote {
	background: url(images/rhs-quotes-top.gif) no-repeat top left; margin: 5px 20px 0 0}
#secondCol blockquote p {
	background: url(images/rhs-quotes-bottom.gif) no-repeat bottom right;
	padding: 20px 0 10px 45px;
	margin: 0;
	font-size: 90%;
	line-height: 1.8em;
	voice-family: "\"}\""; voice-family:inherit; padding: 20px 30px 30px 45px;}
.dummy {}
#secondCol cite {
	font-weight: bold;
	color: #121223;
	margin: 0 0 0 40px;}


	
	
/* ---[ sub nav ]--------------------- */

#secondCol #subnavTitle { 
	font-size: 120%; 
	font-weight: bold;
	color: #004290; 
	background: url(images/rhsnav-bg.gif) no-repeat bottom left;
	padding: 0 0 8px 5px;
	margin: 25px 0 0 0;
	font-family: "Times New Roman", Times, serif;}
html>body #secondCol #subnavTitle {margin-top: 20px;}
#secondCol ul { 
	margin: 10px 0 50px 20px;
	list-style:url(images/spacer.gif) none; }
#secondCol li {
	margin: 0 0 15px 0; list-style-image: url(images/spacer.gif);
	padding-left: 5px; }
#secondCol li a {
	color: #004290;
	text-decoration: none;
	list-style-image: url(images/spacer.gif);

}
#secondCol li a:HOVER,#secondCol li.on  {
	color: #B88113;
	text-decoration: none;
	list-style-image: none;

}
#secondCol li.on  {
	font-weight:bold;
	list-style-image: none;
}
#secondCol li.on a {
	color: #B88113;
	text-decoration: none;
	list-style-image: none;

}
	
	
	
	
/* ---[ rhs pockets ]--------------------- */
.pocket { 
	min-height: 300px;
	background: url(images/rhs-pocket-bg.gif) no-repeat bottom left;}
.pocket h3 {
	background:url(images/rhs-pocket-tl.gif) no-repeat top left;
	padding: 5px 0 2px 10px}
.pocket span {
	background:url(images/rhs-pocket-hr.gif) no-repeat top left;
	display:block;
	font-size: 1px;
	height: 3px;
	margin-left: 10px;}
.pocket div {
	clear:both; height: 85px; min-height: 80px;
	margin: 10px 10px; width: 80%;}
.pocket div p {
	font-size: 90%; padding: 0; margin: 0;}
#secondCol .pocket a { 
	color: #121122;}
.pocket img { 
	float:left;
	margin-right: 10px;}
#secondCol .nopic p { 
	margin-left: 0px;}
	#secondCol .nopic  {
	width: 85%;
}



/* ---[ footer ]------------------------------- */
#footer { 
	margin: 80px 25px 0 25px;
	/*background: url(images/footer-bg.gif) no-repeat top left; */
	border-top: 1px solid #D4C9A9;}
#home #footer { 
	margin: 30px 25px 0 25px;}
#footer p { 
	padding: 0px 0 0 4px;
	color: #845E11;
	font-size: 85%; }
#footer ul { 
	margin: 0 0 30px 4px;
	list-style:none; }
#footer ul li {
	color: #B6B6B6;
	font-size: 85%;
	float: left;
	list-style-image: none;
}
#footer ul li span {
	margin: 0 7px;
	width: 20px;
	list-style-image: none;
}
#footer ul li.on a {
	text-decoration: none;
	list-style-image: none;
}
#footer a {
	color: #151527;
	text-decoration: none;
}
#footer a:HOVER { text-decoration: none; }


#foot { text-align:centre;  margin: 0 auto; height:8px; width: 785px; clear:both; display:block;}
html>body #foot { width: 785px;   }
#foot img { text-align:left; display:block; width: 785px; padding: 0;float:left; }

	
/* ---[ homepage styles ]------------------------------- */

#home #content {
	margin-top: 25px;}
#home h1 { 
	font-size: 170%;}
#home #content p {
	margin: 10px 5px;}

.split {
	margin: 20px 0 0 0;}
.split .l { width: 48%; }
.split .r { width: 48%; }
.split h2 { border-bottom: 1px solid #EEEAE1; padding-bottom: 7px; margin-bottom: 7px;}


.split .pic {float:left; margin-right: 10px;}
.split p {
	margin: 0;
	font-size: 95%;}
#content .split p a {
	color: #000;}

/* Who Are You list */
ul.whoareyou {
	margin: 10px 0 50px 20px;
	list-style:none; }
#content ul.whoareyou li {
	margin: 0 0 3px 0;
	padding-left: 0px;
	font-size: 100%;
	list-style-image: none;
}
ul.whoareyou li a {
	color: #161528;
	text-decoration: none;
	list-style-image: none;

}
ul.whoareyou li a:HOVER {
	color: #B88113;
	text-decoration: none;
	list-style-image: none;

}
	
/*---- Download Style --------------------------*/	
ul#downloads {margin:0; padding:0; clear:both; border-top:1px solid #D4C9A9; list-style: none;}
ul#downloads li {margin:0; padding:0; list-style-image: url(images/spacer.gif);}
ul#downloads li.thumb {
	margin:10px 10px 10px 0px;
	float:left;
	width:85px;
	list-style-image: none;
}
ul#downloads li.title {
	margin:10px 0 15px 0;
	color:#B88113;
	font-weight:bold;
	list-style-image: none;
}
ul#downloads li.desc {
	margin:7px 0;
	list-style-image: none;
}
ul#downloads li.pdf {padding-left:20px; background: url(images/i_misc.gif) no-repeat top left;}
ul#downloads li.hr  {
	margin:10px 0 0 0;
	clear:both;
	border-top:1px solid #D4C9A9;
	list-style-image: none;
}

.footnote { font-size: 9px;}

/* End of 'global.css' */

