body
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	width: 100%;
	height: 100%;
	margin: 0px auto;
	font-family: arial,helvetica,Sans-Serif;
	font-weight: normal;
	font-size: 13px;
	color: #2E2E2E;
	text-align: left;
	background-color: #3B3B3B;
	background-image: url(../images/bodybg.gif);
	background-repeat: repeat;
}
.marginauto
{
	margin: 0px auto;
}
.floatleft
{
	float: left;
}
.floatright
{
	float: right;
}
.floatwithalignleft
{
	float: left;
	text-align: left;
}

.heightauto
{
	height: auto;
}
.clearboth
{
	clear: both;
}

.textalignleft
{
	text-align: left;
}

.textalignright
{
	text-align: right;
}

.textaligncenter
{
	text-align: center;
}
.textalignjustify
{
	text-align: justify;
}
.verticalgap5
{
	line-height: 5px;
	clear: both;
}
.verticalgap10
{
	line-height: 10px;
	clear: both;
}
.verticalgap15
{
	line-height: 15px;
	clear: both;
}
.verticalgap20
{
	line-height: 20px;
	clear: both;
}
.verticalgap30
{
	line-height: 30px;
	clear: both;
}
.verticalgap35
{
	line-height: 35px;
	clear: both;
}
.width1004
{
	width: 1004px;
}
.h1
{
	font-family: arial,helvetica,Sans-Serif;
	font-weight: bold;
	font-size: 13px;
	color: #000000;
}
.lh5
{
	line-height: 5px;
}
.lh7
{
	line-height: 7px;
}
.lh10
{
	line-height: normal;
}
.lh15
{
	line-height: 15px;
}
.lh20
{
	line-height: 20px;
}
.lh30
{
	line-height: 30px;
}
.pl16
{
	padding-left: 16px;
}
.pt10
{
	padding-top: 10px;
}
.valigntop
{
	vertical-align: top;
}
.imgbdr
{
	border: solid 1px #B5B8C7;
}
.bdrlogo
{
	border: solid 1px #A8C5E3;
}
.headerlightbluebg
{
	height: 25px;
	background-color: #D6D8DE;
	padding-left: 10px;
	line-height: 25px;
	text-align: left;
}

