﻿body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	margin:auto;
	text-align:center;
	background-color:#ffffff;
	line-height:1.3em
}

.pageContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	margin:auto;
	background-color:#ffffff;
	line-height:1.3em
}


a, .pageContent a {color:#c41230;
text-decoration:none;
font-weight:normal;

}

a:hover {color:#c41230;
text-decoration:underline;
font-weight:normal;

}

p {
margin:0px;
padding:0px 0px 10px 0px;}


h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
font-stretch:narrower;
color:#333333;
line-height:1.3em;
margin:0px;
padding:0px;
text-align:left;


}



h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-stretch:narrower;
color:#c41230;
line-height:1.3em;
margin-top:0px;
padding-top:0px;
padding-bottom:5px;

}

h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-stretch:normal;
color:#999999;
line-height:1.3em;
margin:0;
padding:0px 0px 10px 0px
}

h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-stretch:bold;
color:#000000;
line-height:1.3em;
margin:0;
padding:0px 0px 5px 0px
}

#outerwraptop {
width:1067px;
height:15px;
margin:auto;
background-image:url(/images/outer_wrap_top.png);
background-repeat:no-repeat;
background-position:top;


}


#outerwrap {
width:1067px;
margin:auto;
background-color:#F6E7DE;


}

#wrap {
width:1024px;
margin:auto;


}

#logoback {
background-image:url(/images/internal_back.jpg);
background-repeat:no-repeat;
width:1024px;
height:100px;
}


#logo {
float:left;
clear:both;
margin-top:10px;
}


#search {
width:1024px;
float:right;
height:30px;
color:#FFFFFF;
font-size:11px;
text-align:right;
width:500px


}

#search ul {
margin:0px;
padding:0px;
height:26px;
list-style:none;
}

#search li {
display:block;
float:left;
font-size:11px;
list-style:none;
border-right:solid 1px #ffffff;
height:24px;
padding:0px



}


#search a {
color:#FFFFFF;
font-size:11px;
text-decoration:none;
padding-left:3px;
padding-right:3px;

}

#search a:hover{
color:#333333;
font-size:11px;
text-decoration:underline

}


#search .form{
float:left;
margin-right:15px;
text-align:left

}

.formbox {
color:#CCCCCC;
font-size:11px;
height:15px
}

#search .date{
float:right;
margin-right:15px;
text-align:left;
color:#FFFFFF;
font-size:11px;

}


/* MAIN MENU*/

#menuarea {
background-image:url(/images/menu_top.png);
background-repeat:no-repeat;
height:10px;
width:1024px;
}

#mainmenu {
width:1024px;
clear:both;
background-image:url(/images/menu_back.png);
background-repeat:repeat-x;
margin:0;
color:#ffffff;
font-size:12px;
text-align:left;
font-weight:normal;
height:32px;


}

#mainmenu ul {
margin:0px;
padding:0px;
height:26px;
list-style:none;
}

#mainmenu li {
display:block;
float:left;
list-style:none;
border-right:solid 1px #ffffff;
height:24px



}

#mainmenu  a {
color:#ffffff;
text-decoration:none;
font-weight:normal;
display:block;
padding-left:7px;
padding-right:7px;
padding-top:5px;
width:auto;
float:left;



}

#mainmenu  a:hover {
color:#000000;
width:auto;
height:24px;
display:block;
font-weight:normal;
text-decoration:none;
background-image:url(/images/menu_over.jpg);
background-repeat:repeat-x;
float:left;
}

#mainmenu .current {
color:#000000;
width:auto;
height:24px;
display:block;
font-weight:normal;
text-decoration:none;
background-image:url(/images/menu_over.jpg);
background-repeat:repeat-x;
}

#mainmenu .last {
border:none
}


#banner {
width:1024px;
height:350px;


}

.breadcrumb {
width:1024px;
height:20px;
	margin-bottom:7px;
}
.breadcrumb span {
	float: left;
	margin-bottom:7px;
}

.breadcrumb span span {
	padding: 5px 2px 5px 2px;
}

.breadcrumb .ms-sitemapdirectional {
	color:#666666; 
	font-size:10px;
	text-align:left;
	float:left;
	margin-left:3px;
}

#breadcrumb .trail, .breadcrumbCurrent {
color:#666666; 
font-size:10px;
text-align:left;
float:left;
padding:5px;
margin-left:3px;

}

#breadcrumb .trail a, .breadcrumb a {
color:#666666;
text-decoration:underline;

}

#breadcrumb .trail a:hover {
color:#333333;
text-decoration:underline;

}


#leftcontainer {
width:770px;
float:left}


/* LEFT NAVIGATION*/

#leftnavigationcontainer {
width:150px
}


#leftnavigation {
width:150px;
color:#999999;
float:left;
font-size:11px;
text-align:left;
margin-right:20px;
}

#leftnavigation .top { 
	background: url(/images/internal_left_top.png) no-repeat top; 
		height:15px;


}

#leftnavigation .bottom {
	background: url(/images/internal_left_bottom.png) no-repeat bottom; 
	height:15px;

}

#leftnavigation table{
padding-left:10px;
background-color:#FFFFFF;
margin:0;
list-style:none;
width: 100%
}

#leftnavigation li{
border-bottom:solid 1px #CCCCCC

}

