html{
height:100%;				/* Force vertical scrollbars in Moz + Opera to prevent 'jumping' */
margin-bottom:1px;
overflow-y:scroll;			/* this line is for IE */
}

table {padding:0px;}
img {border:0px;padding:0px;}

body {
	margin:0;
	padding:0px 0px 0px 0px;
	background-color: #003366;
	background-image: url(images/bg.gif);
	background-repeat: repeat;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	SCROLLBAR-BASE-COLOR: #533E26;
	SCROLLBAR-ARROW-COLOR: #ffffff;
	color:#003366;
}
.copyright{
	color:#FFFFFF;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.style14 {font-size: 14px}
.style18 {font-size: xx-small}
.main{
	background-position:center top;
	background-repeat:no-repeat;
	padding:0px 0px 0px 0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	background-image: url(images/BackMainComplete.gif);
}
.mainWhole{
	background-position:center top;
	background-repeat:no-repeat;
	padding:0px 0px 0px 0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	background-image: url(images/BackIndex.jpg);
}
.mainSubTop{
	background-position:center top;
	background-repeat:no-repeat;
	padding:0px 0px 0px 0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	background-image: url(images/BackMainCompleteSubTop.gif);
}
.mainSubMid{
	background-position:center top;
	background-repeat:repeat-y;
	padding:0px 0px 0px 0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	background-image: url(images/BackMainCompleteSubMid.gif);
}
.mainSubBottom{
	background-position:center top;
	background-repeat:no-repeat;
	padding:0px 0px 0px 0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	background-image: url(images/BackMainCompleteSubBottom.gif);
}
.BkgrdNav{
	background-position:center top;
	background-repeat:no-repeat;
	padding:0px 0px 0px 0px;
	background-image: url(images/BackNav.gif);
}
.iBkgrdFlash{
	background-position:center top;
	background-repeat:no-repeat;
	padding:0px 0px 0px 0px;
	border:0px;
	background-image: url(images/FlashBkgrd.gif);
}
.iBkgrdBook{
	background-position:center top;
	background-repeat:no-repeat;
	padding:0px 0px 0px 0px;
	border:0px;
	background-image: url(images/BookBackground.gif);
}
.iBkgrdDef{ 
	background-position:center top;
	background-repeat:no-repeat;
	padding:0px 0px 0px 0px;
	border:0px;
	background-image: url(images/BkgrdDefLeatherBlue2.gif);
}
.iBkgrdIndexTextBox{
	background-position:center top;
	background-repeat:no-repeat;
	padding:0px 0px 0px 0px;
	border:0px;
	margin:0;
	height:330px;
	vertical-align:text-top;
	background-image: url(images/TextBkgrdStone2.gif);
}
.iBkgrdServices{
	background-position:center top;
	background-repeat:no-repeat;
	text-align:center;
	padding:0px 0px 0px 0px;
	border:0px;
	background-image: url(images/BkgrdServicesMarble600.gif);
}
.iBkgrdServicesVert{
	background-position:center top;
	background-repeat:no-repeat;
	text-align:center;
	padding:0px 0px 0px 0px;
	border:0px;
	background-image: url(images/BkgrdServicesMarbleVert.gif);
}
.iTextBlue{
	color:#003366;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:6px 6px 6px 6px;
	line-height: normal;
}
.iTextBlueTitle{
	color:#003366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	text-align: left;
	margin-left: 0px;
	margin-right: 0px;
}
.iTextBlueLight{
	color:#003366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	margin-left: 0px;
	margin-right: 0px;
}
.iTextBlueNoMargin{
	color:#003366;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
}
.iTextBlueTitleSub{
	color:#003366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	margin-left: 0px;
	margin-right: 0px;
}
.iTextDefinition{
	color:#FFFFFF;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-align:left;
	padding: 0px, 0px, 0px, 0px;
	margin-top:10px;
	margin-left:15px;
	margin-right:5px;
	margin-bottom:0px;
}
a:link {
 	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	padding:0px 0 0px 0;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:5px;
	font-weight: bold;
	text-decoration: none; 
}
a:visited {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	padding:0px 0 0px 0;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:5px;
	font-weight: bold;
	text-decoration: none; 
}
a:hover {
	color: #003366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	padding:0px 0 0px 0;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:5px;
	font-weight: bold;
	text-decoration: none; 
}
a:active {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	padding:0px 0 0px 0;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:5px;
	font-weight: bold;
	text-decoration: none; 
}

/* NAVIGATION BUTTON LINKS */
.Link_Nav:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
 	color: #FFFFFF;
	text-decoration: none; 
}
.Link_Nav:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.Link_Nav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #396189;
	text-decoration: none;
}
.Link_Nav:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.Link_Blue:link {
	color:#003366;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.Link_Blue:active {
	color:#003366;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.Link_Blue:visited {
	color:#003366;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.Link_Blue:hover {
	color:#003366;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.Link_Sample:link {
	border:#FFFFFF;
}
.Link_Sample:active {
	border:#FFFFFF;
}
.Link_Sample:visited {
	border:#FFFFFF;
}
.Link_Sample:hover {
	border:#333333;
}
.ImageSample{
	border:#FFFFFF;
}


.links1{
	padding:0px 0 0px 0;
}
.links{
	padding:3px 0 0px 0;
}
.links1 a{
	color:#5F6272;
}
.copy{
	color:#FDF7E9;
}
.copy a{
	color:#FDF7E9;
}




.NavButton {
	background:url(images/ButtonBlank120.gif) top no-repeat ;
	height:25px;
}

.indexBack_t {background:url(images/IndexBackTop30.png) top repeat-x;}
.indexBack_b {background:url(images/IndexBackBottom30.png) bottom repeat-x;}
.indexBack_l {background:url(images/IndexBackLeft30.png) left repeat-y;}
.indexBack_r {background:url(images/IndexBackRight30.png) right repeat-y;}
.indexBack_MID {background:url(images/IndexBackMid300.png) ;}

.indexText_t {background:url(images/IndexTextTop30.gif) top repeat-x;}
.indexText_b {background:url(images/IndexTextBottom30.gif) bottom repeat-x;}
.indexText_MID {
	background:url(images/IndexTextMid618.gif) top repeat-y;
	color:#003366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	margin-left: 0px;
	margin-right: 0px;	
}

.subText_t {background:url(images/SubMidLg.gif) top repeat-x;}
.subText_b {background:url(images/SubMidLg.gif) bottom repeat-x;}
.subText_l {background:url(images/SubMidLg.gif) left repeat-y;}
.subText_r {background:url(images/SubMidLg.gif) right repeat-y;}
.subText_MID {background:url(images/SubMidLg.gif) ;}



