html, body {
	margin:0 auto;
	padding:0px;
	}

img{ border:none; }

body 
    {
	font-family: Verdana,Arial, sans-serif;
	font-size:9px;
	color:#000000; 
	min-height:300px;
	
	}
#menu{
	position:relative;
	width:906px;
	height:45px;
	background-position:center;	
	border:1px solid red;
	}


.contentpaneopen
{  padding:0px;
}

.contentpaneopen fieldset
{  border:0;
}
.contentpaneopen fieldset a
{ 
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:14px;
COLOR:#2869AD;
font-weight:bold;
}
.contentpaneopen fieldset div{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
text-align:justify;
padding-bottom:10px;
}


#wrapper {
position:absolute;
	width: 906px;
	margin: 0px auto;
	padding: 0px;
	text-align:left;
left:50px;

	}

#header 
    {
	width:100%;
	height: 35px;
	background-image: url(../images/img_01.gif);
	background-repeat:no-repeat;

	}

#container {
	width: 100%;
	height: auto;
	margin: 0px;
	padding: 0px;
	display:inline;
	  
	}
	
	
#main {
	width: 100%;
	height: auto;
	margin: 0px;
	padding: 0px;
	}
	
#left {
	width: 672px;
	height:auto;
	float: left;
	padding: 0px;
	margin: 0px;
	text-decoration:none; 
    text-align:justify;
	}

#right {
	width: 232px;
	height: auto;
	float: left;
	padding-top:0px;
	margin: 0px;
		}

#right p {
	margin: 0px;
	}

.clearer {
	font-size: 0px;
	height: 0px;
	width: 100%;
	display: block;
	clear: both;
	}

#footer a:link, #footer a:visited, #footer a:active {
	color: #666;
	text-decoration: none;
	}

#footer a:hover{
	color: #666;
	text-decoration: underline;
	}
		
#footer{
	padding: 0px;
	margin: 0px;
	font-family:Arial;
	font-size:8pt;
	text-align: center;
	float:left;
	}

#footer1 {
	padding: 0px;
	margin: 0px;
	font-family:Arial;
	font-size:8pt;
	text-align: center;
	}

#footer p {
	margin: 0px auto 0px auto;
	padding: 10px 0px 10px 0px;
	color: #aaa;
	}
	
#footer1 p{
	margin: 0px auto 0px auto;
	padding: 100px 0px 10px 0px;
	color: #aaa;
	}


.company{
	COLOR:#2869AD;
	font-weight:bold;
	}
	
.place {
	color:#ed7716;
	font-weight:bold;
	}

#spacerimg{  
	margin-top:-3px; width:906px; height:1px; overflow:hidden;   
	}

#topspacerimg{ 
    height:32px; 
	_height:26px; width:906px;   
	background-image: url(../images/whitestrip.gif);
	background-repeat: no-repeat;
	vertical-align:top;
	position:relative;
	}

#topspacerimg1{  
	height:10px; width:906px;   
	background-image: url(../images/whitestrip.gif);
	background-repeat: no-repeat;
	}

#topspacerimg2{ 
	height:10px; width:674px;
	background-image: url(../images/whitestrip.gif);
	background-repeat: no-repeat;
	}

#topmenuimgspacer{ 
	padding:6px 0 6px 0;
 }
	
#topmenuitemspacer{ 
	PADDING-RIGHT: 180px;
	 display:inline;
	 
	 
	}
#topmenuimgspacer .moduletable
{
width:120px;
height:25px;
position:absolute;
right:20px;
top:7;

}
.search
{    height:22px;
}

#mod_search_searchword
{ 
border:1px solid grey;  
height:18px;
font:11px Arial;
vertical-align:top;
margin-top:1px;
padding-left:3px;
}
.button
{ 
  height:19px; vertical-align:top;  width:32px; margin-left:3px; }
  
 .button1{ height:22px; width:60px; margin-right:5px; border:none; } 

 .searchintro
{ color:#990000; 
  font:13px Arial;}
  
 .searchkeyword
  {
     font:14px Arial;
    FONT-WEIGHT: bold;
    COLOR:#2869AD;
  }
  
 fieldset div
 {
 font:12px Arial;
 }
 
