.t1	{font-family : Tahoma, Arial, Verdana, Tahoma; font-weight : normal; font-size : 8pt}
.t2	{font-family : Tahoma, Arial, Verdana, Tahoma; font-weight : normal; font-size : 8pt; color: #284465}

:text	{color: #000080; text-decoration : underline; font-family : Arial, Verdana, Tahoma; font-weight : normal; font-size : 9pt}
:link	{color: #000080; text-decoration : underline}
:visited{color: #000080; text-decoration : underline}
:active	{color: #1C618E; text-decoration : underline;}
:hover	{color: #1C618E; text-decoration : underline;}

A.m:link	{color:	#ffffff; text-decoration: none}
A.m:visited	{color:	#ffffff; text-decoration: none}
A.m:active	{color:	#ffff99; text-decoration: underline}
A.m:hover	{color:	#ffff99; text-decoration: underline}

.t	{font-family : Arial, Verdana, Tahoma; font-size : 8pt;}
.t:link	{color: #388411; text-decoration : none; font-family : Arial, Verdana, Tahoma; font-size : 8pt}
.t:visited	{color: #388411; text-decoration : none; font-family : Arial, Verdana, Tahoma; font-size : 8pt}
.t:active	{color: #388411; text-decoration : underline; font-family : Arial, Verdana, Tahoma; font-size : 8pt}
.t:hover	{color: #388411; text-decoration : underline; font-family : Arial, Verdana, Tahoma; font-size : 8pt}

.form {
	FONT-SIZE: 11px;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	background-color: #F8F8F8;
	border: 1 solid #C0C0C0; 
	scroling: none;
}

.form1 {
	FONT-SIZE: 11px;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	scroling: none;
}
BODY {background : #ffffff;background-image:url(../resources/images/bckground.gif);

	background-repeat:repeat-x;
margin-top:0px;
padding-top:0px;
	text-align:center;
}
BODY, TD, INPUT, TEXTAREA, SELECT {
   font-family: Tahoma, Verdana, Helvetica, sans-serif;
   font-size: 8pt;
   color: #333333;

   
}


/************************************************************* Header CSS *****************************************/

div.shadows {

	width:890px;

	margin-left:auto;

	margin-right:auto;

	background-image:url(../resources/images/side_shadow.png);

	background-repeat:repeat-y;
	padding:0px;

	}

div.top_blue {
	width:858px;
	height:16px;
	background-color:#4169aa;
	margin-left:auto;
	margin-right:auto;
	}

div.container {

	text-align:left;

	width:792px;

	margin:0 auto;

	padding-left:0px;

	padding-right:0px;

	background-color:#fff;


	}





div.header {
	position:relative;
	background-color:#fff;
	height:106px;
	margin-bottom:6px;
	}

div.header img {
	border:none;
	}
	
.logo {
	float:left;
	position:relative;
	border:none;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	padding:0px;
	}


form.search {
	BORDER-RIGHT: #bfc0c2 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #bfc0c2 1px solid; MARGIN-TOP: 24px; margin-bottom:0px;PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; BORDER-LEFT: #bfc0c2 1px solid; PADDING-TOP: 0px; padding-bottom:0px;BORDER-BOTTOM: #bfc0c2 1px solid; POSITION: relative;
}
INPUT.search_textbox {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1px 3px; COLOR: #8e8f91; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; text-decoration:none;
}
INPUT#search_btn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px -3px; PADDING-TOP: 0px;
}


	

input#search_btn {

	margin:0px;

	margin-bottom:-3px;

	padding:0px;

	}


/********************************************************* End of Header CSS ****************************************/


/********************************************************* Top Horiz Menu *******************************************/

/************************************************** Top Menu ********************************/





div.top_nav_container {

	width:525px;

	float:right;

	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-stretch:normal;

	}



.top_nav {

	position:relative;

	float:right;

	color:#939399;

	margin-top:7px;
	font-family:Arial, Helvetica, sans-serif;
	font-stretch:normal;
	}



.top_nav li {

	display:block;

	float:left;

	margin-right:10px;

	padding-right:11px;

	padding-top:7px;

	background-image:url(../resources/images/dotted.gif);

	background-position:right;

	background-repeat:repeat-y;

	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-stretch:normal;
	font-size:12px;
	}

	

.top_nav li.last_link {

	border-right:none;

	background-image:none;

	margin-right:0px;

	padding-right:0px;

	}

	

.top_nav li a, .top_nav li a:visited, .top_nav li a:active {

	color:#939399;

	text-decoration:none;

	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-stretch:normal;
	font-size:12px;
	}

	

.top_nav li a:hover{

	color:#ffba24;

	text-decoration:none;

	}

.top_nav_new {
	COLOR: #939399; 
	FLOAT: right; 
	WIDTH: 300px;
	padding-top: 0px; 
	padding-bottom:0px;
	margin-right:0px;
	margin-top:6px;
	margin-bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-stretch:normal;
}

.top_nav_new a, .top_nav_new a:visited, .top_nav_new:active {
	color:#939399;
	text-decoration:none;
	font-weight:bold;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-stretch:normal;
}

.top_nav_new a:hover {
	COLOR: #ffba24; TEXT-DECORATION: none;
}



/*************************************************** End of Horiz Menu ********************************************/

/************************************************* Wrapper ***********************************/

div.wrapper {

	color:#808080;

	}



div.wrapper a, div.wrapper a:active, div.wrapper a:visited {

	color:#4169aa;

	text-decoration:underline;

	border:none;

	padding:0px;

	margin:0px;

	}



a.read_more {

	float:right;

	}

	

div.wrapper a:hover {

	color:#ecab1f;

	text-decoration:underline;

	}



/********************************************* End of Wrapper ************************************/

/*********************************************** Side Nav CSS *************************/

/*************************************** side Navigation CSS ***********************************/

div.side_nav {

	position:relative;

	float:left;

	width:188px;

	font-size:11px;

	}



div.side_nav a, div.side_nav a:active, div.side_nav a:visited {

	color:#808080;

	text-decoration:none;

	}

div.side_nav a:hover {

	text-decoration:none;

	color:#ecab1f;

	}

	

div.side_nav ul {

	position:relative;

	padding:0px;

	margin:0px;

	}

	

div.side_nav ul li {

	list-style:none;

	padding-top:5px;

	padding-bottom:6px;

	border-top:1px dotted #ffad00;

	}



div.side_nav ul li a {

	padding-top:5px;

	padding-bottom:5px;

	}



/************************************************ End of Side Nav *********************/

/******************************************* Internal Banner ********************/



div.internal_banner {

	float:right;

	width:583px;

	height:101px;

	}



/******************************** end of internal banner **************************/

/******************************************** Internal content CSS *******************/



div.internal_content {

	position:relative;

	float:right;

	width:583px;

	padding:25px 0px 20px 0px;

	line-height:16px;

	font-size:12px;

	color:#808080;

	}



div.internal_content h3.col_title {

	width:571px;

	font-weight:bold;

	font-size:13px;

	color:#808080;

	border-bottom:1px dotted #beb7b0;

	border-top:1px dotted #beb7b0;

	padding-bottom:3px;

	padding-top:4px;

	padding-left:12px;

	margin-top:0px;

	}



div.internal_content div.content_content {

	width:571px;
position:relative;
	}



/************************************** End of Internal Content ****************************/

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

div.footer {

	clear:both;

	color: #bbbbbb;

	font-size:10px;

	text-align:center;

	padding-top:3px;

	padding-bottom:2px;

	}

	

div.footer a, div.footer a:active, div.footer a:visited {

	color: #bbbbbb;

	text-decoration:none;

	margin-left:10px;

	padding-left:10px;

	border-left:1px solid #bbbbbb;

	}



div.footer a:hover {

	color: #a3a3a3;

	text-decoration:underline;

	}

/*********************************** Shadows ************************************/

div.bottom_shadow {

	margin-left:auto;

	margin-right:auto;

	width:890px;

	height:24px;

	background-image:url(../resources/images/bottom_shadow.png);

	background-repeat:no-repeat;

	}

/****************************************** end Shadows ****************************/

/****************************************** InfoBox ********************************/

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #ffffff;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}


.infoBox {
  background: #b6b7cb;
}

.infoBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.infoBox1 {
  background: #ffffff;
}

.infoBoxContents1 {
  background: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #bbc3d3;
  color: #ffffff;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
TR.subBar {
  background: #f4f7fd;
}


TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
color:#808080;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}


/*********************** End of  infobox ***************/


A {
   text-decoration: none;
}
A:HOVER {
   text-decoration: underline;
}
TD.container {
   background-color: #FFFFFF;
   border: 1px solid #E0E1DB;
}
TD.content {
   padding: 5px;
}
TD.header {
   background-position: top right;
   background-repeat: no-repeat;
}
.emphase {
   color: #284465;
}
.submenu {
   margin-left: 10px;
}
.submenuActive {
   margin-left: 10px;
   color: #284465;
}
.small {
   width: 50px;
   border: 1px solid #C3C0B2;
}
.medium {
   width: 150px;
   border: 1px solid #C3C0B2; background: #FAFAFA;
}
.large {
   width: 250px;
   border: 1px solid #C3C0B2;
}
.flexy {
   width: 100%;
   border: 1px solid #C3C0B2;
}
.underline {
   border-bottom: 1px solid #F1F1EF;
}
.underline1 {
   border-bottom: 1px solid #CFD4D9;
}
fieldset {
        border: 1px solid #C0C0C0;
        margin:5px;
        padding: 10px;
} 
legend {
        font-weight:bold;
        color:#284465;
}
 .true {
        color:#009900;
} .false {
        color:#990000;
}
.notice {
   background-color: #F5F5F4;
   font-size: 7pt;
   color: #999999;
   padding: 10px;
}
.icon {
   margin-right: 5px;
   margin-top: 5px;
}

 .comment {
        font-size:10px;
        color:#999999;
} .commentBox {
        background-color:#F5F5F4;
        padding: 10px;
} .required {
        font-weight:bold;
        color:#990000;
}
bevel4 {
	PADDING-LEFT: 5pt; BACKGROUND-COLOR: #d4d7e8
}
.bevel7 {
	PADDING-LEFT: 5pt; BACKGROUND-COLOR: #e5e6f5
}
.rowSelectOn {
	BACKGROUND-COLOR:#F8F8F8
}


.bevel5 {
	PADDING-LEFT: 3pt; VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #8994c1
}

.bevel2 {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 16px; BORDER-LEFT: #ffffff 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.headbold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: #ffffff; FONT-FAMILY: Verdana, arial,helvetica,sans-serif; HEIGHT: 14pt; TEXT-DECORATION: none
}
.infobold {
	PADDING-LEFT: 3pt; FONT-WEIGHT: normal; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: #000000; FONT-FAMILY: Verdana, arial,helvetica,sans-serif; HEIGHT: 14pt; BACKGROUND-COLOR: #f6f6f3; TEXT-DECORATION: none
}

.colheading {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: white; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}

} thead td, .thead {
        font-weight:bold;
        color:#284465;
        border-bottom:1px solid #CFD4D9;
}


.select_form {
    background-color: #F8F8F8;border: 1 solid #C0C0C0;font-size:11px;font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
}
.thead {
        font-weight:bold;
        color:#284465;
        border-bottom:1px solid #CFD4D9;
} 
.code {
        font-family:"Courier New", Courier, mono;
        font-size:11px;
        padding:5px;
        border:1px dashed #C0C0C0;
}
.commentBox {
        background-color:#F5F5F4;
        padding: 10px;
}

input.field, textarea.ta {
        color:#5D7999;
        border:1px solid #C3C0B2;
        background-color:#FAFAFA;
	text-decoration:none;
} textarea.field {
        color:#5D7999;
        border:1px solid #C3C0B2;
        background-color:#EFEFEF;
	text-decoration:none;
}

form select option {
	text-decoration:none;
	border:0px;
}
.af3_field {
	text-decoration:none;
}