a:link {text-decoration: underline; color: #55607b;}
a:visited {text-decoration: underline; color: #55607b;}
a:hover {TEXT-DECORATION: none; color: #39759b;}
a:active  {text-decoration: none; color: #39759b;}

a.copyright:link {text-decoration: underline; color: #ffffff;}
a.copyright:visited {text-decoration: underline; color: #ffffff;}
a.copyright:hover {TEXT-DECORATION: none; color: #ffffff;}
a.copyright:active  {text-decoration: none; color: #ffffff;}

.panel		{border:1px solid #a9deff}
.newsbox	{border:double #a9deff}
.bold		{font-family:Verdana,Helvetica,Sans-Serif; font-size:11px; font-weight:bold; color:#0a4d9c}
.boldtitle	{font-family:Verdana,Helvetica,Sans-Serif; font-size:13px; font-weight:bold; color:#0a4d9c}
.bold2		{font-family:Verdana,Helvetica,Sans-Serif; font-size:14px; font-weight:bold; color:#0a4d9c}
.big		{font-family:Verdana,Helvetica,Sans-Serif; font-size:14px; font-weight:bold; color:#0a4d9c}
.padded		{padding-left:10px; padding-right: 30px}
.footer		{font-size: 11px; position: absolute; top: 448px; width:100%; text-align: center;}
.frontpic	{border: 1px solid; border-color: black;}
.copytext	{color: #6883a4; text-decoration: none; font-weight: normal; font-size: 11px; font-family: arial;}
.text2		{color: #0a4d9c; text-decoration: none; font-weight: normal; font-size: 12px; font-family: verdana,helvetica,sans-serif}
.t-nav		{color: #0a4d9c; text-decoration: none; font-weight: normal; font-size: 10px; font-family: arial,helvetica,sans-serif}

BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: #b7bcc8;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	font-family: arial; color: #ffffff;
	}


body, #wrapper {
      position: fixed;
      display: table;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;

   }
   #wrapper TD {
      display: table-cell;
      vertical-align: middle;

   }


h1

{ 
 margin-left: 0px; 
 margin-right:10px; 
 color: #39759b; 
 text-decoration: none; 
 font-weight: bold;  
 font-size: 18px;  
 font-family: verdana;  
 text-align: left; 
 margin-bottom: 10px;  
 margin-top: 0px; 
 padding-bottom: 2px; 
 } 

H2		{color: #39759b;  text-decoration: underline; font-weight: bold; font-size: 13px; font-family: verdana}
H3		{color: #39759b;  text-decoration: none; font-weight: bold; font-size: 11px; font-family: verdana; margin-top: 0px;}

.news li	{font-weight: bold; margin-bottom: 5px; margin-left: -20px; list-style-type: circle; font-size: 12px;}

#menu A			{font-size: 11px; color: #55607b; font-weight: bold; text-decoration: none; width: 100%; display:block; }
#menu A:hover		{font-size: 11px; color: #ffffff; font-weight: bold; text-decoration: none; width: 100%; height: 100%; display:block; background-color: #2d6391;}

.menu li 		{font-size:11px; text-align: center; white-space:nowrap;}

.mainlist LI	{text-align: left; white-space: wrap;}

#container {
	FONT-SIZE: 11px; MARGIN: auto; width: 820px; font-size: 10px; position:relative; top: 7px; margin-bottom: 10px; padding-left: 5px;
}
.menu {width:820px; height:20px; font-size:0.85em; position:relative; z-index:90;}
/* hack to correct IE5.5 faulty box model */
* html .menu {width:820px; w\idth:820px;}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {padding:0;margin:0;list-style-type:none;}
.menu ul ul {width:112px;}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {float:left;width:116px;position:relative;}
/* style the links for the top level */
.menu a, .menu a:visited {display:block;font-size:11px;text-decoration:none; color:#39759b; font-weight: bold; width:106px; height:20px; border:1px solid #000; border-width:1px 1px 1px 1px; background:#758279; padding-left:6px; padding-right:8px; line-height:20px; BACKGROUND: url(../images/button-bg2.gif);background-position: bottom;}
/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu a:visited {width:100px; w\idth:100px;}

/* style the second level background */
.menu ul ul a.drop, .menu ul ul a.drop:visited {background:#ebf1f6 url(../images/drop.gif) bottom right no-repeat;}
/* style the second level hover */
.menu ul ul a.drop:hover{background:#215365 url(../images/drop.gif) bottom right no-repeat;}
.menu ul ul :hover > a.drop {background:#215365 url(../images/drop.gif) bottom right no-repeat;}
/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited {background:#d7e2e5;}
/* style the third level hover */
.menu ul ul ul a:hover {background:#215365;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden;position:absolute;height:0;top:21px; left:0px; width:105px;border-top:1px solid #000;}
/* another hack for IE5.5 */
* html .menu ul ul {top:20px;t\op:21px;}

/* position the third level flyout menu */
.menu ul ul ul{left:116px; top:-1px; width:116px;}

/* position the third level flyout menu for a left flyout */
.menu ul ul ul.left {left:-105px;}

/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {position:absolute; top:0; left:0px; ;}

/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {background:#ebf1f6; color:#000; height:auto; line-height:13px; padding:5px 10px; width:95px;border-width:0 1px 1px 1px;}
/* yet another hack for IE5.5 */
* html .menu ul ul a, * html .menu ul ul a:visited {width:95px;w\idth:95px;}

/* style the top level hover */
.menu a:hover, .menu ul ul a:hover{color:#fff; background:#215365;}
.menu :hover > a, .menu ul ul :hover > a {color:#fff;background:#215365;}

/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible; }
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ visibility:visible;}

.topn {
	HEIGHT: 15px;
	WIDTH: 110px;
	BACKGROUND: url(../images/button-bg.gif);
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	color: #55607b;
	font-weight: bold;
	border: 1px solid #a8aebc;
}


   
#content TD	{vertical-align: top;}   
#contentnews TD	{vertical-align: top;}   
.spacer		{font-size: 5px;}
#contentnews	{BACKGROUND: url(../images/newsbg.jpg) no-repeat; background-position: center;}
#contentprop	{BACKGROUND: url(../images/plans-bg.gif) no-repeat; background-position: bottom right;}

   
DIV.header {
	BACKGROUND-POSITION: center bottom; HEIGHT: 160px;
}

.wide	{width: 100%; height: 115px; background: #ffffff;}

.full	{width: 100%; height: 800px; vertical-align: middle; border: 1px solid;}
#main {
	HEIGHT: 451px; BACKGROUND: url(../images/bg-center.jpg) no-repeat; background-position: center; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 451px; vertical-align: top;
}
.top {
	HEIGHT: 250px; BACKGROUND: url(../images/bg-top.jpg) no-repeat; background-position: bottom 50% 50%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 100%;
}
.bottom {
	 BACKGROUND: url(../images/bg-bottom.jpg) repeat-x; background-position: bottom;
}

.white	{background-color: #ffffff;}

.text		{font-family:Verdana,Helvetica,Sans-Serif; font-size:11px; font-weight:normal; color:#0a4d9c}

HR					{height:1px; color:#a9deff; background-color:#a9deff; border:none}


.scroller1 {
width: 430px;
height: 240px;
overflow: auto;
margin: 0.3em auto;
padding-left: 0px;
padding-right: 15px;
padding-top: 0px;
scrollbar-face-color: #bdd1e2;
scrollbar-highlight-color: #95b4ce;
scrollbar-shadow-color: #95b4ce;
scrollbar-3dlight-color: #95b4ce;
scrollbar-arrow-color: #294d6b;
scrollbar-track-color: #ecf3f6;
scrollbar-darkshadow-color: #95b4ce;
}

.scroller2 {
width: 430px;
height: 332px;
overflow: auto;
margin: 0.3em auto;
padding-left: 0px;
padding-right: 15px;
scrollbar-face-color: #bdd1e2;
scrollbar-highlight-color: #95b4ce;
scrollbar-shadow-color: #95b4ce;
scrollbar-3dlight-color: #95b4ce;
scrollbar-arrow-color: #294d6b;
scrollbar-track-color: #ecf3f6;
scrollbar-darkshadow-color: #95b4ce;
}

.scroller3 {
width: 800px;
height: 380px;
overflow: auto;
margin: 0.3em auto;
padding-left: 0px;
padding-right: 15px;
scrollbar-face-color: #bdd1e2;
scrollbar-highlight-color: #95b4ce;
scrollbar-shadow-color: #95b4ce;
scrollbar-3dlight-color: #95b4ce;
scrollbar-arrow-color: #294d6b;
scrollbar-track-color: #ecf3f6;
scrollbar-darkshadow-color: #95b4ce;
}