#searchForm .contentpaneopen
 { display:none;}


.search
{ 
 width:160px;
 display:inline;
}

#topmenuimg {  
	background-image: url(../images/img_01.gif);
	}

#breadcrumimg {  
	height:26px; width:660px;  
 	background-image: url(../images/bredcom.gif);
	background-repeat: no-repeat; 
	margin-left:3px;
	clear:both;  
   }

#breadcrumb .moduletable .breadcrumbs
{
padding-left:10px;
bottom:3px; position:relative;
}

.moduletable
{
list-style:none;
}

#breadcrumtext{ 
	padding-left:10px; 
   	padding-top:5px;
    }


	
.pathway
{
font-weight:normal;
 text-decoration:none;
   font-size:14px;
   color:#135285;
   font-family:Arial;
}	

.breadcrumbs
{
color:#020202;
font-weight:bold;
 font-size:14px;
   color:#135285;
 font-family:Arial;
}

#portletspacer {
	    width=231px;
		text-decoration:none;

		height:auto;
				}

#portletimg {  
	height:22px; width:231px;   
	background-image: url(../images/img_07.gif);
	background-repeat: no-repeat;    		
	}
	
#portletimgspacer { 
	FONT-WEIGHT: bold;
	COLOR: #135285;
	PADDING-LEFT: 40px;	 
	padding-top:4px; 
	font-family:Arial, Verdana  ;   
	font-size: 9pt;			
	}
#portletspacer1 {
	padding-bottom:35px;  
	padding-left:12px;
	}	
	
#footerimg {  
	height:35px; width:906px;   
	background-image: url(../images/img_17.gif);
	background-repeat: no-repeat;    		
	padding:inherit;
	}
	
#footerimgspacer {  
	padding:10px 5px 0 5px; 		
	}

#footerleft {
	width: 664px;
	height: auto;
	float: left;
	padding: 0px;
	padding-left:15px;
	margin: 0px;
	text-align:left;
	}
#footerright {
	height: auto;
	float: right;
	padding: 0px;
	padding-right:15px;
	margin: 0px;
	text-align:left;
	}

#footerleft1 {
	width: 664px;
	height: 500px;
	float: left;
	padding: 0px;
	padding-left:20px;
	margin: 0px;
	text-align:left;
	}

#footerright1 {
	width: auto;
	height: 600;
	float: right;
	padding-right:20px;
	}

#portlettext {
	padding:4px 0 3px 13px; 
	font-size: 9pt;
	COLOR: #333;
	TEXT-DECORATION: none;
	text-align: justify;
	font-family: Arial ,verdana ;
	line-height: 150%;
    width:220px;
	}

#bodyimgspacer { 
padding:0px;
margin:0px;	
		}	

#bodyimg {  
	height:81px; width:660px;   
	background-image: url(../images/company1.gif);
	background-repeat: no-repeat;    		
	}	

#pagetext {
  	font-size: 9pt;
	PADDING-BOTTOM: 5px;
	COLOR: #333;
	TEXT-DECORATION: none;
	text-align: justify;
	font-family: Arial, verdana ;
	line-height: 170%;
    width:660px;
	}

#pagetext_2 {
 	PADDING-RIGHT: 15px;
	PADDING-LEFT: 0px;	
	font-size: 9pt;
	COLOR: #333;
	PADDING-TOP:10px;
	TEXT-DECORATION: none;
	text-align: justify;
	font-family: Arial, verdana ;
	line-height: 170%;
	}		

#pagetext_1 {
 	PADDING-RIGHT: 15px;
	PADDING-LEFT: 0px;	
	font-size: 9pt;
	COLOR: #333;
	TEXT-DECORATION: none;
	text-align: justify;
	font-family: Arial, verdana ;
	line-height: 170%;
	}	

#sub {
    FONT-WEIGHT: bold;
    COLOR:#2869AD;
	text-decoration:none;
	}

.small{
   display:none;
	}
	
#sub1 {
    FONT-WEIGHT: bold;
    COLOR:#CC6600;
	}

