﻿/* CSS Document */

BODY {
	margin: 0px;
	padding: 0px;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	background: #FFFFFF;
}


/*	#000 = BLACK    							*/
/*	#FFF = WHITE    							*/
/*	h1 = #333    	Dark Gray-Black				*/
/*	h2 = #8D2800 	Maroon   					*/
/*	h3 = #026ED3	light Blue					*/
/*	footer = #666	Gray						*/
/*	t1 = #8D2800 (Maroon)	t2 = #96968A (Gray)	*/

/*	#8D2700 - Maroon						#026BD3 - Light Blue
	#631B00 - Darker						#014B94 - Darkest Blue
	#FFD1BF - Very Light					#C0E0FF - Very Light Blue
	#FFA380 - Moderate Light				#81C0FF - Moderate Blue
	------------------------				----------------------------
	#003E8D - Contrast Dark Blue			#D33402 - Redish
	#002B63 - Contrast Navy					#942401 - Dark Red
	#BFDBFF - Contrast Light Blue			#FFCFC0 - Light Red/Pink
	#80B7FF - Contrast Med Blue				#FF9F81 - Flesh Pink
*/


/*	*/



/* Link properties */

A:link {
	color: #563215;
	text-decoration: none;
	font-weight: bolder;
}

A:visited {
	color: #563215;
	text-decoration: none;
	font-weight: bolder;
}

