/*main body of website*/
body{
background-color:#575757;
margin:0px;
padding:0px;
border: 0px;
}
#leftside{
/*left leaf of crest*/
width:auto;
height:580px;
background-image:url(../images/ccb_leftleaf.gif);
background-position:top right;
background-repeat:no-repeat;
}
#rightside{
/*right leaf of crest*/
width:auto;
height:580px;
background-image:url(../images/ccb_rightleaf.gif);
background-position:top left;
background-repeat:no-repeat;
}


#logoheader{
/*ccb logo & title graphic*/
background-color:#000000;
width:780px;
height:130px;
margin: 0px 0px 5px 0px;
border: 0px;
padding:0px;
font-family:Times New Roman, Times, serif;
font-size:20px;
font-weight:bold;
color:#FFFFFF;
vertical-align:top;
text-align:left;
clear:both;
}


/*navigation elements */
/*information for navigation bar*/
#navabout{
background-color:#000000;
width:780px;
margin: 0px;
padding:0px;
border:0px;
float:left;
}
#navabout h1{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
text-align:left;
vertical-align:top;
margin:0px;
padding: 6px 10px 6px 10px;
border:0px;
width:auto;
background-color:#b30004;
}
/*menu list*/
#navabout ul{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
width:auto;
list-style: none;
display: inline;
text-align:left;
vertical-align:top;
}
#navabout ul li{
float:left;
margin: 0px;
border: 0px;
padding: 10px 4px 10px 8px;
background-color: #000000;
color: #FFFFFF;
}
/*link styling*/
#navabout ul li a{
background-color: #000000;
padding: 2px 3px 2px 3px;
text-decoration: none;
text-transform:capitalize;
font-weight:bold;
color: #FFFFFF;
}
#navabout ul li a#current{
background-color: #b30004;
font-weight:bold;
color: #FFFFFF;
}
#navabout ul li a:link {	
background-color: #000000;
font-weight:bold;	
color: #FFFFFF;	
}
#navabout ul li a:visited {	
background-color: #000000;
font-weight:bold;	
color: #FFFFFF;	
}
#navabout ul li a:active {	
background-color: #000000;
font-weight:bold;
color: #FFFFFF;	
}
#navabout ul li a:hover {
background-color: #b30004;
font-weight:bold;
color: #FFFFFF;
}


/*sub navigation menu*/
#subnav{
width:780px;
margin: 0px;
padding:10px 0px 0px 0px;
border:0px;
clear:both;
}
#subnav  ul{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
list-style: none;
text-align:left;
vertical-align:top;
margin: 0px;
padding:0px;
border:0px;
}
#subnav  ul li{
float: left;
margin: 0px;
border: 0px;
padding: 0px 0px 12px 8px;
display: inline;
white-space:nowrap;
}
/*link styling*/
#subnav  ul li a{
padding: 2px 3px 2px 3px;
text-decoration: none;
text-transform:capitalize;
font-weight:normal;
background-color:#575757;
color: #FFFFFF;
}
#subnav  ul li a:link {
background-color:#575757;
font-weight:normal;	
color: #FFFFFF;	
}
#subnav  ul li a:visited {	
background-color:#575757;
font-weight:normal;	
color: #FFFFFF;	
}
#subnav  ul li a:active {	
background-color:#575757;
font-weight:normal;	
color: #FFFFFF;	
}
#subnav ul li a:hover {
background-color: #373737;
font-weight:normal;	
color: #FFFFFF;
}

/*spacer to place bar image in and to eable all div tags of the nav to clear, which enables flows round captioned images*/
#spacer{
clear:both;
border:0px;
margin:0px;
padding:0px;
max-width:780px;
max-height:125px;
}

#contentcontainer{
/*container for main body of content and side link bars*/
width:780px;
background-color:#FFFFFF;
margin:0px 0px 10px 0px;
padding: 24px 0px 5px 0px;
border:0px;
vertical-align:top;
clear:both;
}