#sub2 {
    FONT-WEIGHT: bold;
    COLOR:#000000;
	}

.linkitem {
	font-size: 8pt;     
	COLOR: #333333;
	font-family: Arial;
	TEXT-DECORATION: none;
	}
	
A.linkitem:hover {
	FONT-SIZE: 8pt; COLOR: #333333; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
	}

#imagespacer{
	padding-top:90px;  
	}

#homecontainer {
	width:906px;
	height:203px;
    display:inline-block;	
    margin:0px;
    padding:0px;
  	}

.blue { 
    width:227px; 
	height:203px;  background-image: url(../images/home_img_blue.gif); background-repeat:no-repeat;
	padding-top:10px;
	float:left;
	}
.green { 
    width:227px; 
	height:203px;  background-image: url(../images/home_img_green.gif); background-repeat:no-repeat;
	padding-top:10px;
	float:left;
	}
.darkgreen { 
    width:227px; 
	height:203px;  background-image: url(../images/home_img_darkgreen.gif); background-repeat:no-repeat;
	padding-top:10px;
	float:left;
	}
.orange { 
    width:225px; 
	height:203px; 
	background-image: url(../images/home_img_orange.gif); background-repeat:no-repeat;
	padding-top:10px;
	float:right;
	}
 .content{ 
    width:200px; 
	height:183px;
	margin-left:12px; 
	}
.content ul, li{padding:0px; margin:0 0 0 8px;}
.content ul {
	text-align:left; 
	font:12px Arial;
	color:#fff;
	list-style-image:url(../images/arrow.png);
	}
.content .more{width:43px; height:18px; float:right; }
  
.content .heading{
	font:13px Arial;
	padding:5px 0 5px 0;
	FONT-WEIGHT: bold;
	COLOR:#fff;
	 }
	
  
#homepromotionalright
{ float:right; width:176px;}

#homecontainer .homeright { 
    margin:0px;
    padding:0px;
    float:right;
	width:176px;
	
	}

#home1 {
	width: 220px;
	height: 203px;
	float:left;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/home_02.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	}

#home2 {

	width: 220px;
	height: 203px;
	float:left;
	margin: 0px;
	background-image: url(../images/home_03.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	}

#home3 {
	width: 220px;
	height: 203px;
	float:left;
	margin: 0px;
	background-image: url(../images/home_04.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	}

#home4 {
	width: 220px;
	height: 203px;
	float:right;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/home_05.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	}

#spacer_img{
	width:5px;
	background-image:url(../images/spacer_img.gif);
	background-repeat:no-repeat;
	position:absolute;
	}

#homenews {
	width: 176px;
	height: 252px;
	float: left;
	padding:0 ;
	margin: 0px;
	background-image: url(../images/newstrip.gif);
	text-decoration:none;
	}

#homeimgspacer {  
	padding-top:35px;    		
	}
	
#hometext{
	PADDING-TOP: 6px;
	PADDING-LEFT: 11px;
	PADDING-RIGHT: 11px;
	COLOR: #333333;
	font-size: 9pt;
	text-decoration:none;
	font-family: Arial;
	text-align: justify;
	line-height: 170%;
	}

#hometext1{
	PADDING-TOP: 90px;
	PADDING-LEFT: 15px;
	PADDING-RIGHT: 21px;
	COLOR: #FFFFFF;
	font-size: 9pt;
	text-decoration:none;
	font-family: Arial;
	text-align: justify;
	line-height: 150%;
	}

#ContentCol{
	width: 525px;
	padding:10px 10px 0 10px;
	margin:0;
	float:left;
}
#ContentCol	.hcont
{ width:548px; padding:0; margin:0;}

#homepromotional{
        width:176px;
      	float: left;
	padding:0;
	margin: 0px;
	text-decoration:none;

	}
	
#homeimgspacer1{  
	padding-top:12px;
	}	

#homenewsleft {
	float: right;
	padding: 0px;
	padding-left:12px;
	padding-right:0px;
	margin: 0px;
	}
 
