BODY 
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND-COLOR: #eeeeee;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: 0.75em Arial, sans-serif;
    COLOR: #333333;
    PADDING-TOP: 0px;
    text-align: center;
}

TABLE {
	FONT: 1em Arial, sans-serif;
}

UL, OL {
		MARGIN-TOP: 0px;
	}

LI {
		MARGIN-BOTTOM: 2px;
	}

A
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #0e4d8b
}
A:hover
{    
	 BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #000

}
A.title
{
    BACKGROUND: #fff;
    COLOR: #b41a1a
}

H2, H1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: 1.3em Arial, Sans-Serif;
    PADDING-TOP: 0px;
    FONT-WEIGHT: bold;
    LETTER-SPACING: -1px;
    color: #666666;
}
.right_box_heading
{

	margin: -25px 10px 10px 7px;
	font-family:Arial;
	font-size:110%;
	font-weight:bold;
	text-align:center;
	color:#A4BF39;
	padding:0.2em;
	BACKGROUND-REPEAT: repeat-y; 
	BACKGROUND-COLOR: #ffffff;	
	position: absolute;

}
.textHighlighted{
	color: #333333;
	font-weight: bold;
	
}
H1 A
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #fff
}
H1 A
{
    TEXT-DECORATION: none
}
H2 A
{
    TEXT-DECORATION: none
}
H1 A:hover
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #bfe1ed
}
H2 A:hover
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #bfe1ed
}
H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;   
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 10px;
    FONT: 90% Arial, Sans-Serif;
    COLOR: #5f5f5f;
    PADDING-TOP: 0px
}
P
{
    MARGIN: 0px;
    LINE-HEIGHT: 1.5em
}
FORM
{
    MARGIN: 0px
}
INPUT.search
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 4px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 4px;
    BACKGROUND: #fff;
    PADDING-BOTTOM: 4px;
    BORDER-LEFT: medium none;
    WIDTH: 150px;
    COLOR: #808080;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: medium none;
}
INPUT.submit
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 3px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    BACKGROUND: url(images/button.gif) #d96855;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: medium none;
    WIDTH: 53px;
    COLOR: #fff;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: medium none;
    HEIGHT: 24px
}
.content
{
   COLOR: #454545;
    MARGIN: 10px auto;         
    PADDING: 0px;
    WIDTH: 760px; 
    BORDER-BOTTOM: #BBDF95 1px solid; 
     BACKGROUND-COLOR: #ffffff;  
     margin-left: auto;
     margin-right: auto;    
     text-align: left; 
	
}
.logo
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 18px
}
.header_top
{
    BACKGROUND: url(images/big_top.gif) #fefefe no-repeat;
    COLOR: #fff;
    HEIGHT: 15px
}
.header
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.header_bottom
{
   
    BACKGROUND: url(images/big_bottom.gif) #fefefe no-repeat;
    COLOR: #fff;
    HEIGHT: 15px
}
#nav
{
    FLOAT: left;
    WIDTH: 100%
}
#nav UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#nav A
{
    PADDING-RIGHT: 18px;
    DISPLAY: block;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    BACKGROUND: url(images/nav.gif) #c43219 no-repeat 100% 0px;
    FLOAT: left;
    PADDING-BOTTOM: 4px;
    COLOR: #fff;
    PADDING-TOP: 7px;
    TEXT-DECORATION: none
}
#nav STRONG
{
    PADDING-RIGHT: 18px;
    DISPLAY: block;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    BACKGROUND: url(images/nav.gif) #c43219 no-repeat 100% 0px;
    FLOAT: left;
    PADDING-BOTTOM: 4px;
    COLOR: #fff;
    PADDING-TOP: 7px;
    TEXT-DECORATION: none
}
#nav SPAN
{
    PADDING-RIGHT: 18px;
    DISPLAY: block;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    BACKGROUND: url(images/nav.gif) #c43219 no-repeat 100% 0px;
    FLOAT: left;
    PADDING-BOTTOM: 4px;
    COLOR: #fff;
    PADDING-TOP: 7px;
    TEXT-DECORATION: none
}
#nav A
{
    FLOAT: none
}
#nav LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 5px;
    BACKGROUND: url(images/nav.gif) #c43219 no-repeat 0px 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #fff;
    PADDING-TOP: 0px
}
#nav #current
{
    BACKGROUND: url(images/nav.gif) #1995c2 no-repeat 0px -41px;
    COLOR: #fff
}
#nav #current A
{
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 10px;
    BACKGROUND: url(images/nav.gif) #1995c2 no-repeat 100% -41px;
    PADDING-BOTTOM: 4px;
    COLOR: #fff;
    PADDING-TOP: 7px
}

