/******** GENERAL ********/

body {

	background:#FFFFFF;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}


div {
	border-width:0px;
	border-style:solid;
	margin:0px;
	font-family:tahoma;
	font-size:11px;
}


/******** Navigation + Logo ********/

.navigation {
	position:relative;
	width:747px;
	background-color:#FFFFFF;
	height:auto;
	top:0px;
	margin-left:-1px;
}

.topBar {
	position:relative;
	left:0px;
	top:0px;
	width:auto;
	height:auto;
	
}

/* Slice with WSM Logo */
.leftLogo {
	position:relative;
	left:0px;
	top:0px;
}

.middleTopLogo {
	position:absolute;
	margin-left:219px;
	margin-top:5px;
	left: 0px;
	top: -6px;
}

.logoRightBottom {
	position:relative;
	left:614px;
	top:-153px
}

/******** SUBNAV STYLES + POSITIONING ********/
.topSubnav {
	position:relative;
	left:0px;
	top:-155px
}

.subNav {
   position:relative;
   background-image:url(../images/secondary/subnav_bg.jpg);
   height:auto;
   width:140px;
   left:13px;

}

.subNavLinks {
	font-family:Tahoma;
	font-size:11px;
	width:auto;
	color:#000000;
	height:126px;
	padding-top:5px;
	padding-left:20px;
}


/* These are the little notices under the subnav */
.subMessage {
	background-color:#F2EDE5;
	height:auto;
    width:120px;
	margin-left:25px;
	padding-top:0px;
	padding-right:5px;

}


/******** TEXT ********/

.small {
	color:#000000;
	font-family:Tahoma;
	font-size:8pt;
	
}

.smallBold {
	color:#000000;
	font-weight:bold;
    font-family:Tahoma;
	font-size:10px;
}

.smallBoldBlue {
	font-weight:bold;
    font-family:Tahoma;
	font-size:11px;
	color:#002b7f;
}

.largeBoldBlue {
	font-weight:bold;
	text-decoration:none;
    font-family:Tahoma;
	font-size:12px;
	color:#002b7f;
}

.largeBlue {
	font-weight:none;
	text-decoration:none;
    font-family:Tahoma;
	font-size:12px;
	color:#002b7f;
}


.largeBoldBlueUnderline {
	font-weight:bold;
	text-decoration:underline;
    font-family:Tahoma;
	font-size:12px;
	color:#002b7f;
}

.bulletText {
	
    font-family:Tahoma;
	font-size:9px;
	color:#000000;
	left:0px;
}

.pageHeading {
	font-weight:bold;
    font-family:Tahoma;
	font-size:15px;
	color:#002b7f;
}

/************* LAYOUT AND FORMATTING ****************/
#container {
	width: 747px;
	
	\width: 780px;
	w\idth: 760px;
	margin: 10px;
	margin-left: auto;
	margin-right: auto;
}
#wrapper {
	width: 760px;
	background:url(../images/secondary/content_full_bg.jpg) top left repeat-y; 
}	
#banner {
	background-color:#FFFFFF;
}

#nav {
	width: 130px;
	\width: 140px;
	w\idth: 120px;
	margin-left:13px;
	background-color:#F2EDE5;
	background-image:url(../images/secondary/subnav_bg.jpg);
	padding-left:20px;
	padding-top:10px;
}

#content {
	padding-left:163px;
	margin-left:0px;
	margin-right:6px;
	background-color: #F2EDE5; 
	background:url(../images/secondary/content_full_bg.jpg) top left repeat-y; 

}

#contentArea {
	padding-top:10px;
	padding-right:40px;
	padding-bottom:10px;
}

#sidebar-a {
	float: left;
	width: 155px;
	\width: 155px;
	w\idth: 155px;
	/*
	background-color: #F2EDE5; */
	background-image:url(../images/secondary/left_side_bg.jpg); 
}

#sidebar-b {
	float: right;
	width: 13px;
	\width: 22px;
	w\idth: 13px;
	margin: 0;
	margin-left: 500px;
	padding: 5px;
	background-color:#F2EDE5;
	background-image:url(../images/secondary/right_side_bg.gif);
	height:200px;
	
}

