/**Begin CSS Style*****************************************/
/**DO NOT MODIFY ANYTHING IN THIS SECTION.**/

html,
body {
  height: 100%;
}
html {	margin: 0 0 0 1px; }

body {
  margin: 0;
  padding: 0;
  background: url(images/light_body.gif) repeat-y top center;
  line-height: 170%;
}

#content {
  position: relative;
  height: auto !important;
  height: 100%;
  min-height: 100%;
}

#header {
	clear: both;
	position: relative;
	height: 70px;
	margin: 0 auto;
	background: #48525B url(images/header.gif) repeat-x bottom left;
	border-bottom: 2px solid #48525B;
	border-top: 2px solid #48525B;
	background-color: #48525B;
	text-align:left;
}

#page {
  clear: both;
  float: left;
  width: 100%;
  margin-bottom: 6em;
  text-align: left;
}

#columns {
  margin: 0 auto;
}

.bottomshadow {
width: 100%;
height: 5px;
background-image: url(images/shad_down.gif);
}

h1 {
  font: bold 11pt Arial;
  color: #536C71;
  margin: 2px 10px 2px 10px;

}

h2 {
  font-size: 1.2em;
  color: #586B7A;
}

h3 {
  text-transform: uppercase;
  font-size: 0.9em;
  color: #5D6F73;
}

h4 {
  font-size: 0.85em;
}

h5 {
  font: 8pt Arial;
  color: #536C71;
  margin: -4px 10px 2px 10px;
}

h6 {
  font: bold 11pt Arial;
  color: #586B7A;
  margin: 0px 0px 8px 0px;
}

.h7 {
  font: bold 11pt Arial;
  color: #536C71;
  margin: 2px 0px 2px 0px;

}


#linkitback {
	font: bold 12px Arial;
	color: #C0C0C0;
	height: 25px;
	margin: 0 25px 0 0;
	line-height: 25px;
	text-align: right;
}

#linkitback a {
	color: #4F8A9D;
	font-weight: bold;
	padding: 5px 0 5px 20px;
	background: transparent url(../images/icons/linkitback.gif) no-repeat center left;
	text-align: right;
}

#linkitback a:hover	{
	color: #808080;
	text-align: right;
}


#linkitforward {
	font: bold 12px Arial;
	color: #C0C0C0;
	height: 25px;
	margin: 0 25px 0 0;
	line-height: 25px;
	text-align: left;
}

#linkitforward a {
	color: #4F8A9D;
	font-weight: bold;
	padding: 5px 0 5px 20px;
	background: transparent url(../images/icons/icon_external.gif) no-repeat center left;
	text-align: left;
}

#linkitforward a:hover	{
	color: #808080;
	text-align: left;
}

#linkitphoto {
	font: bold 12px Arial;
	color: #C0C0C0;
	height: 25px;
	margin: 0 25px 0 0;
	line-height: 25px;
	text-align: left;
}

#linkitphoto a {
	color: #4F8A9D;
	font-weight: bold;
	padding: 5px 0 5px 20px;
	background: transparent url(../images/icons/camera_ico.gif) no-repeat center left;
	text-align: left;
}

#linkitphoto a:hover	{
	color: #808080;
	text-align: left;
}



#linkit {
	font: bold 12px Arial;
	color: #C0C0C0;
	height: 25px;
	margin: 0;
	line-height: 25px;
}

#linkit a {
	color: #4F8A9D;
	font-weight: bold;
}

#linkit a:hover	{
	color: #808080;
	text-align: right;
}

#linkitpdf {
	font: bold 12px Arial;
	color: #C0C0C0;
	height: 25px;
	margin: 0;
	line-height: 25px;
}

#linkitpdf a {
	color: #4F8A9D;
	font-weight: bold;
	padding: 5px 0 5px 20px;
	background: transparent url(../images/icons/icon_pdf.gif) no-repeat center left;
}

#linkitpdf a:hover	{
	color: #808080;
	text-align: right;
}

#linkitdoc {
	font: bold 12px Arial;
	color: #C0C0C0;
	height: 25px;
	margin: 0;
	line-height: 25px;
}

#linkitdoc a {
	color: #4F8A9D;
	font-weight: bold;
	padding: 5px 0 5px 20px;
	background: transparent url(../images/icons/icon_doc.gif) no-repeat center left;
}