A:active {color: #101D3A; text-decoration: none;}

A:hover {color: #101D3A; text-decoration: none;}

/* Main text headings */

h1
{font-family: tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
text-decoration:none;
font-weight:bold;
margin:3px 5px 5px 3px;}

h2
{font-family: tahoma, Arial, Helvetica, sans-serif;font-size:11px;
color:#771000;
text-decoration:none;
font-weight:bold;
margin:0px 5px 5px 3px;
padding:5px 0px 0px 5px;}

h3
{font-family: tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#026ED3;
text-decoration:none;
font-weight:bold;
margin:5px 5px 5px 3px;
text-align:right;
}


/* Titles */

.t1 {
font-family: tahoma, Arial, Helvetica, sans-serif;
font-size:14px;
color:#771000;
text-decoration:none;
font-weight:bold;
}

.t1-1 {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #771000;
	text-decoration: none;
	font-weight: bold;
	padding-top: 5px;
}

.t1-12px {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #771000;
	text-decoration: none;
	font-weight: bold;
	font-variant: small-caps;
}


.t2 {
font-family: tahoma, Arial, Helvetica, sans-serif;
font-size:14px;
color:#5C5C5C;
text-decoration:none;
font-weight:bold;
}

.t2-1 {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #5C5C5C;
	text-decoration: none;
	font-weight: bold;
	padding-top: 5px;	
}

.t2-12px {
font-family: tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#5C5C5C;
text-decoration:none;
font-weight:bold;
font-variant: small-caps;
}

/* ----------------- Reverse Colors ------------------------ */

.t1-r {
	font-size: 14px;
	color: #5C5C5C;
	text-decoration: none;
	font-weight: bold;
	font-family: "Trebuchet MS", Verdana, Arial;
}

.t2-r {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	color:#771100;
}

/* ----------------- Reverse Colors ------------------------ */



/* Main body */

.maincontent {
	border-top-style: dotted;
	border-top-width: 1px;
	border-top-color: #989898;
	margin: 3px 10px 30px 0px;
	padding: 10px 10px 55px 10px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #333;
} 

.maincontent ul {list-style: disc;}
.maincontent ul ul {font: "Trebuchet MS"; list-style: square;}

.maincontent img {float:left;margin:5px 5px 5px 0px;}

.maincontent2 {
	border-top-style: dotted;
	border-top-width: 1px;
	border-top-color: #989898;
	margin: 3px 220px 0px 0px;
	padding: 0px 10px 5px 10px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #333;
}

.maincontent2 img {float:right;margin:5px 0px 5px 5px;}

#lwrap {
width:182px;
margin-top:15px;
margin-bottom:0px;
margin-right:auto;
margin-left:auto;
padding:0px;
}

/* Left content */

.lcontent {
border-left-style:solid;
border-left-color:#C5C5C5;
border-left-width:5px;
width:172px;
margin:0px 0px 0px 0px;
font-family: Arial, Helvetica, sans-serif;font-size:11px;
color:#666666;
text-decoration:none;
text-align:left;
font-weight:normal;
padding:5px 3px 10px 5px;
background-color: #E6E6E6;
}


.leftshadow {
width:182px;
height:6px;
padding:0px;
margin-top:0px;

}
.leftshadow img {padding:0px;margin:0px;float:right;}

.separator {
border-top-width:1px;
border-top-style:dotted;
border-top-color:#989898;
margin-right:5px;
margin-left:5px;
margin-top:10px;
}

.separator2 {
border-top-width:1px;
border-top-style:dotted;
border-top-color:#631B00;
margin-right:1px;
margin-left:1px;
margin-top:10px;
margin-bottom:10px;
}

.separator3 {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #014B94;
	margin-right: 200px;
	margin-left: 1px;
	margin-top: 5px;
	margin-bottom: 5px;
}



/* News boxes */

.newsheader{
	background-image: url(images/left_subh.gif);
	background-position: top;
	background-repeat: no-repeat;
	width: 182px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	margin-bottom: 0px;
	height: 17px;
	text-align: right;
	padding: 1px 5px 0px 0px;
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}

.newscell-search	{
background-color:#E6E6E6;
width:182px;
margin-left:auto; margin-right:auto; margin-top:-1px;margin-bottom:0px;
min-height:30px;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
padding-top: 5px;
padding-left:1px;
}


.newscell	{
background-color:#E6E6E6;
width:182px;
margin-left:auto; margin-right:auto; margin-top:-1px;margin-bottom:0px;
min-height:30px;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
}

.newscell-center	{
	background-color: #E6E6E6;
	width: 182px;
	margin-left: auto;
	margin-right: auto;
	margin-top: -1px;
	margin-bottom: 0px;
	min-height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	text-align: center;
}


.newscell p {padding:5px 5px 15px 10px;margin-top:0px;}

/* Right content */

.rcontent {
float: right;
background-color:#EEE;
width:168px;
margin-left:auto;
margin-right:auto;
border-left-style:solid;
border-left-width:5px;
border-left-color:#C5C5C5;
min-height:30px;
margin-top:18px; margin-bottom:0px;
font-family: tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
color:#002B63;
padding:5px 3px 10px 5px;
text-align: left;
}

.rcontent-center {
	float: right;
	background-color: #EEE;
	width: 168px;
	margin-left: auto;
	margin-right: auto;
	border-left-style: solid;
	border-left-width: 5px;
	border-left-color: #C5C5C5;
	min-height: 30px;
	margin-top: 18px;
	margin-bottom: 0px;
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
	padding: 5px 3px 10px 5px;
	text-align: center;
}


.rcontent h3 {font-family: tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#026ED3;
text-decoration:none;
font-weight:bold;
margin:5px 5px 5px 3px;
text-align:right;
}

.rcontent-center h3 {font-family: tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#026ED3;
text-decoration:none;
font-weight:bold;
margin:5px 5px 5px 3px;
text-align:right;
}


.rightshadow {
text-align:right;
width:168px;
height:7px;
padding:0px;
margin-top:0px;
margin-bottom:15px;
float:right;
}
.rightshadow img {padding:0px;margin:0px;float:right;}

/* Bullet list */

ul {
list-style-image:url(images/bullet.gif);
list-style-type:none;
}

p img {margin-left:5px;}


#wrap{
margin:0px;
padding:0px;
width:100%;
}

/* Header section */

#header{
	background: #E6E6E6;
	margin: 0px 0px 0px 0px;
	font-size: 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	border-bottom: 1px dotted #333;
	/* min-height: 148px; */
}

#tablelogo {
	padding-left:20px
}
 
 /* Top navigation */
 
#topnav ul
{
padding-left: 0;
margin-left: 5px;
margin:0px 0px 0px 0px;
background-color: #333;
color: White;
float: left;
width: 100%;
font-family: arial, helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
height: 18px;
}

#topnav ul li { display: inline; }

#topnav ul li a
{
padding: 0.2em 1em;
background-color: #333;
color: White;
text-decoration: none;
float: left;
border-right: 1px solid #EEE;
}

#topnav ul li a:hover
{
background-color: #C5C5C5;
color: #fff;
}

/* Left positioning */

#left {
	width: 191px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 20px 0px;
	background-color: #E6E6E6;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 5px;
	border-top-width: 0px;
	border-style: solid;
	border-right-color: #EFEEEE;
	border-bottom-color: #EFEEEE;
	border-left-color: #fff;
	float: left;
	min-height: 15px;
}

/* Right positioning */

