/*Styles for body */

body {
	background-color: #dee4eb;
	vertical-align: top;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 12px;
	margin: 20px;
	padding: 0;
	height: 99%;
	_height: 100%; /*For IE ! */
}


.bodyhome {
	margin: 0;
	background-color: #DEE4EB;
	padding: 35px 100px 25px;
	text-align: center;
}

/*Styles for cells*/

.cellpagetable01 {
	height: 100%;
	width: 100%;
}

.cellpagetable02 {
	width: 100%;
	vertical-align: top;
}

.cellpagetable03 {
	height: 100%;
}

.cellpagetable04 {
	width: 809px;
}

.cellspacerh01 {
	height: 16px;
	background-color: #FFFFFF;
}

.cellspacerh02 {
	height: 8px;
}


.cellspacerv01 {
	width: 24px}


.cellnavtop01 {
	height: 62px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: left;
	padding-bottom: 12px;
	padding-left: 26px;
	background-color: #FFFFFF;
	padding-top: 12px;
	color: #86B2D7;
	padding-right: 26px;
	vertical-align: bottom;
	}
	
.cellnavtop02 {
	background-color: #012F65;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #FFFFFF;
	text-align: left;
	vertical-align: bottom;
	padding-top: 12px;
	padding-right: 50px;
	padding-bottom: 12px;
	padding-left: 50px;
	line-height: 36px;
	}
	
.cellnavtop03 {
	background-color: #86B2D7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	vertical-align: middle;
	width: 62px;
	}
	
.cellnavtop04 {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	vertical-align: bottom;
	padding-bottom: 18px;
	width: 12px;
	}


	
.cellnavbot06 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	vertical-align: middle;
	color: #003C78;
	line-height: 15px;
	padding: 6px 26px;
	}

.cellnavbot07 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
	color: #003C78;
	line-height: 20px;
	padding: 16px 26px 6px;
	}



/*Styles for links*/

.linknav01 {
	text-decoration:underline;
	color: #FFFFFF}
	
.linknav01:hover {
	text-decoration:none;
	color: #607526;}


.linkbotnav01 {
	color: #214978;
	text-decoration: underline;
}
	
.linkbotnav01:hover {
	text-decoration:underline;
	color: #001338}


.linkbody01 {
	text-decoration:underline;
	color: #003C78	}
	
.linkbody01:hover {
	text-decoration:underline;
	color: #DF5C09
	}
	
/*Styles for tables*/

.picborder01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding: 0px;
	margin-bottom: 11px;
	margin-left: 22px;
	}
	

/*Styles for body text*/

h1 {
	font-size: 24px;
	color: #012F65;
	font-weight: normal;
	line-height: 26px;
	padding: 0;
	margin: 0;
}

h2 {
	font-size: 16px;
	color: #666;
	font-weight: normal;
	padding: 0;
	margin: 0;
	padding-top: 5px;
}

h3 {
	font-size: 12px;
	color: #666;
	font-weight: normal;
	padding: 0;
	margin: 0;
}

h4 {
	font-size: 15px;
	color: #012F65;
	font-weight: normal;
	line-height: 17px;
	padding: 0;
	margin: 0;
}

h5 {
	font-size: 0.6em;
	font-weight: bold;
	font-weight: bold;
	line-height: 1.1em;
	padding-bottom: 0.7em;
	text-transform: uppercase;
}

.txtheader01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin-top: 22px;
	margin-bottom: 5px;
	margin-right: 0px;
	margin-left: 0px;
	color: #214978;
	line-height: 20px;
}

.txtheader01b {
	margin-bottom: 5px;
	margin-right: 0px;
	margin-left: 0px;
	color: #86B2D7;
}

.txtheader02  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #012F65;
	line-height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #012F65;
	padding-bottom: 5px;
}

.txtheader03  {
	font-size: 24px;
	color: #86B2D7;
	line-height: 26px;
}

.txtblue  {
	color: #012F65;
}

.txtbody01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
}

.txtbody01small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #333333;
}


.cellnavhomein01 {
	text-align: left;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	padding: 7px 18px 7px 11px;
	color: #333333;
	}
	