#linkitdoc a:hover	{
	color: #808080;
	text-align: right;
}


/* Links */
a {
  text-decoration: none;
  color: #3B5D77;
}

a:hover {
  color: #668FA3;
}

a img {
  border: 0;
}

a img.border {  
  border: 1px solid #FC3307;
}

a:hover img.border {  
  /* Fixes IE bug - IE doesn't correctly apply the style on a:hover so need to mask it */
  border: 1px solid #668FA3 !important;
  border: 1px solid #FC3307;
}



/**************************************************************
   Images
 **************************************************************/

.imageborder {
  border: 4px solid #D4D4D4;
}


.imageRight {
  margin: 5px 0px 10px 10px; 
  float: right; 
  border: 4px solid #D4D4D4;
}

.imageLeft {
  margin: 5px 10px 10px 0px;
  float: left;
  border: 4px solid #D4D4D4;
}


.imageright {
  margin: 5px 0px 10px 10px; 
  float: right; 
  border: 4px solid #D4D4D4;
}

.imageleft {
  margin: 5px 10px 10px 0px;
  float: left;
  border: 4px solid #D4D4D4;
}

.imageexpand {
  margin: -9px 0px 4px -10px;
  background: #E4E4E4;
  float: left;
  border: 10px solid #E4E4E4;
}

a img.link {  
  border: 4px solid #D5C9C2;
}

a:hover img.link {  
  border: 4px solid #BAAAA1;
}



/* Blockquote */
blockquote {
  margin: 0;
  padding: 0 20px;
  background: #E7F1F3;
  border-top: 1px solid #AAD3DB;
  border-bottom: 1px solid #AAD3DB;
}

/* Column widths */
.width {
  width: 776px;
}

.widthPad {
  width: 776px;
}

.width25 {
  width: 24%;
}

.width50 {
  width: 48%;
}

.width73 {
  width: 73%;
}

.width75 {
  width: 75%;
}

.width100 {
  width: 100%;
}

.width40 {
  width: 40%;
}

.width60 {
  width: 60%;
}

.width600 {
  width: 600px;
}

.width340 {
  width: 340px;
}

.width222 {
  width: 222px;
}

.width580 {
  width: 580px;
  margin: 5px 10px 5px 10px;
}

.width565 {
  width: 565px;
  margin: 0px 25px 5px 10px;
  font: normal 10pt Arial;

}

.width176 {
  width: 176px;
}

.block {
  display: block;
}

.clear {
  clear: both;
}

.marginRight {
  margin-right: 15px;
}

.paddingLeft {
  padding-left: 5px;
}

.paddingRight {
  padding-right: 5px;
}

.floatLeft {
  float: left;
}

.floatRight {
  float: right;
}

.alignLeft {
  text-align: left;
}

.alignRight {
  text-align: right;
}

.alignTop {
  vertical-align: top;
}

.alignMiddle {
  vertical-align: middle;
}

.alignBottom {
  vertical-align: bottom;
}

.lightBlueBg {
  background-color: #EAF2F5;
}

.dark {
  color: #353E47;
}


b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #E4E4E4;}
b.r1{margin: 0 5px;}
b.r2{margin: 0 3px;}
b.r3{margin: 0 2px;}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px;}