/*main content of page*/
#content{
width:760px;
min-height:410px;
background-color:#FFFFFF;
margin:0px 0px 10px 0px;
padding: 0px 10px 0px 10px;
border:0px;
vertical-align:top;
/*clear:none;*/
}
/*table stripe color for even rows*/
.even{background-color: #eee;}

/*table styling for tabular data e.g. calendars*/
#content table.stripetable caption{
font-family:Arial,Helvetica,sans-serif;
font-weight:normal;
font-size:19px;
line-height:23px;
color:#b30004;
background-color:#FFFFFF;
margin:0px;
padding:10px 0px 5px 0px;
border:0px;
text-align:left;
vertical-align:top;
}
#content table.stripetable{
width:100%;
max-width:760px;
margin:0px 0px 20px 0px;
padding:0px;
border-right: 1px solid #575757;
border-top: 1px solid #575757;
clear:both;
}
#content table.stripetable thead th{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
font-weight:bold;
background-color:#b30004;
color:#ffffff;
text-align:left;
vertical-align:top;
margin:0px;
padding:3px 5px 2px 5px;
border-left: 1px solid #575757;
border-bottom: 1px solid #575757;
}
#content table.stripetable tbody tr{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
text-align:left;
vertical-align:top;
}
#content table.stripetable tbody tr td{
margin:0px;
padding:2px 5px 2px 5px;
border-bottom: 1px solid #575757;
border-left: 1px solid #575757;
}
#content table.stripetable tbody tr td p{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
font-weight:normal;
color:#000000;
text-align:left;
vertical-align:top;
margin:0px;
padding:0px 0px 8px 0px;
}

/*picture and no caption styling*/
#content img{
float:left;
margin:5px 20px 10px 0px;
/* this determines the amount the bg color border is seen */
padding:1px;
border:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
font-weight:normal;
background-color:#575757;
color:#FFFFFF;
}

/*picture and caption styling within text*/
#content .landscapepicture{
float:left;
clear:both;
width:193px;
margin:5px 20px 10px 0px;
padding:0px;
border:0px;
position:relative;
}
#content .landscapepicture p{
font-family:Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
color:#000000;
font-size:10px;
line-height:14px;
text-align:left;
margin:0px;
padding:0px;
border:0px;
}
#content .landscapepicture img{
margin:0px 0px 5px 0px;
/* this determines the amount the bg color border is seen */
padding:1px 1px 1px 1px;
border:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
font-weight:normal;
background-color:#575757;
color:#FFFFFF;
width:193px;
}
#content .portraitpicture{
float:left;
clear:both;
width:193px;
margin:5px 20px 10px 0px;
padding:0px;
border:0px;
position:relative;
}
#content .portraitpicture p{
font-family:Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
color:#000000;
font-size:10px;
line-height:14px;
text-align:left;
margin:0px;
padding:0px;
border:0px;
}
#content .portraitpicture img{
margin:0px 0px 5px 48px;
/* this determines the amount the bg color border is seen */
padding:1px 1px 1px 1px;
border:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
font-weight:normal;
background-color:#575757;
color:#FFFFFF;
width:145px;
}

/*picture and caption styling outside text*/
#content .landscapepictureonly{
float:left;
width:193px;
height:inherit;
margin:5px 20px 10px 0px;
padding:0px;
border:0px;
position:relative;
}
#content .landscapepictureonly p{
font-family:Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
color:#000000;
font-size:10px;
line-height:14px;
text-align:left;
margin:0px;
padding:0px;
border:0px;
}
#content .landscapepictureonly img{
margin:0px 0px 5px 0px;
/* this determines the amount the bg color border is seen */
padding:1px 1px 1px 1px;
border:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
font-weight:normal;
background-color:#575757;
color:#FFFFFF;
width:193px;
}
#content .portraitpictureonly{
float:left;
width:145px;
height:inherit;
margin:5px 20px 10px 0px;
padding:0px;
border:0px;
position:relative;
}
#content .portraitpictureonly p{
font-family:Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
color:#000000;
font-size:10px;
line-height:14px;
text-align:left;
margin:0px;
padding:0px;
border:0px;
}
#content .portraitpictureonly img{
margin:0px 0px 5px 0px;
/* this determines the amount the bg color border is seen */
padding:1px 1px 1px 1px;
border:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
font-weight:normal;
background-color:#575757;
color:#FFFFFF;
width:145px;
}