.cellnavhomein02 {
	text-align: left;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	padding: 24px;
	background-color: #FFFFFF;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	}

.cellnavhomein03 {
	text-align: left;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	padding: 24px;
	background-color: #FFFFFF;
	font-size: 15px;
	line-height: 18px;
	color: #333333;
	}


.celmainlogo {
	margin: 0;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	width: 180px;
	height: 180px;
	background-image: url(/images/main-bg027.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	}

.celmaintopnav001 {
	margin: 0;
	background-color: #FFF;
	text-align: left;
	vertical-align: top;
	height: 31px;
	background-image: url(/images/main-bg002.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 29px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}



.celmaintopnav002 {
	margin: 0;
	background-color: #FFF;
	text-align: left;
	vertical-align: center;
	height: 20px;
	padding-top: 12px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 40px;
	font-size: 14px;
	white-space: nowrap;
	}

.celmaintopnav002 a
{
	color: #012F65;
	text-decoration:none;
	margin: 0 20px 0 0;
	
}

.celmaintopnav002 a:hover
{
	color:#86B2D7;
	text-decoration:none;
}

.celmaincor001 {
	padding: 0;
	margin: 0;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	width: 80px;
	height: 60px;
	background-image: url(/images/main-bg001.gif);
	background-repeat: repeat-y;
	background-position: right top;
	}

.celmaincor003 {
	padding: 0;
	margin: 0;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	width: 82px;
	height: 60px;
	background-image: url(/images/main-bg003.gif);
	background-repeat: repeat-y;
	background-position: left top;
	}

.celmainblubar001 {
	margin: 0;
	background-color: #012F64;
	text-align: left;
	vertical-align: top;
	width: 80px;
	height: 102px;
	background-image: url(/images/main-bg004.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 0;
	}

.celmainblubar002 {
	margin: 0;
	background-color: #FFF;
	text-align: left;
	vertical-align: top;
	width: 80px;
	height: 38px;
	background-image: url(/images/main-bg001.gif);
	background-repeat: repeat-y;
	background-position: right top;
	padding: 0;
	}

.celmainblubar003 {
	
	background-color: #012F64;
	text-align: left;
	vertical-align: center;
	height: 102px;
	background-image: url(/images/main-bg004.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-size: 32px;
	color: #FFF;
	margin: 0;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 40px;
	}

.celmainblubar004 {
	margin: 0;
	background-color: #FFF;
	text-align: left;
	vertical-align: top;
	height: 38px;
	background-image: url(/images/main-bg006.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 0;
	}

.celmainblubar005 {
	margin: 0;
	background-color: #012F64;
	text-align: right;
	vertical-align: top;
	width: 60px;
	height: 102px;
	background-image: url(/images/main-bg004.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 0;
	font-size: 32px;
	color: #FFF;
	}

.celmainblubar007 {
	margin: 0;
	background-color: #012F64;
	text-align: left;
	vertical-align: top;
	width: 80px;
	height: 102px;
	background-image: url(/images/main-bg004.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 0;
	}

.celmainblubar008 {
	margin: 0;
	background-color: #FFF;
	text-align: left;
	vertical-align: top;
	width: 80px;
	height: 38px;
	background-image: url(/images/main-bg003.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding: 0;
	}

.celmainlside001 {
	padding: 0;
	margin: 0;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	width: 80px;
	background-image: url(/images/main-bg001.gif);
	background-repeat: repeat-y;
	background-position: right top;
	}

.celmainrside001 {
	padding: 0;
	margin: 0;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	width: 82px;
	background-image: url(/images/main-bg003.gif);
	background-repeat: repeat-y;
	background-position: left top;
	}


.celmainfooter001 {
	margin: 0;
	text-align: left;
	vertical-align: top;
	padding: 20px 20px 20px 0;
	font-size: 11px;
	line-height: 13px;
	color: #666;
	}

.celmainfooter001 a
{
	color: #012F65;
	text-decoration:underline;
	
}

.celmainfooter001 a:hover
{
	color:#86B2D7;
	text-decoration:underline;
}

.celmainfooter002 {
	margin: 0;
	text-align:right;
	vertical-align: top;
	padding: 20px 20px 20px 0;
	font-size: 11px;
	line-height: 13px;
	color: #666;
	}

.celmainfooter002 a
{
	color: #012F65;
	text-decoration:underline;
	
}

.celmainfooter002 a:hover
{
	color:#86B2D7;
	text-decoration:underline;
}

.celmainbody001 {
	margin: 0;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	padding: 20px 0 20px 0;
	font-size: 12px;
	line-height: 16px;
	}

.celmainbody001 a
{
	color: #012F65;
	text-decoration:underline;
	
}

.celmainbody001 a:hover
{
	color:#86B2D7;
	text-decoration:underline;
}


.celmaincor009 {
	padding: 0;
	margin: 0;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	width: 80px;
	height: 30px;
	background-image: url(/images/main-bg001.gif);
	background-repeat: repeat-y;
	background-position: right top;
	}

.celmainbodybot010 {
	padding: 0;
	margin: 0;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	height: 30px;
	background-image: url(/images/main-bg010.gif);
	background-repeat: repeat-x;
	background-position: left top;
	}

.celmaincor011 {
	padding: 0;
	margin: 0;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	width: 82px;
	height: 30px;
	background-image: url(/images/main-bg003.gif);
	background-repeat: repeat-y;
	background-position: left top;
	}

.celmaincor012 {
	padding: 0;
	margin: 0;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	width: 80px;
	height: 10px;
	background-image: url(/images/main-bg013.gif);
	background-repeat: repeat-y;
	background-position: right top;
	}

.celmainlside015 {
	padding: 0;
	margin: 0;
	background-color: #E6E6E6;
	text-align: left;
	vertical-align: top;
	width: 80px;
	background-image: url(/images/main-bg015.gif);
	background-repeat: repeat-y;
	background-position: right top;
	}

.celmaincor013 {
	padding: 0;
	margin: 0;
	background-color: #E6E6E6;
	text-align: left;
	vertical-align: bottom;
	width: 80px;
	height: 10px;
	background-image: url(/images/main-bg014.gif);
	background-repeat: repeat-y;
	background-position: left top;
	}

.celmain017 {
	padding: 0;
	margin: 0;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	height: 10px;
	background-image: url(/images/main-bg017.gif);
	background-repeat: repeat-x;
	background-position: right top;
	}

.celmain018 {
	padding: 0;
	margin: 0;
	background-color: #E6E6E6;;
	text-align: left;
	vertical-align: top;
	background-image: url(/images/main-bg018.gif);
	background-repeat: repeat-x;
	background-position: right top;
	}

.celmain019 {
	padding: 0;
	margin: 0;
	background-color: #E6E6E6;;
	text-align: left;
	vertical-align: top;
	height: 10px;
	background-image: url(/images/main-bg019.gif);
	background-repeat: repeat-x;
	background-position: right top;
	}

.celmaincor020 {
	padding: 0;
	margin: 0;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	height: 10px;
	width: 82px;
	background-image: url(/images/main-bg024.gif);
	background-repeat: repeat-y;
	background-position: left top;
	}

.celmainrside021 {
	padding: 0;
	margin: 0;
	background-color: #E6E6E6;
	text-align: left;
	vertical-align: top;
	width: 82px;
	background-image: url(/images/main-bg025.gif);
	background-repeat: repeat-y;
	background-position: left top;
	}

.celmaincor022 {
	padding: 0;
	margin: 0;
	background-color: #E6E6E6;
	text-align: left;
	vertical-align: bottom;
	height: 10px;
	width: 82px;
	background-image: url(/images/main-bg025.gif);
	background-repeat: repeat-y;
	background-position: left top;
	}

.celmainserpic001 {
	padding: 10px 0 10px 0;
	margin: 0;
	text-align: left;
	vertical-align: top;
	height: 10px;
	width: 126px;
	}

.celmainsertxt001 {
	padding: 0;
	margin: 0;
	text-align: left;
	vertical-align: top;
	background-image: url(/images/main-bg026.gif);
	background-repeat: repeat-y;
	background-position: right top;
	font-size: 11px;
	line-height: 13px;
	}

.celmainsertxt001 a
{
	color: #012F65;
	text-decoration:underline;
	
}

.celmainsertxt001 a:hover
{
	color:#86B2D7;
	text-decoration:underline;
}


.celmainsertxt002 {
	padding: 0;
	margin: 0;
	text-align: left;
	vertical-align: top;
	font-size: 11px;
	line-height: 13px;
	}

.celmainsertxt002 a
{
	color: #012F65;
	text-decoration:underline;
	
}

.celmainsertxt002 a:hover
{
	color:#86B2D7;
	text-decoration:underline;
}

.tab001 {
	padding: 0 10px 0 10px;
	margin: 0;
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
	height: 31px;
	width: 30%;
	background-image: url(/images/tab-bg001.gif);
	background-repeat: repeat-x;
	background-position: right top;
	white-space: nowrap;
	}

.tab001 a
{
	color: #86B2D7;
	text-decoration:none;
	
}

.tab001 a:hover
{
	color:#FFF;
	text-decoration:underline;
}

.tab002 {
	padding: 0 10px 0 10px;
	margin: 0;
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
	height: 31px;
	width: 30%;
	background-image: url(/images/tab-bg002.gif);
	background-repeat: repeat-x;
	background-position: right top;
	white-space: nowrap;
	}

.tab002 a
{
	color: #86B2D7;
	text-decoration:none;
	
}

.tab002 a:hover
{
	color:#FFF;
	text-decoration:underline;
}

.tab-left001 {
	padding: 0;
	margin: 0;
	text-align: left;
	vertical-align: top;
	font-size: 12px;
	height: 31px;
	width: 8px;
	background-image: url(/images/tab-bg001.gif);
	background-repeat: repeat-x;
	background-position: right top;
	}

.tab-right001 {
	padding: 0;
	margin: 0;
	text-align: right;
	vertical-align: top;
	font-size: 12px;
	height: 31px;
	width: 8px;
	background-image: url(/images/tab-bg001.gif);
	background-repeat: repeat-x;
	background-position: right top;
	}