#footer {
	clear: both;
	padding: 0px;
	margin-top: 0px;
	margin-left:2px;
	width:744px;
	background-image:url(../images/secondary/border_bottom.jpg);
}


#copyright {
		margin-left: auto;
		margin-right: auto;
		width:740px;
		font-size:10px;
		height:0px;
		color:#333;
		text-align:center;
}

/* added for online application tables */
.contentTable {
	width:500px;
}
/* added for corporate side */
/* Main Style - includes all non-classed links and text */

body,tr,td,table {
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #333333;
 /*
 SCROLLBAR-FACE-COLOR: #D5D5C1;
 SCROLLBAR-HIGHLIGHT-COLOR: #EAEAE0;
 SCROLLBAR-SHADOW-COLOR: #dcdccb;
 SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
 SCROLLBAR-ARROW-COLOR: #000066;
 SCROLLBAR-TRACK-COLOR: #FFFFFF;
 SCROLLBAR-DARKSHADOW-COLOR: #B9B997
 */
 }
 
a:link {
 color: #002b7f;
 text-decoration:none;
}

a:visited {
 color: #002b7f;
 text-decoration:none;
}

a:hover {
 color: #000000;
 text-decoration: underline;}
 
a:active {
 color: #002b7f;
 text-decoration:none;
}