/*large picture map*/
#content .largepicture{
float:left;
clear:both;
width:760px;
margin:5px 0px 10px 0px;
padding:0px;
border:0px;
position:relative;
}
#content .largepicture p{
font-family:Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
color:#000000;
font-size:10px;
line-height:14px;
text-align:left;
margin:0px;
padding:0px;
border:0px;
}
#content .largepicture img{
margin:0px 0px 5px 0px;
/* this determines the amount the bg color border is seen */
padding:1px 1px 1px 1px;
border:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
font-weight:normal;
background-color:#575757;
color:#FFFFFF;
max-width:758px;
}

/*text styling*/
#content h1{
/*title of page*/
font-family:Arial,Helvetica,sans-serif;
font-weight:normal;
font-size:27px;
line-height:31px;
color:#b30004;
background-color:#FFFFFF;
margin:0px;
padding:0px 0px 10px 0px;
border:0px;
text-align:left;
vertical-align:top;

}
#content h2{
/*subtitle of page*/
font-family:Arial,Helvetica,sans-serif;
font-weight:normal;
font-size:22px;
line-height:26px;
color:#b30004;
background-color:#FFFFFF;
margin:0px;
padding:10px 0px 5px 0px;
border:0px;
text-align:left;
vertical-align:top;

}
#content h3{
/*subtitle of page*/
font-family:Arial,Helvetica,sans-serif;
font-weight:normal;
font-size:19px;
line-height:23px;
color:#b30004;
background-color:#FFFFFF;
margin:0px;
padding:10px 0px 5px 0px;
border:0px;
text-align:left;
vertical-align:top;

}
#content h4{
/*subtitle of page*/
font-family:Arial,Helvetica,sans-serif;
font-weight:normal;
font-size:17px;
line-height:21px;
color:#b30004;
background-color:#FFFFFF;
margin:0px;
padding:10px 0px 5px 0px;
border:0px;
text-align:left;
vertical-align:top;

}
#content h5{
/*subtitle of page*/
font-family:Arial,Helvetica,sans-serif;
font-weight:normal;
font-size:15px;
line-height:19px;
color:#b30004;
background-color:#FFFFFF;
margin:0px;
padding:10px 0px 5px 0px;
border:0px;
text-align:left;
vertical-align:top;

}
#content h6{
/*subtitle of page*/
font-family:Arial,Helvetica,sans-serif;
font-weight:normal;
font-size:13px;
line-height:17px;
color:#b30004;
background-color:#FFFFFF;
margin:0px;
padding:10px 0px 5px 0px;
border:0px;
text-align:left;
vertical-align:top;

}
#content p{
/*papgraphs*/
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
margin:0px;
padding:0px 0px 15px 0px;
text-align:left;
vertical-align:top;
}
#content blockquote{
/*indented paragraph*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
background-color:#FFFFFF;
color:#000000;
margin:0px;
padding:0px 0px 15px 20px;
text-align:left;
vertical-align:top;
clear:none;
}
#content strong{
/*bold text*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
background-color:#FFFFFF;
color:#000000;
font-weight:900;
margin:0px;
padding:0px;
border:0px;
}
#content em{
/*italic text*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
background-color:#FFFFFF;
color:#000000;
font-weight:normal;
font-style:oblique;
margin:0px;
padding:0px;
border:0px;
}
/*links*/
#content a{
text-decoration:underline;
padding:0px 2px 0px 2px;
font-weight:bold;
color: #b30004;
background-color:#FFFFFF;
}
#content a:link {	
color: #b30004;	
background-color:#FFFFFF;
}
#content a:visited {	
color: #b30004;	
background-color:#FFFFFF;
}
#content a:active {	
color: #b30004;	
background-color:#FFFFFF;
}
#content a:hover {
color: #b30004;
background-color:#e4e4e4;
}