b.rtoptt, b.rbottomtt{display:block;background: #FFF}
b.rtoptt b, b.rbottomtt b{display:block;height: 1px;
    overflow: hidden; background: #D4D4D4;}
b.r1tt{margin: 0 5px;}
b.r2tt{margin: 0 3px;}
b.r3tt{margin: 0 2px;}
b.rtoptt b.r4tt, b.rbottomtt b.r4tt{margin: 0 1px;height: 2px;}

div#cornerback{ margin: 5px 10px 5px 10px; background: #E4E4E4; text-align:left;}
div#pad{ margin: 4px 10px 4px 10px; font: normal 10pt Arial; color: #425C6F; text-align:left;}
div#title{ margin: 5px 10px 5px 10px; background: #D4D4D4; text-align:left;}
.titlepad{ margin: 5px 10px 5px 10px;}

/**************************************************************
   Rounded Main Content
 **************************************************************/

.roundedcornr_box_192663 {
   background: #e4e4e4;
   margin: 5px 10px 5px 10px; text-align:left;
}
.roundedcornr_top_192663 div {
   background: url(images/roundedcornr_192663_tl.png) no-repeat top left;
}
.roundedcornr_top_192663 {
   background: url(images/roundedcornr_192663_tr.png) no-repeat top right;
}
.roundedcornr_bottom_192663 div {
   background: url(images/roundedcornr_192663_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_192663 {
   background: url(images/roundedcornr_192663_br.png) no-repeat bottom right;
   clear: both;
}

.roundedcornr_top_192663 div, .roundedcornr_top_192663, 
.roundedcornr_bottom_192663 div, .roundedcornr_bottom_192663 {
   width: 100%;
   height: 8px;
   font-size: 1px;
}
.roundedcornr_content_192663 { margin: 4px 10px 4px 10px; font: normal 10pt Arial; color: #425C6F; text-align:left; }


/**************************************************************
   Rounded Title Box
 **************************************************************/

.roundedcornr_box_991942 {
   background: #d4d4d4;
   margin: 5px 10px 5px 10px; text-align:left;
}
.roundedcornr_top_991942 div {
   background: url(images/roundedcornr_991942_tl.png) no-repeat top left;
}
.roundedcornr_top_991942 {
   background: url(images/roundedcornr_991942_tr.png) no-repeat top right;
}
.roundedcornr_bottom_991942 div {
   background: url(images/roundedcornr_991942_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_991942 {
   background: url(images/roundedcornr_991942_br.png) no-repeat bottom right;
}

.roundedcornr_top_991942 div, .roundedcornr_top_991942, 
.roundedcornr_bottom_991942 div, .roundedcornr_bottom_991942 {
   width: 100%;
   height: 8px;
   font-size: 1px;
}
.roundedcornr_content_991942 { margin: 4px 10px 4px 10px; font: normal 10pt Arial; color: #425C6F; text-align:left; }



/**************************************************************
   Posts
 **************************************************************/

.post {

  width: 100% !important;
  width: 99%;
  position: relative;
  font-size: 10px;
  border-bottom: 1px solid #CCCCCC;
}

.post .date {
  position: absolute;
  top: 0;
  left: 5px;

  width: 2.3em;
  text-align: right;
}

.post .date .month {
  text-transform: uppercase;
  font: 700 1.0em arial, sans-serif;
  color: #888;
}

.post .date .day {
  display: block;
  margin-top: -5px;
  font: 700 2.1em arial, sans-serif;
  color: #888;
}

.post .newstitle {
  display: block;
  padding: 0 0 2px 0;

  font-size: 11px;
  font-weight: bold;
  color: #586B7A;
}

.post p {
  margin: 0 0 0 3.5em;
  padding:  0 0 1em 1.2em;
  border-left: 1px solid #CCCCCC;
}

/**************************************************************
   Footer
 **************************************************************/

#footer {
  clear: both;
  float: left;
  width: 100%;
  height: 110px;

}

#footer #bg {
  position: relative;
  height: 110px;
  margin: 0 auto;
  background: #49525B url(images/footer.gif) repeat-x left;
  border-bottom: 2px solid #48525B;
  border-top: 2px solid #48525B;
}

.menu{
cursor:pointer;
text-align:left;
font-family:Arial;
color: #FFFFFF;
font-size:10pt;
font-style:normal;
text-decoration:none;
font-weight:bold;
}


a:link	{
	color : #425C6F;
	font-weight : bold;
	text-decoration : underline;
}

a:visited {
	color : #425C6F;
	font-weight : bold;
	text-decoration : underline;
}

a:hover	{
	color : #FF0000;
	font-weight : bold;
	text-decoration : underline;
}

a:active {
	color : #425C6F;
	font-weight : bold;
	text-decoration : underline;
}


a.one:link	{
		color : #FFFFFF;
		font-weight : normal;
		text-decoration : none;
}

a.one:visited	{
		color : #FFFFFF;
		font-weight : normal;
		text-decoration : none;
}

a.one:hover	{
		color : #FF0000;
		font-weight : normal;
		text-decoration : none;

}


a.two:link	{
		color : #000080;
		font-weight : bold;
		text-decoration : none;
		font-family: Arial;
		font-size: 10pt;
}

a.two:visited	{
		color : #000080;
		font-weight : bold;
		text-decoration : none;
		font-family: Arial;
		font-size: 10pt;
}

a.two:hover	{
		color : #FF0000;
		font-weight : bold;
		text-decoration : none;
		font-family: Arial;
		font-size: 10pt;

}


a.three:link	{
		color : #000080;
		font-weight : bold;
		text-decoration : underline;
		font-family: Arial;
		font-size: 10pt;
}

a.three:visited	{
		color : #000080;
		font-weight : bold;
		text-decoration : underline;
		font-family: Arial;
		font-size: 10pt;
}

a.three:hover	{
		color : #FF0000;
		font-weight : bold;
		text-decoration : underline;
		font-family: Arial;
		font-size: 10pt;

}
.generaltext
{font-family:Arial;font-size:10pt;font-weight:normal;font-style:normal;text-decoration:none;}
.generaltext1
{font-family:Verdana;font-size:10pt;font-weight:normal;font-style:normal;text-decoration:none;}
.generaltext2
{font-family:Verdana;font-size:10pt;font-weight:normal;font-style:normal;text-decoration:none;}
.generaltext3
{font-family:Arial;font-size:8pt;font-weight:normal;font-style:normal;text-decoration:none;}
.generaltext4
{font-family:Arial;font-size:10pt;font-weight:bold;font-style:normal;text-decoration:none;}
.headertext
{font-family:Verdana;font-size:13pt;font-weight:bold;font-style:italic;text-decoration:none;}
.headertext2
{font-family:Arial;font-size:12pt;font-weight:bold;font-style:normal;text-decoration:none;}
.menutext
{font-family:Verdana;font-size:10pt;font-weight:bold;font-style:normal;text-decoration:none;}
.menutext2
{font-family:Verdana;font-size:8pt;font-weight:bold;font-style:normal;text-decoration:none;}
.menutext3
{font-family:Arial;font-size:8pt;font-weight:bold;font-style:normal;text-decoration:none;}
.footertext
{font: bold 11px Arial; color: white; text-decoration:none;line-height: 0.90em; padding-top:6px; text-align: center;}
a.footertext:link
{color : #C0C0C0;font-weight : normal;text-decoration : none;}
a.footertext:visited
{color : #C0C0C0;font-weight : normal;text-decoration : none;}
a.footertext:hover
{color : #C0C0C0;font-weight : normal;text-decoration : none;}
a.footertext:active
{color : #C0C0C0;font-weight : normal;text-decoration : none;}
.footertext2
{font-family:Verdana;font-size:1pt;font-weight:normal;font-style:normal;text-decoration:none;}



.dropmenu{
background: transparent url('images/menublankblack.png') no-repeat top left;
display: block;
width: 175px;
font: bold 12px Arial; /* Change 13px as desired */
color: #FFFFFF;
min-height: 24px;
height: 24px; /* Height of button background height */
padding: 6px 0 0 6px;
text-decoration: none;
cursor: pointer;
margin: 2px;
text-align:left;
}

a.dropmenulink{
background: transparent url('images/menublankblack.png') no-repeat top left;
display: block;
width: 175px;
font: bold 12px Arial; /* Change 13px as desired */
color: #FFFFFF;
min-height: 24px;
height: 24px; /* Height of button background height */
padding: 6px 0 0 6px;
text-decoration: none;
cursor: pointer;
margin: 2px;
text-align:left;
}


.openlanguage{
color: white;
text-align:left;
}

.closedlanguage{
color: white;
text-align:left;
}


.submenu{
list-style-type: none;
margin: -2px 0 0 5px;
width: 164px;
padding: 0;
}

* html .submenu ul {
list-style-type: none;
margin: -2px 0 0 5px;
width: 154px;
padding: 0;
}

.submenu li{
position: relative;
}

.submenu li a{
background: url(images/glossyback.gif) repeat-x bottom left;
font: bold 12px arial;
color: white;
display: block;
padding: 3px 3px 5px 3px;
text-decoration: none;
text-align: left;
}

.submenu li a:visited, .submenu li a:active{
color: white;
}

.submenu li a:hover{
background-image: url(images/glossyback2.gif);
}

/* Holly Hack for IE \*/
* html .submenu li { float: left; height: 1%;}
* html .submenu li a { height: 1%; margin: -4px 0;}
/* End */



/*- Menu 3--------------------------- */
	
#menu3 {
	width: 175px;
	margin: 2px 0 2px 4px;
	font: bold 12px Arial;
	color: #FFFFFF;
	text-align: left;
	}

#menu3 ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
#menu3 li a {
	height: 24px;
	text-decoration: none;
	}	
	
#menu3 li a:link, #menu3 li a:visited {
	color: #FFFFFF;
	display: block;
	background:  url(images/menublankblack.png) no-repeat;
	padding: 6px 0 0 6px;
	}
	
#menu3 li a:hover {
	color: #FFFFFF;
	padding: 6px 0 0 6px;
	}

* html #menu3 li a {
	height: 24px;
	text-decoration: none;
	}

/*- SubMenu 3--------------------------- */
	
#submenu3 {
	width: 164px;
	margin: 0px 0 1px 7px;
	font: bold 12px Arial;
	color: #FFFFFF;
	text-align: left;
	}

* html #submenu3 {
	width: 162px;
	margin: 0px 0 1px 5px;
	font: bold 12px Arial;
	color: #FFFFFF;
	text-align: left;
	}

#submenu3 ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
#submenu3 li a {

	text-decoration: none;
	}	
	
#submenu3 li a:link, #submenu3 li a:visited {
	color: #FFFFFF;
	display: block;
	background:  url(images/menublue.gif);
	padding: 3px 0 3px 3px;
	}
	
#submenu3 li a:hover {
	color: #FFFFFF;
	background:  url(images/menublue.gif) 0 -60px;
	padding: 3px 0 3px 3px;
	}