#right {
	margin-left: 200px;	
	/* margin-left: 196px; */
	background-color: #fff;
	min-height: 30px;
	text-align: left;
	padding: 20px 10px 15px 15px;
	min-width: 560px;}


#rightcol {
	width: 180px;
	float: right;
	min-height: 30px;
	background-color: #fff;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	text-align: center;}
	
#rightcol-225 {
	width: 225px;
	float: right;
	min-height: 30px;
	background-color: #fff;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	text-align: center;}
	


/* Footer positioning */

#footer {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 100%;
	min-width: 760px;
	overflow: hidden;
	clear: both;
	text-align: center;
	background: #E6E6E6;
}

/* Footer text */

.footertext {
	font-family: Verdana, Arial, sans-serif;
	margin: 0px;
	padding: 5px 5px 5px 5px;
	font-size: 11px;
	color: #333333;
}


#stretch {width:760px;height:1px;clear:both;margin:0px 0px 10px 0px;padding:0px;}


/* ------------------------- KEJ Styles ------------------------------ */

#topmenu {
	margin: 0px 0px 0px 0px;
	/* padding-left: 50px; */	
	background-color: #771100	;
	width: 100%;
	border-bottom: 1px dotted #333;
	float: left;
	text-align: center;
	height: 42px;
}


.title-one
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 16px;
	color: #771100;
	text-decoration: none;
	font-weight: bold;
	margin: 5px 15px 5px 5px;
	font-variant: small-caps;
	text-align: right;
}

.title-two
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 30px;
	color: #002B63;
	text-decoration: none;
	font-weight: bold;
	margin: 5px 5px 5px 50px;
	font-variant: normal;
	text-align: left;
}

.font75percent {font-size: 75%;}
.font90percent {font-size: 90%;}
.font120percent {font-size: 120%;}
.font170percent {font-size: 170%;}

.li-spacing-right {padding-bottom: 6px;}
.li-spacing-right2 {padding-bottom: 6px; padding-top:6px}
.li-spacing {padding-bottom: 12px;}

.color-blue {color: blue;}
.color-green {color: green; font-weight: 500;}
.color-purple {color: #800080; font-weight: 500;}

.emphasis {
	color: #014B94;
	font-weight: bold;}


.emphasis120 {
	color: #014B94;
	font-weight: bold;
	font-size: 120%;}
	
.emphasis120_red {
	color: #FF0000;
	font-weight: bold;
	font-size: 120%;
	border-bottom-color: #8D2800;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-top-color: #8D2800;
	border-top-style: solid;
	border-top-width: thin;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}	

.smallcaps {font: normal small-caps bold 120% "Courier New", Courier, monospace;}

.image-left {
	float: left;
	margin: 5px 5px 5px 0px;}

.image-right {float:right;margin:5px 0px 5px 5px;}

.redbold {color: Red; font-weight: bold;}

.strikeout {
	text-decoration: line-through;
	color: #989898;
}

.courier {
	font-family: "Courier New", Courier, monospace;
	font-weight: bolder;
	color: #001B5F;
	font-size: larger;
}

.navybold {color: #002B63; font-weight: bold; font-size:larger;}
.boldnavy {color: #002B63; font-weight: bold; font-size:larger;}

.signature {
	color: #002B63;
	font-weight: bolder;
	font-size: x-large;
	font-family: "Comic Sans MS";
}

.boldish {
	font-weight: bolder;
	color: #014B94;
}

.right-table {margin-right: 175px;}

.tr-lines {
	color: #771100;
	border-bottom: thin #96968A dotted;
	font-size: 16px;
	color: #771100;
	font-weight: bold;
	padding-top: 12px;
}

.tr-lines-only {border-bottom: thin #989898 dotted;}

.p-line-top {border-top: thin #96968A dotted; 	padding-top: 12px; }

.bigfont {font-size:large; font-weight:bold; color: #8D2800;}

.toppadding {padding-top:10px;}

.toppadding-50 {padding-top:50px;}

.indent {padding-left:25px;}

.testimonials
{
	color: #4D0B00;
	font-weight: bolder;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-bottom: 10px;
}


.sitemap {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 100%;
	overflow: hidden;
	text-align: center;
	background: #FFD1BF;
}

/* Footer text */

.sitemaptext {
	font-family: Verdana, Arial, sans-serif;
	margin: 0px;
	padding: 5px 5px 5px 5px;
	font-size: 9px;
	color: #333333;
}


/* ------------------------- KEJ Styles END -------------------------- */