.whitebg
{
	background-color: #ffffff;
}
.graybg
{
	background-color: #5B5B5B;
}
.darkbluebg
{
	background-color: #1B3970;
}
.pl22pt20
{
	padding-left: 22px;
	padding-top: 20px;
}
.pl15pr10
{
	padding-left:15px;
	padding-right: 10px;
}
.pl5pr5
{
	padding-left:5px;
	padding-right:5px;
}
.pl22
{
	padding-left: 22px;	
}
.pl22pt10
{
	padding-left: 22px;
	padding-top: 10px;
}
.pl22pt22
{
	padding-left: 22px;
	padding-top: 22px;
}
.padding22
{
	padding: 22px;
}
.pl23pt6
{
	padding-left: 23px;
	padding-top: 6px;
	text-align: left;
}
.pl3pt6
{
	padding-left: 3px;
	padding-top: 6px;
	text-align: left;
}
.copyrighttext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #351D01;
	text-decoration: none;
	text-align: center;
}
.imagebg
{
	background-color: #EDDBBA;
	text-align: left;
	padding-left: 5px;
}
a.footerlinks
{
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 13px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: underline;
	font-style: normal;
	text-align: center;
	line-height: 26px;
}
a.footerlinks:hover
{
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 13px;
	font-weight: normal;
	color: #E1A225;
	text-decoration: none;
	font-style: normal;
	text-align: center;
	line-height: 26px;
}
a.bluelinks
{
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 13px;
	font-weight: normal;
	color: #172357;
	text-decoration: underline;
	font-style: normal;
	text-align: center;
}
a.bluelinks:hover
{
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 13px;
	font-weight: normal;
	color: #004E8A;
	text-decoration: none;
	font-style: normal;
}
a.emaillinks
{
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 13px;
	font-weight: normal;
	color: #172357;
	text-decoration: underline;	
}
a.emaillinks:hover
{
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 13px;
	font-weight: normal;
	color: #004E8A;
	text-decoration: none;	
}
a.menulinks
{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #232200;
	text-decoration: none;
	text-align: left;
	text-transform: uppercase;
}
a.menulinks:hover
{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FDB913;
	text-decoration: none;
	text-align: left;
	text-transform: uppercase;
}
a.submenulinks
{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	text-align: left;
	text-transform: uppercase;
	padding-left:10px;
	padding-right:10px;
}
a.submenulinks:hover
{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #1F1F1D;
	text-decoration: none;
	text-align: left;
	text-transform: uppercase;
	padding-left:10px;
	padding-right:10px;
}
a.menulinksvisited
{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #F7F700; /* #FFD900;*/
	text-decoration: none;
	text-align: center;
	line-height: 40px;
}
a.menulinksvisited:hover
{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #F7F700; /* #FFD900;*/
	text-decoration: none;
	text-align: center;
	line-height: 40px;
}
.arial13text
{
	font-family: arial,helvetica,Sans-Serif;
	font-weight: normal;
	font-size: 13px;
	color: #2E2E2E;
}
.arial15boldtext
{
	font-family: arial,helvetica,Sans-Serif;
	font-weight: bold;
	font-size: 15px;
	color: #2E2E2E;
}
.blueboldtext
{
	font-family: arial,helvetica,Sans-Serif;
	font-weight: bold;
	font-size: 13px;
	color: #18316B;
}
.boldtext
{
	font-weight: bold;
	color: #774800;
}
.arial13boldtext
{
	font-family: arial,helvetica,Sans-Serif;
	font-weight: bold;
	font-size: 13px;
	color: #ffffff;
	text-align: left;
	text-transform: uppercase;
}
.arial12whitetext
{
	font-family: arial,helvetica,Sans-Serif;
	font-weight: normal;
	font-size: 12px;
	color: #ffffff;	
	text-transform:none;
}
.arial20boldtext
{
	font-family: arial,helvetica,Sans-Serif;
	font-weight: bold;
	font-size: 18px;
	color: #774800;
	text-align: left;
	text-transform: uppercase;
	background-color: #F2DEBF;
	padding-left: 6px;
	height: 28px;
	line-height: 28px;
}
.copyrighttext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	line-height: 37px;
}
.buttonmiddlebgcolor
{
	background-image: url(../images/button_middle.gif);
	background-repeat: repeat-x;
	height: 28px;
	font-family: verdana,Arial,Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	width: 80px;
	border: solid 0px;
}
.textboxstyles
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
	background-color: #f3f3f3;
	text-align: left;
	border: solid 1px #333333;
}
.headerbgstyles
{
	background-image: url(../images/headerbg_new.gif);
	background-repeat: repeat-x;
	height: 140px;
	background-color:#6C5937;
}
.brownbar_styles
{
	background-image: url(../images/bar_vertical.gif);
	background-repeat: repeat-x;
	line-height:5px;
	clear:both;	
}
.header_yellow_bg
{
	background-image: url(../images/header_yellow_bg.gif);
	background-repeat: repeat-x;
	line-height: 37px;
}
.innerpages_bg_small
{
	background-image: url(../images/innerpages_bg.gif);
	background-repeat: repeat-x;
	line-height:2px;
}
.inner_yellow_bg
{
	background-image: url(../images/inner_yellow_bg.gif);
	background-repeat: repeat-x;
	line-height: 34px;
}
.header_blue_bg
{
	background-image: url(../images/header_blue_bg.gif);
	background-repeat: repeat-x;
	line-height: 37px;
}
.gradientgreystyles
{
	background-image: url(../images/gradientgrey.gif);
	background-repeat: repeat-x;
	background-color: #D8D8D4;
	height:auto;
}
.inner_blue_bg
{
	background-image: url(../images/inner_blue_bg.gif);
	background-repeat: repeat-x;
	line-height: 34px;
}
.darkblue_bg
{
	background-image: url(../images/darkblue.gif);
	background-repeat: repeat-x;
	line-height: 37px;
}
.innerdarkblue_bg
{
	background-image: url(../images/innerdarkblue.gif);
	background-repeat: repeat-x;
	line-height: 34px;
}
.contentbgstyles
{
	background-image: url(../images/contentbg.gif);
	background-repeat: repeat-y;
	height: auto;
}
.footerbgstyles
{
	background-image: url(../images/footerbg.gif);
	background-repeat: repeat-x;
	height: 28px;
	text-align: center;
	border-top: solid 1px #5B5B5B;
}
.copyrightbgstyles
{
	background-image: url(../images/copyrightbg.gif);
	background-repeat: repeat-x;
	height: 37px;
	text-align: center;
}
.gradientbluestyles
{
	background-image: url(../images/gradientblue.gif);
	background-repeat: repeat-x;
	height:220px;
	text-align: left;
	background-color:#1C3262;
}
.menubackground
{
	background-image: url(../images/menu_bg.gif);
	background-repeat: no-repeat;
	height: 197px;
	text-align: left;
	width: 281px;
}
.submenu_bgstyles
{
	background-image: url(../images/submenu_bg.gif);
	background-repeat: repeat-x;
	height:31px;
	text-align:center;
	clear:both;
	line-height: 29px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.contactdivbg
{
	background-color: #FFFAEC;
}
.div_border1
{
	border: solid 1px #E1E1DE;
}
.img_curve_bg
{
	background-image: url(../images/curve_img.gif);
	height:240px;
	width:290px;
	background-repeat:no-repeat;
}

/* CSS Document */