* html #submenu3 li a {

	text-decoration: none;
	}


.glossymenu{
list-style-type: none;
margin: 0;
padding: 0;
width: 152px;
}

.glossymenu li a{
background: white url(images/glossyback.gif) repeat-x bottom left;
font: bold 12px Arial; /* Change 13px as desired */
color: #344E7B;
display: block;
width: auto;
padding: 3px 0 5px 4px;
text-decoration: none;
margin: 0 0 0 6px;
}


* html .glossymenu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 145px;
}

.glossymenu li a:visited, .glossymenu li a:active{
font: bold 12px Arial; /* Change 13px as desired */
color: #344E7B;
text-decoration: none;
}

.glossymenu li a:hover{
background-image: url(images/glossyback2.gif);
color: #1B3B5B;
font: bold 12px Arial; /* Change 13px as desired */
text-decoration: none;
}


	#imageSlideshowHolder{
		margin-left:0px;
	}
	#imageSlideshowHolder{
		position:relative;
		
		/* CSS HACK */
		width: 600px;	/* IE 5.x */
		width/* */:/**/600px;	/* Other browsers */
		width: /**/600px;
		
		/* CSS HACK */
		height: 200px;	/* IE 5.x */
		height/* */:/**/200px;	/* Other browsers */
		height: /**/200px;

	
	
	}
	#imageSlideshowHolder img{
		position:absolute;
	}
	.imageInGallery{
		position:absolute;
		width:600px;
		height:200px;
		left:0px;
		top:0px;
	}



	/*
	General rules
	*/

	#slidedown_menu li{
		list-style-type:none;
		position:relative;
	}
	#slidedown_menu ul{
		margin:0px;
		padding:0px;
		position:relative;

	}

	#slidedown_menu div{
		margin: 0;
		padding: 0;
	}
	/* 	Layout CSS */