/*lists*/
#content ol{
/*numbered list*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
background-color:#FFFFFF;
color:#000000;
list-style-type:decimal;
list-style-position:inside;
margin:0px;
padding:0px 0px 15px 33px;
text-align:left;
vertical-align:top;
clear:right;
}
#content ol li{
margin:0px;
padding:0px 0px 5px 5px;
border:0px;
}
#content ul{
/*bulleted list*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
background-color:#FFFFFF;
color:#000000;
list-style-image:url(../images/ccb_bullet.gif);
list-style-position:inside;	
list-style-type: square;
vertical-align: text-bottom;
margin:0px;
padding:0px 0px 15px 33px;
border:0px;
text-align:left;
clear:none;
display:table;
}
#content ul li{
margin:0px;
padding:0px 0px 5px 5px;
border:0px;
}


/*main body of content with links on LHS*/
#contentwithlinks{
width:546px;
background-color:#FFFFFF;
margin:0px 10px 0px 10px;
padding: 0px;
border:0px;
vertical-align:top;
}

/*table stripe color for even rows*/
.even{background-color: #eee;}

/*table styling for tabular data e.g. calendars*/
#contentwithlinks table.stripetable caption{
font-family:Arial,Helvetica,sans-serif;
font-weight:normal;
font-size:19px;
line-height:23px;
color:#b30004;
background-color:#FFFFFF;
margin:0px;
padding:10px 0px 5px 0px;
border:0px;
text-align:left;
vertical-align:top;
}
#contentwithlinks table.stripetable{
width:100%;
max-width:546px;
margin:0px 0px 20px 0px;
padding:0px;
border-right: 1px solid #575757;
border-top: 1px solid #575757;
clear:both;
}
#contentwithlinks table.stripetable thead th{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
font-weight:bold;
background-color:#b30004;
color:#ffffff;
text-align:left;
vertical-align:top;
margin:0px;
padding:3px 5px 2px 5px;
border-left: 1px solid #575757;
border-bottom: 1px solid #575757;
}
#contentwithlinks table.stripetable tbody tr{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
text-align:left;
vertical-align:top;
}
#contentwithlinks table.stripetable tbody tr td{
margin:0px;
padding:2px 5px 2px 5px;
border-bottom: 1px solid #575757;
border-left: 1px solid #575757;
}
#contentwithlinks table.stripetable tbody tr td p{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
font-weight:normal;
color:#000000;
text-align:left;
vertical-align:top;
margin:0px;
padding:0px 0px 8px 0px;
}

/*picture and no caption styling*/
#contentwithlinks img{
float:left;
margin:5px 20px 10px 0px;
/* this determines the amount the bg color border is seen */
padding:1px;
border:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
font-weight:normal;
background-color:#575757;
color:#FFFFFF;
}

/*picture and caption styling within text*/
#contentwithlinks .landscapepicture{
float:left;
clear:both;
width:193px;
margin:5px 20px 10px 0px;
padding:0px;
border:0px;
position:relative;
}
#contentwithlinks .landscapepicture p{
font-family:Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
color:#000000;
font-size:10px;
line-height:14px;
text-align:left;
margin:0px;
padding:0px;
border:0px;
}
#contentwithlinks .landscapepicture img{
margin:0px 0px 5px 0px;
/* this determines the amount the bg color border is seen */
padding:1px 1px 1px 1px;
border:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
font-weight:normal;
background-color:#575757;
color:#FFFFFF;
width:193px;
}
#contentwithlinks .portraitpicture{
float:left;
clear:both;
width:193px;
margin:5px 20px 10px 0px;
padding:0px;
border:0px;
position:relative;
}
#contentwithlinks .portraitpicture p{
font-family:Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
color:#000000;
font-size:10px;
line-height:14px;
text-align:left;
margin:0px;
padding:0px;
border:0px;
}
#contentwithlinks .portraitpicture img{
margin:0px 0px 5px 48px;
/* this determines the amount the bg color border is seen */
padding:1px 1px 1px 1px;
border:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
font-weight:normal;
background-color:#575757;
color:#FFFFFF;
width:145px;
}