#homenewsright {
	float: left;
	padding: 0px;
	padding-left:12px;
	padding-right:12px;
	margin: 0px; 
	}		

#headerleft {
	width: 206px;
	height: auto;
	float: left;
	padding: 0px;
	margin: 0px;
	}

#headerright{
	width: auto;
	height: auto;
	float: right;
	}
	
#breadcrumblink{
	font-size: 9pt;
	COLOR: #135285;
	PADDING-LEFT: 20px;	
	PADDING-TOP: 20px;
	font-family: Arial; 
	text-decoration:none;
	}

#introtext {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 13px;	
	font-size: 8pt;
	PADDING-BOTTOM: 0px;
	COLOR: #000000;
	PADDING-TOP: 4px;
	TEXT-DECORATION: none;
	text-align: justify;
	font-family: Verdana;
	line-height: 160%;
	}

#moreimg {  
	margin-top: 0px;
	height:12px; width:37px;   
	background-image: url(../images/more.jpg);
	background-repeat: no-repeat; float:right;  
	}

#imgborder {  

	background-image: url(../images/invdot.gif);
	height:35px; width:906px;
	background-repeat: no-repeat;
	}	

#pagetextspace {
	PADDING-RIGHT: 15px;
	PADDING-LEFT: 0px;	
	font-size: 9pt;
	PADDING-BOTTOM: 8px;
	COLOR: #000000;
	PADDING-TOP:8px;
	TEXT-DECORATION: none;
	text-align: justify;
	font-family: Arial;
	line-height: 80%;
	}

		
.disableanchor{
	color:gray;
	text-decoration:none;
	}
	
#pagetext p{
	text-indent:0%;
	margin-bottom:5px;
	}

ol LI{
	list-style-image:url(../images/smallarrows/arrow9.gif);
	margin-left:3%;
	_margin-left:6%;
	width:590px;
	}
	
.LIExpand {
	list-style-image:url(../images/minus.gif);
	FONT-WEIGHT: bold;
	COLOR:#2869AD;
	text-decoration:none;
	}

.LICollapse {
	list-style-image:url(../images/plus.gif);
	FONT-WEIGHT: bold;
	COLOR:#2869AD;
	text-decoration:none;
	}
	
.collapseblock{display:none;}
.expandblock {display:block; background:#E4F1FF; border:1px solid #99ccff; padding:1%; margin-left:0%;}
 ol{
 margin:0px;}
 div p
 {
 margin:0px;
 }

.divFloat 
{

display:block;
}
 
  .NewsCollapseblock{display:none;}
  .NewsExpandblock{display:block;   padding:1%; margin-left:0%;}
 .LINewsExpand
 {
  	text-decoration:none;
	display:block;
 }
 .LINewsCollapse
  {

 
    text-decoration:none;
     display:none;
 }
 .read
 {
 color:#0066CC;
 text-decoration:underline;
 float:right;
 }
 
  .componentheading
 {display:none;}

.sitemap
{ margin-left:50px;}

.sitemap a
{
COLOR:#2869AD;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
font-weight:bold;
}
.sitemap a:hover
{
COLOR:#CC6600;
font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:bold;
}
.sitemap ul {
	display		: block;
list-style-image:url(../images/arrow.gif);
	margin	: 0;
	padding		: 0;
	padding-left:5px;
	
    }
.sitemap ul li {
	margin		: 0;
	 
	 padding	: 0;
	white-space	: nowrap;
	background	: transparent;
	 
	}
.sitemap a img {
	border		: none;
}
.sitemap ul.level_0 ul {
	
	padding		: 0;
}
.sitemap ul.level_1 li {
	padding		: 0 0 0 2em;
	list-style:inside;
	list-style-image:url(../images/arrow.gif);
	 
	white-space	: nowrap;
 
}
.sitemap li.active a {
	font-style	: italic;
	
}


#leftportlet
{
	float:left; height:250px; padding-top:4px;
}

#leftportlet .heading { padding:0 0 5px 10px; COLOR:#2869AD; font:15px Arial;
	font-weight:bold;}

