body {background:#FFFFFF; background-image:url("images/bodybg.gif");}

p {text-align:center; font-size:12px; font-weight:500; font-family: Arial, Verdana, Helvetica, sans-serif; color:#000000; margin: 0px; text-decoration:none; line-height:16px;}

h2,h3 {text-align:left; font-size:12px; font-weight:900; font-family: Arial, Verdana, Helvetica, sans-serif; color:#000000; margin: 0px; text-decoration:none; line-height:14px;}

ul,ol {text-align:left; font-size:12px; font-weight:500; font-family: Arial, Verdana, Helvetica, sans-serif; color:#000000; line-height:16px;}

.general {text-align:justify; font-size:12px; font-weight:500; font-family: Arial, Verdana, Helvetica, sans-serif; color:#000000; line-height:16px; }

.collapsable { font-family: Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:500; color:#000000; }

	.left {text-align:left;}
	
	a.main:link {color:#990000; text-decoration:none;}
	a.main:visited {color:#990000; text-decoration:none;}
	a.main:hover {color:#333333; text-decoration:none;}
	a.main:active {color:#333333; text-decoration:none;}
	
#credit {position:relative; width:450px; height:20px; z-index:30; left: 492px; top: 185px; background-color: transparent; border:none;}
 
 .credit {text-align:right; font-size:11px; font-weight:500; font-family: Arial,  Verdana, Helvetica, sans-serif; color:#000000; margin: 0px; text-decoration:none;}
 a.credit:link {color:#000000;}
 a.credit:visited {color:#000000;}
 a.credit:hover {color:#CC0000;}
 a.credit:active {color:#CC0000;}

	.top {text-align:center; font-size:12px; font-weight:500; font-family: Arial, Verdana, Helvetica, sans-serif; color:#000000; margin: 0px; text-decoration:none; line-height:14px;}
	a.top:link {color:#000000;}
	a.top:visited {color:#000000;}
	a.top:hover {color:#990000;}
	a.top:active {color:#990000;}

	.menu {text-align:left; font-size:12px; font-weight:bold; font-family: Arial, Verdana, Helvetica, sans-serif; color:#000000; margin: 0px; text-decoration:none; line-height:14px;}
	a.menu:link {color:#000000;}
	a.menu:visited {color:#000000;}
	a.menu:hover {color:#990000; text-decoration:underline;}
	a.menu:active {color:#990000; text-decoration:underline;}

	.tabbox {text-align:justify; font-size:12px; font-weight:500; font-family: Arial, Verdana, Helvetica, sans-serif; color:#000000; margin: 0px; text-decoration:none; line-height:14px;}
	a.tabbox:link {color:#000000;}
	a.tabbox:visited {color:#000000;}
	a.tabbox:hover {color:#990000; text-decoration:underline;}
	a.tabbox:active {color:#990000; text-decoration:underline;}

	.box-one-text {text-align:justify; font-size:12px; font-weight:500; font-family: Arial, Verdana, Helvetica, sans-serif; color:#000000; margin: 0px; text-decoration:none; line-height:14px;}
	a.box-one-text:link {color:#000000;}
	a.box-one-text:visited {color:#000000;}
	a.box-one-text:hover {color:#990000; text-decoration:underline;}
	a.box-one-text:active {color:#990000; text-decoration:underline;}

	.box-two-text {text-align:justify; font-size:12px; font-weight:500; font-family: Arial, Verdana, Helvetica, sans-serif; color:#000000; margin: 0px; text-decoration:none; line-height:14px;}
	a.box-two-text:link {color:#000000;}
	a.box-two-text:visited {color:#000000;}
	a.box-two-text:hover {color:#990000; text-decoration:underline;}
	a.box-two-text:active {color:#990000; text-decoration:underline;}

	.bigbox-text {text-align:justify; font-size:12px; font-weight:500; font-family: Arial, Verdana, Helvetica, sans-serif; color:#000000; margin: 0px; text-decoration:none; line-height:14px;}
	a.bigbox-text:link {color:#000000;}
	a.bigbox-text:visited {color:#000000;}
	a.bigbox-text:hover {color:#990000; text-decoration:underline;}
	a.bigbox-text:active {color:#990000; text-decoration:underline;}

	.copyright {text-align:right; font-size:12px; font-weight:500; font-family: Arial, Verdana, Helvetica, sans-serif; color:#000000; margin: 0px; text-decoration:none;}
	a.copyright:link {color:#000000;}
	a.copyright:visited {color:#000000;}
	a.copyright:hover {color:#990000; text-decoration:underline;}
	a.copyright:active {color:#990000; text-decoration:underline;}

	#top {background-image:url("images/top.jpg"); background-repeat:no-repeat;}

	#banner {background-image:url("images/banner.jpg"); background-repeat:no-repeat;}

	#menubar {background-image:url("images/menu-bar.jpg"); background-repeat:no-repeat;}
	
	#footer {background-image:url("images/footer.jpg"); background-repeat:no-repeat;}
	
	#container {position:absolute; top:10px; left:50%; width:960px; margin-left: -480px; z-index:1; background-color:#FFFFFF; border:none;}	

	#box-one {background-image:url("images/box-one.jpg"); background-repeat:no-repeat; } /* controls top right hand content box on all pages  */	

	#box-one-content {position:relative; width:275px; height:230px; z-index:10; left: 33px; top: 14px; background-color: transparent; border:none;} /* controls content inside top right hand content box on all pages  */

	#box-two {background-image:url("images/box-two.jpg"); background-repeat:no-repeat; } /* HOME PAGE ONLY controls lower right hand content box on home page  */	

	#box-two-content {position:relative; width:275px; height:420px; z-index:20; left: 33px; top: 14px; background-color: transparent; border:none;} /* HOME PAGE ONLY controls content inside lower right hand content box on home page  */

	#int-box-two {background-image:url("images/int-box-two.jpg"); background-repeat:no-repeat; } /* controls lower right hand content box on all pages except home page  */	
	
	#int-box-two-content {position:relative; width:275px; height:420px; z-index:20; left: 33px; top: 18px; background-color: transparent; border:none;} /* controls content inside lower right hand content box on all pages except home page  */	




	#bigbox {background-image:url("images/bigboxtop.jpg"); background-repeat:no-repeat;} /* controls the header  */

	#bigbox-header {position:relative; left: 32px; top: 14px; width:630px; height:20px; z-index:30;  background-color: transparent; border:none;}/* controls header text for bottom left hand content box on home page  */

	#bigbox-content-box {position:relative; left: 0px; top: 15px; width:630px; height:415px; z-index:30;  background-color: #EAE6F0; border:1px solid #CBC2DA; overflow:auto;} /* controls width of bottom left hand content box on home page  */

	#bigbox-content {position:relative; left: 32px; top: 15px; width:560px; z-index:40;  background-color: transparent; border:none;} /* controls content width of bottom left hand content box on home page - needs to be smaller than the content box to allow for padding, margins etc.   */



	#int-header {position:relative; left: 32px; top: 14px; width:630px; height:20px; z-index:30;  background-color: transparent; border:none;} /* controls header text for bottom left hand content box on all pages except home page  */

	#int-content-box {position:relative; left: 0px; top: 15px; width:630px; height:670px; z-index:30;  background-color: #EAE6F0; border:1px solid #CBC2DA; overflow:auto;} /* controls width of left hand content boxes on all pages except home page  */

	#int-content {position:relative; left: 32px; top: 15px;  width:560px; z-index:40; background-color: transparent; border:none;} /* controls content width of left hand content boxes on all pages except home page - needs to be smaller than the content box to allow for padding, margins etc.   */


  #bigbox-wide {background-image:url("images/bigboxtopwide.jpg"); background-repeat:no-repeat;} /* controls the header  */

	#int-header-wide {position:relative; left: 32px; top: 14px; width:960px; height:20px; z-index:30;  background-color: transparent; border:none;} /* controls header text for content box on single box pages  */

	#int-content-box-wide {position:relative; left: 0px; top: 15px; width:958px; height:670px; z-index:30;  background-color: #EAE6F0; border:1px solid #C8D3C7; overflow:auto;} /* controls width and color of content box on single box pages  */

	#int-content-wide {position:relative; left: 32px; top: 15px;  width:870px; z-index:40; background-color: transparent; border:none;} /* controls content width of content box on single box pages  - needs to be smaller than the content box to allow for padding, margins etc.   */







.shadetabs{
padding: 3px 0px;
margin-left: 0px;
margin-top: 2px;
margin-bottom: 0px;
font-size:12px;
font-weight:500;
font-family: Arial, Verdana, Helvetica, sans-serif;
list-style-type: none;
text-align: left;
}

.shadetabs li{
display: inline;
margin: 0px;
}

.shadetabs li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 0px;
border: 1px solid #CBC2DA;
color: #000000;
background: white url(images/shade.gif) top left repeat-x;
}

.shadetabs li a:visited{
color: #000000;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #990000;
}

.shadetabs li.selected{
position: relative;
top: 2px;
font-weight: bold;
}

.shadetabs li.selected a{ /*selected main tab style */
background-image: url(images/shadeactive.gif);
border-bottom-color: #CBC2DA;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
color: #000000;
}

.tabcontentstyle{ /*style of tab content container*/
border: 1px solid #CBC2DA;
background: white url(images/tabback.jpg) top left repeat-x;
width: 610px;
height: 203px;
margin-bottom: 1em;
padding: 10px;
overflow:auto;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block!important;
}



	
	