.calendarText
{ color: #000066; font-size: 9px;}

a.calendarText:link {
 color: #000066;
 text-decoration: none}
 
a.calendarText:active {
 color: #000066;
 text-decoration: none}
 
a.calendarText:visited {
 color: #000066;
 text-decoration: none}

a.calendarText:hover {
 color: #000066;
 text-decoration: underline
}


.oddRow {
	background-color:  #FBFAF7;
}
.evenRow {
	background-color:  #EFE9DE;
}
.list1 {background-color:  #EFE9DE; font-weight: bold; color: #1C0C81;}
.list2 {background-color:  #FBFAF7;}

.nav
 {
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #555555;
 font-weight: bold;}
 
a.nav:link {
 color: #000066;
 text-decoration: none}
 
a.nav:active {
 color: #000066;
 text-decoration: none}
 
a.nav:visited {
 color: #000066;
 text-decoration: none}

a.nav:hover {
 color: #000066;
 padding: 2px;
 background: #EAEAE0
 text-decoration: none}
 
 .copyright
 {
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 color: #666666;
 font-weight: normal;}
 
a.copyright:link {
 color: #666666;
 text-decoration: none}
 
a.copyright:active {
 color: #666666;
 text-decoration: none}
 
a.copyright:visited {
 color: #666666;
 text-decoration: none}

a.copyright:hover {
 color: #333333;
 text-decoration: none}
 
 .branchlink
 {
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #666666;
 font-weight: normal;}
 
a.branchlink:link {
 color: #666666;
 text-decoration: none}
 
a.branchlink:active {
 color: #666666;
 text-decoration: none}
 
a.branchlink:visited {
 color: #666666;
 text-decoration: none}

a.branchlink:hover {
 color: #333333;
 text-decoration: none}
 
.tableHeader {
 color: #FFFFFF;
 background-color: #1C0C81;
 font-family: Tahoma, Verdana;
 font-size: 11px;
 font-weight: bold;}
 
.infobox{
 border-bottom: 1px solid #000066;
 border-right: 1px solid #333385;}
 
.inputbox {
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 9px;
 color: #000066;
 background: #FFFFFF;
 border-top: 1px inset;
 border-bottom: 1px solid #D5D5C1;
 border-left: 1px inset;
 border-right: 1px solid #D5D5C1;}
 
 .inputbox2 {
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 9px;
 color: #000066;
 background: #FFFFFF;
 border-top: 1px inset #ceceb9;
 border-bottom: 1px solid #ceceb9;
 border-left: 1px inset #ceceb9;
 border-right: 1px solid #ceceb9;}
 
.titlebar {
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #000066;
 background: #EAEAE0;
 padding: 2px;}
 
.inputboxred {
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 9px;
 color: #790000;
 background: #FFFFFF;
 border-top: 1px inset;
 border-bottom: 1px solid #D5D5C1;
 border-left: 1px inset;
 border-right: 1px solid #D5D5C1;}
 
 .button {
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-weight: bold;
 color: #444444;
 background: #D5D5C1;}
 
 .date {
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 9px;
 color: #FFFFFF;
 font-weight: normal;}
 
.infolink {
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 9px;
 color: #000066;
 font-weight: normal;}
 
.vidlink {
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #000066;
 font-weight: normal;}
 
.infobar {
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #000066;
 font-weight: normal;}
 
.loheading {
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #000066;
 font-weight: bold}
 
.heading {
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #000066;
 font-weight: bold}

a.heading:link {
 color: #000066;
 text-decoration: none}

a.heading:visited {
 color: #000066;
 text-decoration: none}

a.heading:active {
 color: #000066;
 text-decoration: none}

a.heading:hover {
 color: #000066;
 text-decoration: underline}
 
 .newsdate {
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 9px;
 color: #666666;
 font-weight: normal}
 
.news {
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #666666;
 font-weight: normal}
 
.titlePage {
 font-family: Tahoma, Helvetica, sans-serif;
 font-weight: bold;
 font-size: 13px;
 font-weight: bold;
 color: #000066;}
 
.adminicon {
 vertical-align: text-bottom;}
 
.iconlink {font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size: 10px; color: #444444; font weight: normal}
a.iconlink:link {color: #444444;  text-decoration: none} 
a.iconlink:visited {color: #444444; text-decoration: none} 
a.iconlink:hover {color: #888888; text-decoration: none}
a.iconlink:active {color: #888888; text-decoration: none} 
 
.catHeader{
 font-family: Tahoma, Helvetica, sans-serif;
 font-weight: bold;
 font-size: 11px;
 color: #000066;
 background-color: #D5D5C1;
 padding:2px;
 padding-left: 3px;
 width: 100%; }

.date {
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 9px;
 color: #000066;
 font-weight: bold;}

a.date:link {
 color: #000066;
 text-decoration: none}

a.date:visited {
 color: #000066
 text-decoration: none}

a.date:active {
 color: #000066;
 text-decoration: none}

a.date:hover {
 color: #000066;
 text-decoration: underline}

.city {
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 14px;
 color: #000066;
 font-weight: bold}

.phone {
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #000066;
 font-weight: bold}
 
.newsdate {
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 8px;
 color: #666666;
 font-weight: normal}
 
.news {
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #666666;
 font-weight: normal}

.emailBox {
 background: #FFFFFF;
 border-color: #FFFFFF;
 border-top: 1px solid;
 border-bottom: 1px solid;
 border-left: 1px solid;
 border-right: 1px solid;
 font-family: Tahoma, Helvetica, sans-serif;
 font-weight: normal;
 font-size: 9;
 color: #000066}
 
 .tip {
 background: #F2EDE5;
 border-top: 1px solid /*#d5d5c1*/ #1C0C81;
 border-bottom: 1px solid #1C0C81;
 border-left: 1px solid #1C0C81;
 border-right: 1px solid #1C0C81;
 padding: 0px;}
 
 .tipHeading {
 background: /*#d5d5c1*/ #000066;
 padding: 3px;
 text-align: center;
 font-weight: bold;
 font-size: 10px;
 color: #FFFFFF
 
 }
 
 .adminHeading {
 /*
 background:  #000066;
 padding: 3px;
 font-weight: bold;
 font-size: 11px;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 color: #FFFFFF
 */
	font-family: Tahoma;
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px;
	font-size: 11px;
	background-color: #002b7f;
	background-image: url(/corporate/images/loanbackground.gif);
	background-position: right;
	background-repeat: no-repeat;
  }

 
 .titlePage {
 font-family: Tahoma, Helvetica, sans-serif;
 font-weight: bold;
 font-size: 13px;
 font-weight: bold;
 color: #000066;}
 
  .formIn {
 background: #FBFAF7;
 font-family: Tahoma, Helvetica, sans-serif;
 font-weight: normal;
 font-size: 10px;}
 
.formSide {
 background: #EFE9DE;
 font-family: Tahoma, Helvetica, sans-serif;
 font-weight: bold;
 font-size: 10px;
 color: #1C0C81;
 padding: 3px;
 vertical-align: top;
 height: 16px}
 
 .formSideError2 {
 background: #EDEDE4;
 font-family: Tahoma, Helvetica, sans-serif;
 font-weight: bold;
 font-size: 10px;
 color: #FF0000;
 padding: 3px;
 vertical-align: top;
 height: 16px}
 
 .formSideHighlight {
 background: #E6E6E6;
 font-family: Tahoma, Helvetica, sans-serif;
 font-weight: bold;
 font-size: 10px;
 color: #000066;
 padding: 3px;
 vertical-align: top;
 height: 16px}
 
 .formSideError {
 background: #D5D5C1;
 font-family: Tahoma, Helvetica, sans-serif;
 font-weight: bold;
 font-size: 10px;
 color: #CC0000;
 padding: 3px;
 vertical-align: top;
 height: 16px}
 
 .fieldtop {
 background: #000066;
 font-family: Tahoma, Helvetica, sans-serif;
 font-weight: bold;
 font-size: 11px;
 color: #FFFFFF;
 padding-left: 4px}
 


.siteBox {
 background: #F4F4EF;
 border-top: 1px outset #000066;
 border-bottom: 1px inset #000066;
 border-left: 1px outset #000066;
 border-right: 1px inset #000066;
 font-family: Tahoma, Helvetica, sans-serif;
 font-size: 11px;
 color: #000066}
 
 .siteBox2 {
 background: #FFFFFF;
 border-top: 1px outset #ceceb9;
 border-bottom: 1px inset #ceceb9;
 border-left: 1px outset #ceceb9;
 border-right: 1px inset #ceceb9;
 font-family: Tahoma, Helvetica, sans-serif;
 font-size: 11px;
 color: #000066}
 
 .siteBoxDisabled {
 background: #F4F4EF;
 border-top: 1px outset #000066;
 border-bottom: 1px inset #000066;
 border-left: 1px outset #000066;
 border-right: 1px inset #000066;
 font-family: Tahoma, Helvetica, sans-serif;
 font-size: 11px;
 color: #777777}
 
 .login {
 font-family: Tahoma, Helvetica, sans-serif;
 font-weight: bold;
 font-size: 11px;
 color: #000066}

/* Form Layout */

.Form {
 BACKGROUND-COLOR: #d5d9e3}

.Form .FormInput {
 COLOR: #000000;
 BACKGROUND-COLOR: #f9f9f6}

.Form .FormLabel {
 COLOR: #000000;
 BACKGROUND-COLOR: #BDBD9B}

.Form .FormTitle {
 FONT-WEIGHT: bold;
 COLOR: #ffffff;
 BACKGROUND-COLOR: #000063}

.Form .FormFooter {
 BACKGROUND-COLOR: #ffffff}

.Listing A {
 COLOR: #303747}B

.Listing A:hover {
 COLOR: #444B59;
 TEXT-DECORATION: none}

.Listing TD {
 FONT-SIZE: 9px;
 COLOR: #000000}

.Listing TH {
 FONT-WEIGHT: bold;
 FONT-SIZE: 9px;
 COLOR: #ffffff;
 BACKGROUND-COLOR: #5c6b8a}

.Listing TH A {
 COLOR: #ffa500}

.Listing TH A:hover {
 COLOR: #ff8c00;
 TEXT-DECORATION: none}

.Listing .HighlightRow {
 BACKGROUND-COLOR: #ffffff}

.Listing .NonHighlightRow {
 BACKGROUND-COLOR: #eaecf1}

.Listing {
 BACKGROUND-COLOR: #d5d9e3}

.Listing .AlertRow {
 BACKGROUND-COLOR: #ffc8c8}

.Listing .FooterRow {
 BACKGROUND-COLOR: #5c6b8a}

.Listing .FooterRow TD {
 COLOR: #ffffff}

.Listing .TitleRow {
 FONT-SIZE: 10px;
 FONT-WEIGHT: bold;
 BACKGROUND-COLOR: #000063}

.Listing .TitleRow TD {
 FONT-SIZE: 10px;
 COLOR: #ffffff}
 
 
.borderdtable {
	font-family: Tahoma;
	font-size: 36px;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	font-weight: normal;

}

.loanheading {
	font-family: Tahoma;
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px;
	font-size: 11px;
	background-color: #002b7f;
	background-image: url(/corporate/images/loanbackground.gif);
	background-position: right;
	background-repeat: no-repeat;
}

.loansubheading {
	font-family: Tahoma;
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px;
	font-size: 10px;
	background-color: #1C0C81;
}
.error {
	color: #FF0000;
	font-weight: bold;
}
.bottomborder {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000066;
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000066;

}
.sidebox{
	border: 1px solid #f4f4ef;
	background-color: #FAFAF8}
	
.navbk1 {background-color: none; padding: 2px; padding-left: 6px; padding-right: 6px; color: #FFFFFF; font-weight: bold; font-size: 11px;}
.navbk2 {background-color: #FFFFFF; padding: 2px; border: solid 1px #E4E4D5; padding-left: 5px; padding-right: 5px; color: #000066; font-weight: bold; font-size: 11px;}

.subnav {color: #FFFFFF; font-weight: bold; font-size: 11px;}
a.subnav:link {color: #FFFFFF; text-decoration: none;}
a.subnav:visited {color: #FFFFFF; text-decoration: none;}
a.subnav:hover {color: #FFFFFF; }
a.subnav:active { color: #FFFFFF; text-decoration: none;}

.sidebar {color: #000066; font-weight: normal; font-size: 10px;}

.loname { font-family: Arial, sans-serif; color: #000066; font-weight: bold; font-size: 26px; line-height: 26px;}.tableEvenRow {
	background-color: #F4F4EF;
}
.tableOddRow {
	background-color: #EAEAE0;
}

.myheading {color color: #000066; font-weight: bold; font-size: 12px;}
.myheading2 {color color: #000066; font-weight: bold; font-size: 14px;}
.mylink {color color: #000088; font-weight: bold;}
a.mylink:link {color: #000088; text-decoration: none;}
a.mylink:visited {color: #000088; text-decoration: none;}
a.mylink:hover {color: #000088; text-decoration: underline;}
a.mylink:active { color: #000088; text-decoration: none;}
.WhiteRow {
	background-color: #FFFFFF;
}



/*   style for homepages    */
	#homepages_container {
		width: 747px;
		margin-left:auto;  
		margin-right:auto;
		margin-top:10px;
	}
	#homepages_top {
		background:url(../images/homepages/top_bg.gif) no-repeat;
		height:43px;
		width:747px;
		float:left;
		border:solid 0px;
	}
	#homepages_toplogo {
		height:60px;
		position:relative;
		float:left;
	}	
	#homepages_topnav {
		background:url(../images/homepages/topnav_bg.gif) no-repeat;
		height:53px;
		width:747px;
		border:solid 0px;
		position:relative;
		float:left;
		border:solid 0px;
	}

	#homepages_topnav ul {
		margin-left:100px;
		margin-top:13px;
		padding:0;
		list-style:none;
	}
	#homepages_topnav li {
		float:left;
		margin:0;
		padding:10px;
	}
		
	#homepages_main {
		background:url(../images/homepages/main_bg.gif) repeat-y;
		position:relative;
		float:left;
		
		width:747px;
		padding:10px;
		padding-bottom:25px;
	}
	#homepages_bottom {
		background:url(../images/homepages/bottom_bg.gif) repeat-y;
		height:33px;
		position:relative;
		float:left;
		width:744px;
	}	
	#homepages_topmiddle {
		width:747px;
	}
	#homepages_employee {
		float:right;
		margin-right:20px;
		border:solid 0px;
	}
	#homepages_employeename {
		float:right;
		text-align:right;
		font-size:18px; 
		margin-top:5px;
		margin-left:-420px;
		width:400px;
		position:absolute;
	}
	#homepages_body {
		margin:0px 20px 0px 00px; 
	} 