#nav A:hover
{    
    BACKGROUND: url(images/nav.gif) #1995c2 no-repeat 100% -41px;
    COLOR: #fff;
    float: left;
    margin-left: -1px;
    
}

#nav LI:hover
{    
    BACKGROUND: url(images/nav.gif) #1995c2 no-repeat 0px -41px;
}

.sf_left
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: #137da2 1px solid;
    PADDING-LEFT: 7px;
    BACKGROUND: url(images/logobg.gif) #5bb2d1 repeat-x;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    WIDTH: 80px;
    COLOR: #fff;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #000 1px solid;
    HEIGHT: 77px;
}

.searchPanel
{    
    PADDING-RIGHT: 0px;
    BORDER-TOP: #aa1717 0px solid;
    MARGIN-TOP: 3px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(images/searchbg.gif) #8CD43E repeat-x left bottom;
    PADDING-BOTTOM: 17px;
    COLOR: #ffe4e0;
    PADDING-TOP: 18px;
    BORDER-BOTTOM: #000 0px solid;
    
}

.breadcrumb_bar
{
    PADDING: 0px;   
    MARGIN: 0px;  
    COLOR: #ffffff;
    align: left;
    text-align: left;
    background-color: #5A9D12;
    PADDING-LEFT: 5px;
    PADDING-TOP: 15px;
    font-family: Arial, sans-serif;			

}

.breadcrumb_bar .pgTitle
{
    PADDING: 0px;   
    MARGIN: 0px;  
    COLOR: #ffd700;
    align: left;
    text-align: left;
    background-color: transparent;  
    font-family: Arial, sans-serif;			

}
.breadcrumb_bar a 
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    text-decoration: none;

}
.breadcrumb_bar a:hover
{
    FONT-WEIGHT: bold;
    COLOR: #ffa500;
    text-decoration: none;

}

.subheader
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    BACKGROUND: #ffffff;
    PADDING-BOTTOM: 8px;
    COLOR: #808080;
    PADDING-TOP: 8px
}
.left_box_holder
{
    FLOAT: left;
    MARGIN: 0px;
    padding: 0px;
    WIDTH: 450px;
    BACKGROUND: #ffffff;
    padding-bottom: 10px;	
  
}
.fullPageContentHolder
{
    FLOAT: left;
    MARGIN: 2px auto;
    padding: 10px;
    BACKGROUND: #ffffff;    
}


.right_box
{
    BACKGROUND: #FBFAEA;
    WIDTH: 215px;
    COLOR: #808080;
    HEIGHT: 100%;
    text-align: center;
    margin:2px 2px 0px 0px;
    border: 1px solid #D3D4CD;
  
}
.right_box H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 5px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #333333;
    PADDING-TOP: 7px;    
}
.box
{
    BORDER-RIGHT: #D82626 2px solid;
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 5px;
    BACKGROUND: #fff;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #D82626 2px solid;
    WIDTH: 204px;
    COLOR: #595959;
    PADDING-TOP: 0px
}
.box_bottom
{
    BACKGROUND: url(images/leftbox_bottom.gif) #fff no-repeat;
    MARGIN: 0px 0px 7px;
    WIDTH: 220px;
    COLOR: #000;
    HEIGHT: 13px
}

.article
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    MARGIN-BOTTOM: 20px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 0px;
    clear: both;
}
.grey_top
{   
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(images/grey_top.gif) #ededed no-repeat;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 6px;
    WIDTH: 382px;
    COLOR: #000;
    PADDING-TOP: 0px;
    HEIGHT: 5px
}
.grey
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    BACKGROUND: url(images/grey_bottom.gif) #ededed no-repeat left bottom;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px 0px 0px 6px;
    WIDTH: 362px;
    COLOR: #808080;
    PADDING-TOP: 10px
}
.grey A
{
    FONT-WEIGHT: bold;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #c83c3c
}
.grey A:hover
{
    BACKGROUND: #ededed;
    COLOR: #000
}
.bordered_image{

    border: 1px solid #333333;
}

