body
{
	color: #213743;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
ul ol {list-style:none;}
a, a:visited, a:hover
{
	color: #003EBF; 
	text-decoration: none; 
	font-family: Arial, Helvetica, sans-serif
}
a:visited {color: #243C6E }
a:hover {color: #A33461 }

a.link1, a.link1:visited, a.link1:hover
{text-decoration: none;}
a.link1:hover
{text-decoration: none;}

a.link2, a.link2:visited, a.link2:hover
{
	color: #0037BE; 
	text-decoration: none; 
	font-family: Arial, Helvetica, sans-serif
}
a.link2:hover {
	color: #0037BE;
	text-decoration: none;
}

a.link3, a.link3:visited, a.link3:hover
{font-size: 10px; text-decoration: none; color: black;}
a.link3:hover
{text-decoration: underline; color: black;}

a.link4, a.link4:visited, a.link4:hover
{
	color: #0037BE; 
	text-decoration: none; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a.link4:hover {
	color: #0037BE;
	text-decoration: none;
	font-size: 11px;
}

a.link5, a.link5:visited, a.link5:hover
{
	color: #0037BE; 
	font-weight: bold;
	text-decoration: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a.link5:hover {
	color: #A33461;
	text-decoration: none;
	font-size: 11px;
}

a.simpleText, a.simpleText:hover, a.simpleText:visited {
	color:#000000;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.bold1
{
	color: #545497;
	font-weight: bold;
}

.highlighted1
{
	color: #3C527F;
	text-align: justify;
}

.highlighted2
{
	color: #0039A0;
	font-weight: bold;
	text-align: justify;
}


.topMenu1, .topMenu1:visited, .topMenu1:hover {
	color: #5071B4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	letter-spacing: 0pt;
	text-decoration: none;
	font-weight: normal;
}

.topMenu1:hover
{
	color: #632C63;
	font-weight: bold;
}


.mMenuActive, .mMenuActive:visited, .mMenuActive:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	letter-spacing: 0pt;
	color: #5072B4;
	font-weight: bold;
	text-decoration: none;
}

.mMenuActive:hover
{
	color: #3333CC
}

.mMenu, .mMenu:visited, .mMenu:hover {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	letter-spacing: 0pt;
	text-decoration: none;
	font-weight: bold;
}


.mMenu:hover
{
	color: #B3D9FF;
}

td.mMenu
{
/*	padding-left: 27px;
	padding-right: 20px;*/
}

a.mSubMenu, a.mSubMenu:visited, a.mSubMenu:hover, .mSubMenu  {
	color: #3D3193;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	letter-spacing: 0pt;
	text-decoration: none;
	font-weight: normal;
}

a.mSubMenu:hover
{
	color: #652C61;
	font-weight: bold;
}

a.mSubMenuActive, a.mSubMenuActive:visited, a.mSubMenuActive:hover  {
	color: #9AB5E2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	letter-spacing: 0pt;
	text-decoration: none;
	font-weight: bold;
}


td.mSubMenu, tr.mSubMenu
{
/*	padding-top: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	padding-right: 5px;*/
}


a.lMenu, a.lMenu:visited, a.lMenu:hover {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	letter-spacing: 0px;


}

a.lMenu:hover {
	color: #FFFFFF;
	/*font-weight: bold;*/
	text-decoration: none;
	letter-spacing: 0px;
}

a.lSubMenu, a.lSubMenu:visited, a.lSubMenu:hover {
	color: #CDFAFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
	letter-spacing: -1pt;
}

a.lSubMenu:hover {
	color: #59DEFB;
}

td.lMenu, tr.lMenu
{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 18px;
	padding-left: 18px;
}

.border2
{
	border: 2px solid ##B5D9FF;
	
}

.title
{
	color: #3E71C7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.txtfooter {color: #0C193D; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif}
a.txtfooter, a.txtfooter:visited, a.txtfooter:hover {color: #979797}


h1 {
	color: #486FAA;
	font-weight: bold;
	font-family: sans-serif, Verdana, Arial, Helvetica;
	font-size: 14pt;
	letter-spacing: 0px;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003366;
}

th, th.view2, th.view3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: left;
	font-weight: bold;
	padding-left: 10px;
	height: 20px;
	letter-spacing: -1px;
}

th
{
	background-position: left top;
	background-repeat: no-repeat;
	color: #FFFFFF;
	background-color: #B3D9FF;
	background-image: url(images/head1.gif);
}

th.view2
{
	color: #013584;
	background-color: #F0F0F0;
	/*background-image: none;*/
	/*background-image: url(images/head2.gif);*/
	background-image : url(images/line_dot_h.gif);
	background-repeat : repeat-x;
	background-position: top;
}

.viewborder
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-align: left;
	padding: 4px 0px 0px 10px;
	color: #013584;
	background-color: #F0F0F0;
	background-image : url(images/line_dot_h.gif);
	background-repeat : repeat-x;
	background-position: top;
	height: 16px;
	letter-spacing: -1px;
}

th.view3
{
	color: #FFFFFF;
	background-color: #B3D9FF;
	background-image: url(images/head3.gif);
	background-repeat : no-repeat;
	background-position: left center;
	padding: 3px;
}

th.lineDotHorizontalBottom2 {
	background-image : url(images/line_dot_h.gif);
	background-repeat : repeat-x;
	background-position: bottom;
	background-color:#FFFFFF;
	color:#000000;
}



.content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: justify;
	color: #2D2D2D;
	padding-top: 21px;
	padding-right: 15px;
	padding-bottom: 21px;
	padding-left: 20px;
}


.txtcontental, .txtcontentnal, .txtContentAlLeftPadded, .txtContentAlRightPadded, input, select, button, textarea
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #2D2D2D;
}

.txtcontental, .txtContentAlLeftPadded, .txtContentAlRightPadded
{
	text-align: justify;
}

.txtContentAlLeftPadded
{
	padding-right: 0px;
	padding-left: 10px;
}

.txtContentAlRightPadded
{
	padding-left: 0px;
	padding-right: 10px;
}


input, textarea, select
{
	width: 300px; /*310*/
	background-color: #FFFFFF;
	border: 1px solid #5071B4;
	color: #03301A;
	margin: 0px 0px;
	padding: 0px 0px;
	
	scrollbar-face-color: #F0F0F0;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #D4D0C8;
	scrollbar-arrow-color: #8297C4;
	scrollbar-track-color: #E3E3E3;
}

input.submit
{
	width: auto;
	background-color: transparent;
}

.formUp, .formBottom, .form
{
	background-color: #F0F0F0;
}
.formUp, .formBottom
{
	background-image : url(images/line_dot_h.gif);
	background-repeat : repeat-x;
}

.formUp {background-position: 0px bottom;}

.formBottom {background-position: 0px top;}


.errorMessage
{
	color: #FF0000;
	text-align: center;
}

.infoMessage
{
	color: #0000FF;
	text-align: center;
}

.lineUp {background-image:    url(images/line_h_u.gif); background-repeat: repeat-x}
.lineDown {background-image:    url(images/line_h_d.gif); background-repeat: repeat-x; background-position: bottom }
.lineRight {
	background-image:    url(images/line_v_r.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.lineLeft {
	background-image:    url(images/line_v_l.gif);
	background-repeat: repeat-y;
	background-position: left;
}

.lineDotVerticalRight, .lineDotVerticalLeft, .lineDotVertical
{
	background-image : url(images/line_dot_v.gif);
	background-repeat : repeat-y;

}
.lineDotVerticalRight { background-position: right;}
.lineDotVerticalLeft { background-position: left;}

.lineDotHorizontalUp, .lineDotHorizontalBottom, .lineDotHorizontalSmall
{
	background-image : url(images/line_dot_h.gif);
	background-repeat : repeat-x;
}
.lineDotHorizontalUp, .lineDotHorizontalSmall { background-position: up;}
.lineDotHorizontalBottom { background-position: bottom;}
.lineDotHorizontalSmall {font-size:5px;}

.bgBR {
	background-repeat: no-repeat;
	background-position: right bottom;
}

.bgTL {
	background-repeat: no-repeat;
	background-position: left top;
}

.bgBL {
	background-repeat: no-repeat;
	background-position: left bottom;
}

.emptyLine2
{
	font-size: 2px;
}

.emptyLine5
{
	font-size: 5px;
}
.list {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.newsTable {
	padding:5px;
	background-color: f6f6f6;
	vertical-align:top;
}
.box {
	width:auto;
}

li {
	padding-bottom:2px;
}