#slidedown_menu{    
  visibility:hidden;
  border:0px solid #000;
  padding:0px;
  width: 176px;  /* IE 5.x */
  width/* */:/**/176px;  /* Other browsers */
  width: /**/176px;  
  
}
	#slidedown_menu{		
		width:176px;
		margin: 0;
		padding: 0;
	}

	/* All A tags - i.e menu items. */
	#slidedown_menu a{
		color: #fff;
		text-decoration:none;	
		display:block;
		clear:both;
		width:176px;	
		padding-left:2px;	

	}
	
	/*
	A tags 
	*/
	#slidedown_menu .slMenuItem_depth1{  /* Main menu items */
background: transparent url('images/menublankblack.png') no-repeat top left;
display: block;
width: 100%;
font: bold 12px Arial; /* Change 13px as desired */
color: #FFFFFF;
line-height: 22px;
height: 30px; /* Height of button background height */
padding: 4px 0 0 8px;
text-decoration: none;
cursor: pointer;
margin: 2px 0 2px 3px;
text-align:left;
	}	
	#slidedown_menu .slMenuItem_depth2{	/* Sub menu items */
		margin: 0 0 0 25px;
		text-align:left;
		font-weight:bold;
		width:160px;

	}	
	#slidedown_menu .slMenuItem_depth3{	/* Sub menu items */
		margin-top:0px;
		font-style:normal;
		color: #ffffff;
	}	
	#slidedown_menu .slMenuItem_depth4{	/* Sub menu items */
		margin-top:0px;
		color: #ffffff;
	}	
	#slidedown_menu .slMenuItem_depth5{	/* Sub menu items */
		margin-top:0px;
	}

	/* UL tags, i.e group of menu utems. 
	It's important to add style to the UL if you're specifying margins. If not, assign the style directly
	to the parent DIV, i.e. 
	
	#slidedown_menu .slideMenuDiv1
	
	instead of 
	
	#slidedown_menu .slideMenuDiv1 ul
	*/
	
	#slidedown_menu .slideMenuDiv1 ul{
		margin-left:0px;
		padding:0px;
	}
	#slidedown_menu .slideMenuDiv2 ul{
		margin-left:0px;
		padding:0px;
	}
	#slidedown_menu .slideMenuDiv3 ul{
		margin-left:0px;
		padding:0px;
	}
	#slidedown_menu .slMenuItem_depth4 ul{
		margin-left:0px;
		padding:0px;
	}


