body  {background-color:#6b4c67; margin:0; padding:0; text-align:center; font-family:Georgia; font-size:14px; color:#5c2558;}

#wrapper {width:918px; margin:0 auto; text-align:left;}
#tileshadow {width:918px; background:url(images/shadow_tile.gif); float:left; background-repeat:repeat-y;}
#maincontainer {width:899px; margin-left:10px;}
#allcontent {width:899px; float:left; background-image:url(images/content_bg.gif);}

/* Header
----------------------------------------------------------------------------*/ 
#header {
   width:918px;
   height:103px;
   background-image:url(images/header.gif);
}

/* Left Side
----------------------------------------------------------------------------*/ 
#left {
   width:163px;
   height:485px;
   float:left;
   background-image:url(images/nav_bg.jpg);
   background-repeat:no-repeat;
}

/* Right Side
----------------------------------------------------------------------------*/ 
#right {
   width:660px;
   float:left;
   margin-left:37px;
   margin-top:28px;
   line-height:20px;
}

#notice {
	width:660px;
	float:left;
	background: #D9CAD5;
	padding: 9px;
	font-size: 15px;
	line-height:20px;
	font-weight: bold;
	color: #41163c;
}

#intro {
   width:463px;
   float:left;
}

#welcome {
   width:660px;
   float:left;
   margin-top:16px;
   border-top:1px solid #cad4a8;
   padding-top:14px;
}

/* Footer
----------------------------------------------------------------------------*/
#footer {
   width:899px;
   float:left;
   margin-top:18px;
}

#footLft {
   width:160px;
   height:128px;
   float:left;
   background-image:url(images/logo.gif);
   overflow:hidden;
}

#footRt {
   width:477px;
   height:128px;
   float:left;
   background-color:#edf0e2;
}

#footPicTxt {
   width:308px;
   float:left;
   margin-left:40px;
   font-size:13px;
   color:#6e6d34;
   margin-top:12px;
}
#footPicTxt a {color:#6e6d34; text-decoration:none;}
#footPicTxt a:hover {color:#6e6d34; text-decoration:underline;}

#pic {
   width:129px;
   float:left;
}

#supLaw {
   width:202px;
   float:left;
   margin-left:50px;
   margin-top:20px;
}

#btmFoot {
   width:699px;
   float:left;
   margin-left:200px;
   margin-top:15px;
   font-family:arial;
   font-size:12px;
   color:#963020;
   line-height:18px;
}

#copy {
   width:918px;
   float:left;
   margin-top:15px;
   font-size:11px;
   text-align:center;
   font-family:arial;
   color:#d5c2d3;
}
#copy a {color:#d5c2d3; text-decoration:underline;}
#copy a:hover {color:#e4e8d3;}
#copy p {margin-top:13px; margin-bottom:20px;}

#sitemap {
   width:650px;
   float:left;
}
#sitemap a {color:#5c2558; text-decoration:none; border-bottom:1px dotted #5c2558;}
#sitemap a:hover {color:#5c2558; background-color:#edf0e2;}
#sitemap li {margin-bottom:2px; margin-top:2px;}

/* Contact Fields
----------------------------------------------------------------------------*/
#contacttext {width:130px; margin-right:10px; text-align:right; float:left; margin-bottom:6px;}
#contactfields {width:520px; float:left; margin-bottom:6px;} 
#sendclear {width:470px; text-align:center; float:left;}

/* Classes
----------------------------------------------------------------------------*/
h1 {font-size:18px; color:#962f1f; margin-bottom:8px; margin-top:0px;}
h2 {font-size:18px; color:#962f1f; margin-bottom:12px; margin-top:0px;}
h3 {font-size:16px; color:#962f1f; margin-bottom:12px; margin-top:0px;}
.sm_txt {font-size:12px; color:#963020; font-family:arial;}
.sm_txt2 {font-size:10px;}
.sm_txt3 {font-size:13px; line-height:8px; color:#963020; font-family:arial;}
.picspace {border:1px solid #5c2558; margin-right:15px; margin-bottom:10px;}
.sub {font-size:14px; color:#962f1f; font-weight:bold;}
li.marg {margin-bottom:8px;}
a img {border:none;}
a {outline:none;}
a:hover {outline:none;}
a {color:#5c2558; text-decoration:underline;}
a:hover {color:#963020;}
form {padding:0px; margin:0px;}