.floatLeftIMG
{
    float: left;
    margin: 5px;
}

.floatRightIMG
{
    float: right;
    margin: 5px;
}

.right_box_holder
{
    FLOAT: right;
    MARGIN: 0px;
    MARGIN-top: 0px; 
    WIDTH: 305px;
    padding: 0px;
    height: 100%;	
   
}
IMG
{
    border: 0px;
    MARGIN: 0px 0px 0px 0px;
    vertical-align: top; 
    
}
.footer
{
    clear: both;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #BBDF95 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 10px;
    COLOR: #808080;
    PADDING-TOP: 10px;
    TEXT-ALIGN: center;
    width: 760px;
    margin: auto;
    margin-bottom: -4px;
    BACKGROUND-COLOR: #BBDF95;
}

.footer P
{
    LINE-HEIGHT: 0em
}
.footer A
{
    COLOR: #4f4f4f;
    TEXT-DECORATION: none
}
.homePageNewsHolder
{
	margin:2px 5px 2px 0px; background-color:#ffffff;border:0px solid #cef2e0;
}

.homePageNewsHead
{
	margin:5px;background-color:#BBDF95;font-family:Arial;font-size:110%;font-weight:bold;border:0px solid #a3bfb1;text-align:left;color:#000;padding-left:0.2em;padding-top:0.1em;padding-bottom:0.1em;
}

.homePagePublicationsHolder
{
	margin:5px 5px 2px 0px; background-color:#f5fffa;border:0px solid #cef2e0;
}
.homePagePublicationsHead
{
	margin:5px;background-color:#BBDF95;font-family:Arial;font-size:110%;font-weight:bold;border:0px solid #a3bfb1;text-align:left;color:#000;padding-left:0.2em;padding-top:0.1em;padding-bottom:0.1em;
}
.languageSelect
{
	float: right;margin-top: -15px; margin-right: -3px;BACKGROUND: #2A7300; width: 135px;font-family:Arial;font-size: 1em;color:#ffffff
}
.siteBanner
{
	margin-top: -7px;position:absolute
}

.borderSolidGrey02 {
	margin: 2px 5px 2px 5px; BORDER-RIGHT: #efeeee 4px solid; BORDER-TOP: #efeeee 4px solid; BORDER-LEFT: #efeeee 4px solid; BORDER-BOTTOM: #efeeee 4px solid;
}
.borderSolidGrey03
{
	BORDER: #aaaaaa 1px solid;
	margin: 10px 0px 0px 0px;
	padding: 5px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.greenGradient, .greenGradient a, .greenGradient a:hover, .greenGradient a:visited{
	text-decoration: none;
	font-family:Arial;
	font-size:100%;
	font-weight:bold;;PADDING-RIGHT: 10px; PADDING-LEFT: 5px; BACKGROUND-IMAGE: url(images/home_gradient.gif); MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 3px; COLOR: #ffffff; PADDING-TOP: 3px; BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #B2BB6D
}
.separator
{
	margin:5px;clear:both;border: 1px solid #cccccc
}

.imageHolder
{
	text-align:center;margin: 5px;font-size: 90%
}
.imageHolder_RightAligned
{
	text-align:center;margin: 0px;font-size: 90%;
	float:right;width:400px;
}
.stMap{
	border: 1px ridge #cccccc;
	padding: 2px;
}
.stMap a{
	text-decoration: none
	color: #cc6600;
}
.stMap a:hover{
	text-decoration: none
	color: #ff6633;
}
.stMap a:visited{
	text-decoration: none
	color: #663300;
}
.news_holder
{
	BORDER: #aaaaaa 0px solid;
	margin: 7px 7px 2px 0px;
	background-color: #ffffff;
	width: 440px;
}
.contentSideBarRight{
	width:300px;
	float:right;
	text-align:center;
	font-size: 95%;
	margin: 5px;
	
}

.contentSideBarRight IMG{
	margin: 3px;

}
.Indented_text{
	margin-left: 7%;
	margin-bottom: 1px;
	padding: 0px;
}
.Underlined_title{
	font-weight: bold; color: #800000; width: 100%; border-bottom: 1px solid #cccccc;
}

#imgRotator {
	float: right;
	scrolling: no;
	width: 300px;
	height: 300px;
	border: 0;
	overflow: hidden;
}