.handcursor{
cursor: pointer;
}

.titleback{
background: transparent url('images/roundedge-gray-left.gif') no-repeat top left;
display: block;
float: left;
font: bold 13px Arial; /* Change 13px as desired */
line-height: 22px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
height: 30px; /* Height of button background height */
padding-left: 8px; /* Width of left menu image */
text-decoration: none;

}

a:link.boldbuttons, a:visited.boldbuttons, a:hover.boldbuttons, a:active.boldbuttons{
color: white; /*button text color*/
}

a.boldbuttons span{
background: transparent url('media/roundedge-gray-right.gif') no-repeat top right;
display: block;
padding: 4px 10px 4px 2px; /*Set 10px to be equal or greater than'padding-left' value above*/
}

a:hover.boldbuttons{ /* Hover state CSS */
text-decoration: underline;
}


.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}

#rotator img
{
	display: none;
	position: absolute;
	top: 0;
	left: 0;
}


#rotator
{
	border: 0px solid #000;
	overflow: hidden;
	margin: 0;
	position: relative;
	width: 600px;
	height: 200px;
}

#rotator img
{
	border: 0;
	width: 600px;
	height: 200px;
}



#navlist
{
padding-left: 0;
margin-left: 0;
border-bottom: 1px solid gray;
width: 200px;
}

#navlist li
{
list-style: none;
margin: 0;
padding: 0.25em;
border-top: 1px solid gray;
}

#navlist li a { text-decoration: none; }



.arrowlistmenu{
width: 200px; /*width of menu*/
}

.arrowlistmenu .headerbar{
font: bold 12px Arial;
color: white;
background: black url(images/titlebar.png) repeat-x center left;
margin-bottom: 5px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
}

.arrowlistmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 2px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #A70303;
background: url(images/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.arrowlistmenu ul li a:visited{
color: #A70303;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #F3F3F3;
}



#search_box {
    width: 201px;
    height: 31px;
    background: url(images/bg_search_box.png);
}
#search_box #s {
    float: left;
    padding: 0;
    margin: 5px 0 0 6px;
    border: 0;
    width: 159px;
    background: white;

}

#search_box #go {
    float: right;
    margin: 3px 4px 0 0;
}



.pagination{
padding: 2px;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: center; /*Set to "right" to right align pagination interface*/
font-size: 16px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
background-color: #FFFFFF;
}

.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #9aafe5;
text-decoration: none; 
font-weight: bold;
color: #2e6ab1;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #2b66a5;
color: #000;
font-weight: bold;
background-color: #FFFF80;
}

.pagination a.currentpage{
background-color: #2e6ab1;
color: #FFF !important;
border: 1px solid #2b66a5;
font-weight: bold;
cursor: pointer;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: white;
cursor: default;
color: #929292;
border-color: #929292;
font-weight: normal !important;
}

.pagination a.prevnext{
font-weight: bold;
}

/**End CSS Style*****************************************/