#leftnavigation td a {
color:#333333;
text-decoration:none;
font-weight:bold;
display:block;
min-height:15px;
background-image:url(/images/red_bullet.png);
background-repeat:no-repeat;
background-position:left;
padding:5px 5px 5px 15px;
}

#leftnavigation td td {
	border-bottom:solid 1px #CCCCCC
}

#leftnavigation a:hover {
color:#000000;
text-decoration:none;
font-weight:bold;
display:block;
background-color:#dec3b8;
background-image:url(/images/red_bullet.png);
background-repeat:no-repeat;
background-position:left;
padding:5px 5px 5px 15px;

}

#leftnavigation .current {
color:#000000;
text-decoration:none;
font-weight:bold;
display:block;
background-color:#FFFFFF;
background-image:url(/images/red_bullet.png);
background-repeat:no-repeat;
background-position:left;
padding:5px 5px 5px 15px;

}






#content {
width:1024px;
background-image:url(/images/background.jpg);
background-repeat:no-repeat;
background-position:top;
padding-bottom:20px
}


#lefthome  .top { 
	background: url(/images/home_left_top.png) no-repeat top;
	height:15px;
	

}

#lefthome  .bottom {
	background: url(/images/home_left_bottom.png) no-repeat bottom; 
	height:15px;

}



#righthome   .top { 
	background: url(/images/home_right_top.png) no-repeat top; 
		height:15px;


}

#righthome   .bottom {
	background: url(/images/home_right_bottom.png) no-repeat bottom; 
		height:15px;


}



#lefthome {
width:670px;
margin-left:15px;
margin-right:15px;
float:left;
text-align:left;
margin-top:15px;


}


#lefthome .copy{
color:#333333;
text-align:left;
background-color:#ffffff;
min-height:400px


}

#lefthome .copy .text{
padding-left:20px;
padding-right:25px;


}

#righthome {
width:310px;
float:left;
text-align:left;
margin-top:15px;



}

#righthome .copy{
color:#333333;
text-align:left;
background-color:#ffffff;
vertical-align:top;
min-height:400px



}

#righthome .copy .text{
padding-left:10px;
padding-right:10px;


}




#right{
width:230px;
margin-left:15px;
float:right;
text-align:left;

}






#right .copy{
color:#333333;
text-align:left;
background-color:#ffffff;


}

#right .copy .text{
padding-left:10px;
padding-right:10px;
min-height:400px



}


#left{
width:600px;
float:left;
text-align:left;

}


#left   .top { 
	background: url(/images/internal_right_top.png) no-repeat top; 
	height:15px;

}

#left  .bottom {
	background: url(/images/int_right_bottom.png) no-repeat bottom; 
	height:15px;

}


#left .copy{
color:#333333;
text-align:left;
background-color:#ffffff;


}

#left  .copy .text{
padding-left:15px;
padding-right:30px;
min-height:400px



}

.viewall {
color:#666666;
font-size:11px;
text-decoration:none;
padding:5px 10px 0px 5px;
text-align:right;
display:block;
text-transform:uppercase

}


.viewall a {
color:#666666;
text-decoration:none}

.viewall a:hover{
color:#000000;
font-size:11px;
text-decoration:none}


#pagefooter {
height:68px;
width:1067px;
margin:auto;
clear:both;
background-image:url(/images/footer.png);
background-repeat:no-repeat;
background-position:right;
}

#pagefooter .content {
float:left;
color:#ffffff;
font-size:10px;
text-align:left;
padding:0px;
margin-left:15px;
margin-top:40px
}

#pagefooter .content a{
color:#ffffff;
text-decoration:none

}

#pagefooter .content a:hover{

color:#ffffff;
text-decoration:underline

}





/* DIVIDERS*/

.clear {
clear:both}

.divider {
width:100%;
height:10px;
}

.dividerclearboth {
width:100%;
height:10px;
clear:both
}

.dividerclearboth15 {
width:100%;
height:15px;
clear:both
}
.greyline {
width:100%;
height:10px;
border-top:dotted 1px #999999
}


/* OTHER */

.floatright {
float:right;
padding-left:10px;
padding-bottom:10px
}

.floatleft {
float:left;
padding-right:10px;
padding-bottom:10px
}


.floatleftlogo {
float:left;
padding-right:10px;
padding-bottom:0px
}


.headinghome {
background-image:url(/images/home_header.png);
background-repeat:no-repeat;
width:670px;
min-height:31px;
margin-bottom:10px
}

.headinghome .hcopy {
padding:7px 7px 7px 15px;
color:#FFFFFF;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;}


.headinginternal {
background-image:url(/images/internal_headers.png);
background-repeat:no-repeat;
width:770px;
min-height:31px;
margin-bottom:10px
}

.headinginternal .hcopy {
padding:7px 7px 7px 15px;
color:#ffffff;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;}

.latestnewsheading {
background-image:url(/images/news_header.png);
background-repeat:no-repeat;
width:310px;
height:31px;
margin-bottom:10px
}

.latestnewsheading .hcopy {
padding:7px 7px 7px 15px;
color:#FFFFFF;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;}


/* MAIN MENU */

.globalNav {
	height:26px;
}

.globalNavItem {
display:block;
float:left;
list-style:none;
border-right:solid 1px #ffffff;
height:24px
}

.globalNavItem a {
}

a.globalNavItem:hover {
}

.globalNavItemActive {
}

.globalNavItemActive a {
}

.globalNavItemHover {
}

.globalNavItem .last {
}