.midcontent
{
width:152px;
font:12px Arial;
text-align:justify;
padding-top:5px;
line-height:1.6em;
}

#leftportlet .more{width:44px; height:18px; float:right; margin-top:5px;}

.leftportlet_top
{
	background-image:url(../images/home_leftnav/leftnav_img_top.gif); 
	height:10px; 
	background-repeat:no-repeat;
	background-position:bottom;
	width:176px;
}

.leftportlet_content
{ 
	background-image:url(../images/home_leftnav/leftnav_img_mid.gif);
	background-repeat:repeat-y;
	width:176px; min-height:250px;
}

.leftportlet_content p
{
width:176px; min-height:230px; line-height:1.6em; 
}

 

.leftportlet_bot
{ 
	width:176px;
	background-image:url(../images/home_leftnav/leftnav_img_bot.gif); 
	height:7px; 
	background-repeat:no-repeat;
}


#contentcol .heading { padding:5px 0 5px 0px; COLOR:#2869AD; font:15px Arial;
	font-weight:bold;}
	
.middlecontent
{ font:12px Arial;  line-height:1.6em;
 text-align:justify; width:530px;}
 
 .middlecontent .line1
 {
 float:left;
 width:350px;
 padding-right:5px;
 }
.middlecontent .images
{
 float:right;
 width:156px;
 height:59px;
}

.line2
{
 font:12px Arial; line-height:1.6em;
 text-align:justify; float:left; padding-bottom:15px;
}

 .search
{
display:inline-block;
float:right;
}

.icons
{
 width:667px;
}


.popup
{height:1px; width:1px; overflow:hide; position:absolute; top:1px; color:#f0f0f0; }

.pagination {color:#2869AD; font:12px Arial; font-weight:bold;}

.pagination  a { color:#ed7716; font:12px Arial; font-weight:bold;}

#divlayer{
position:absolute;
top:0; 
height:730px; 
width:100%; 
background-color:black; 
filter:alpha(opacity=50);
opacity: 0.5;
-moz-opacity:0.5;
}

#popup{ 
	top: 193px; left:200px; width:500px; 
	z-index:1; position:absolute;
	}

#popup .pop_cont{
height:200px; width:460px;
	margin:0px 5px 5px 20px;
	padding:0px;
	vertical-align:top;
}


#popup h3{
color:#2869AD;
font:bold 16px Arial;
padding:15px 0 0 23px;
margin:0px;
background-color:transparent;
}

#popup .eproicon{
height:40px;
float:left;
display:inline;
background-repeat:no-repeat;
}

#popup .popupdata{
overflow:auto;
font:13px Arial;
line-height:1.6em;
text-align:justify;
margin:15px 5px 0 0;
padding-right:5px;
height:200px;
width:460px
}
#popup .popupdata p{
font:13px Arial;
line-height:1.6em;
text-align:justify;
}

/* contact us page body style */
div.contact_block{
border: 1px solid #CCC;
margin: 10px 0px;
padding: 6px; 
min-height: 122px; height:auto;
width: 640px;
}
div.contact_block1{
border: 1px solid #CCC;
margin: 10px 0px;
padding: 6px; 
min-height: 80px; height:auto;
width: 640px;
}
div.contact_block2{
border: 1px solid #CCC;
margin: 10px 0px;
padding: 6px; 
min-height: 80px; height:auto;
width: 640px;
}
div.contact_block3{
border: 1px solid #CCC;
margin: 10px 0px;
padding: 6px; 
min-height: 60px; height:auto;
width: 640px;
}
div.lt{
float: left;
width: 400px;
font-wight:bold;
}
div.lt .hd{
font-size:13px; 
color:#336699;
font-weight:bold;
}
div.rt{
padding-top:20px;
float: right; 
width: 220px; 
font-size: 13px;
font-weight: bold;
}
div.rt1{
float: right; 
width: 220px; 
font-size: 13px;
font-weight: bold;
}
div.rt2{
padding-top:10px;
float: right; 
width: 220px; 
font-size: 13px;
font-weight: bold;
}

.email_icon{
vertical-align:middle;
padding:1px 0px;
margin-right:5px;
}