/*picture and caption styling outside text*/
#contentwithlinks .landscapepictureonly{
float:left;
width:193px;
height:auto;
margin:5px 20px 10px 0px;
padding:0px;
border:0px;
position:relative;
}
#contentwithlinks .landscapepictureonly p{
font-family:Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
color:#000000;
font-size:10px;
line-height:14px;
text-align:left;
margin:0px;
padding:0px;
border:0px;
}
#contentwithlinks .landscapepictureonly img{
margin:0px 0px 5px 0px;
/* this determines the amount the bg color border is seen */
padding:1px 1px 1px 1px;
border:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
font-weight:normal;
background-color:#575757;
color:#FFFFFF;
width:193px;
}
#contentwithlinks .portraitpictureonly{
float:left;
width:145px;
margin:5px 20px 10px 0px;
padding:0px;
border:0px;
position:relative;
}
#contentwithlinks .portraitpictureonly p{
font-family:Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
color:#000000;
font-size:10px;
line-height:14px;
text-align:left;
margin:0px;
padding:0px;
border:0px;
}
#contentwithlinks .portraitpictureonly img{
margin:0px 0px 5px 0px;
/* this determines the amount the bg color border is seen */
padding:1px 1px 1px 1px;
border:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
font-weight:normal;
background-color:#575757;
color:#FFFFFF;
width:145px;
}

/*text styling*/
#contentwithlinks h1{
/*title of page*/
font-family:Arial,Helvetica,sans-serif;
font-weight:normal;
font-size:27px;
line-height:31px;
color:#b30004;
background-color:#FFFFFF;
margin:0px;
padding:0px 0px 10px 0px;
border:0px;
text-align:left;
vertical-align:top;
}
#contentwithlinks h2{
/*subtitle of page*/
font-family:Arial,Helvetica,sans-serif;
font-weight:normal;
font-size:22px;
line-height:26px;
color:#b30004;
background-color:#FFFFFF;
margin:0px;
padding:10px 0px 5px 0px;
border:0px;
text-align:left;
vertical-align:top;
}
#contentwithlinks h3{
/*subtitle of page*/
font-family:Arial,Helvetica,sans-serif;
font-weight:normal;
font-size:19px;
line-height:23px;
color:#b30004;
background-color:#FFFFFF;
margin:0px;
padding:10px 0px 5px 0px;
border:0px;
text-align:left;
vertical-align:top;
}
#contentwithlinks h4{
/*subtitle of page*/
font-family:Arial,Helvetica,sans-serif;
font-weight:normal;
font-size:17px;
line-height:21px;
color:#b30004;
background-color:#FFFFFF;
margin:0px;
padding:10px 0px 5px 0px;
border:0px;
text-align:left;
vertical-align:top;
}
#contentwithlinks h5{
/*subtitle of page*/
font-family:Arial,Helvetica,sans-serif;
font-weight:normal;
font-size:15px;
line-height:19px;
color:#b30004;
background-color:#FFFFFF;
margin:0px;
padding:10px 0px 5px 0px;
border:0px;
text-align:left;
vertical-align:top;
}
#contentwithlinks h6{
/*subtitle of page*/
font-family:Arial,Helvetica,sans-serif;
font-weight:normal;
font-size:13px;
line-height:17px;
color:#b30004;
background-color:#FFFFFF;
margin:0px;
padding:10px 0px 5px 0px;
border:0px;
text-align:left;
vertical-align:top;
}
#contentwithlinks p{
/*papgraphs*/
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
margin:0px;
padding:0px 0px 15px 0px;
text-align:left;
vertical-align:top;
clear:none;
}
#contentwithlinks blockquote{
/*indented paragraph*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
background-color:#FFFFFF;
color:#000000;
margin:0px;
padding:0px 0px 15px 20px;
text-align:left;
vertical-align:top;
clear:none;
}
#contentwithlinks strong{
/*bold text*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
background-color:#FFFFFF;
color:#000000;
font-weight:900;
margin:0px;
padding:0px;
border:0px;
}
#contentwithlinks em{
/*italic text*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
background-color:#FFFFFF;
color:#000000;
font-weight:normal;
font-style:oblique;
margin:0px;
padding:0px;
border:0px;
}
/*links*/
#contentwithlinks a{
text-decoration:underline;
padding:0px 2px 0px 2px;
font-weight:bold;
color: #b30004;
background-color:#FFFFFF;
}
#contentwithlinks a:link {	
color: #b30004;	
background-color:#FFFFFF;
}
#contentwithlinks a:visited {	
color: #b30004;	
background-color:#FFFFFF;
}
#contentwithlinks a:active {	
color: #b30004;	
background-color:#FFFFFF;
}
#contentwithlinks a:hover {
color: #b30004;
background-color:#e4e4e4;
}

/*lists*/
#contentwithlinks ol{
/*numbered list*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
background-color:#FFFFFF;
color:#000000;
list-style-type:decimal;
list-style-position:inside;
margin:0px;
padding:0px 0px 15px 33px;
text-align:left;
vertical-align:top;
}
#contentwithlinks ol li{
margin:0px;
padding:0px 0px 5px 5px;
border:0px;
}
#contentwithlinks ul{
/*bulleted list*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
background-color:#FFFFFF;
color:#000000;
vertical-align: text-bottom;
margin:0px;
padding:0px 0px 15px 33px;
border:0px;
text-align:left;
list-style-image:url(../images/ccb_bullet.gif);
list-style-position:inside;	
list-style-type: square;
display:table;
}
#contentwithlinks ul li{
margin:0px;
padding:0px 0px 5px 5px;
border:0px;
}

#contentrelatedlinks{
/* links which relate to content on LHS */
background-color:#FFFFFF;
width: 194px;
margin:0px 10px 10px 10px;
padding: 0px;
border:0px;
width:194px;
vertical-align:top;
}
#contentrelatedlinks h2{
font-family:Arial, Helvetica, sans-serif;
text-transform:none;
font-size:12px;
line-height:15px;
font-weight:bold;
color:#FFFFFF;
text-align:left;
vertical-align:top;
margin:0px 0px 5px 0px;
padding: 8px 10px 8px 10px;
border:0px;
width:auto;
background-color:#b30004;
}

#contentrelatedlinks a
{
margin:0px;
padding: 2px 0px 2px 0px;
text-decoration:underline;
text-transform:none;
font-weight:normal;
color: #000000;
background-color:#dcdcdc;
}
#contentrelatedlinks  a:link {	
font-weight:normal;	
color: #000000;	
background-color:#dcdcdc;
}
#contentrelatedlinks  a:visited {	
font-weight:normal;	
color: #000000;	
background-color:#dcdcdc;
}
#contentrelatedlinks  a:active {	
font-weight:normal;	
color: #000000;	
background-color:#dcdcdc;
}
#contentrelatedlinks a:hover {
background-color: #b4b4b4;
font-weight:normal;	
color: #000000;	
}

#contentrelatedlinks p{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:20px;
font-weight:normal;
text-align:left;
vertical-align:top;
margin:0px 0px 10px 0px;
padding: 12px 10px 12px 10px;
border:0px;
width:auto;
color:#000000;
background-color:#dcdcdc;
}

#form h2{
/*subtitle of page*/
font-family:Arial,Helvetica,sans-serif;
font-weight:normal;
font-size:18px;
line-height:20px;
color:#b30004;
background-color:#FFFFFF;
margin:0px;
padding:0px 0px 5px 0px;
border:0px;
text-align:left;
vertical-align:top;
}

#footer{
/* copyright and David creative credit */
width: 780px;
margin:0px;
border:0px;
padding:0px;
vertical-align:top;
color: #FFFFFF;
background-color:#000000;
}
#footer p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:15px;
margin:0px;
padding:10px 10px 10px 10px;
border:0px;
text-align:center;
color: #FFFFFF;
background-color:#000000;
}
#footer a{
text-decoration:none;
padding:0px 2px 0px 2px;
font-weight:bold;
color: #FFFFFF;
background-color:#000000;
}
#footer a:link {	
color: #FFFFFF;
background-color:#000000;
}
#footer a:visited {	
color: #FFFFFF;
background-color:#000000;
}
#footer a:active {	
color: #FFFFFF;
background-color:#000000;
}
#footer a:hover {
color: #FFFFFF;
background-color:#575757;
}