/*--------------------------------------------
		Main Text Style Defination
--------------------------------------------*/

.maintext{font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:0.8em;
	text-decoration:none;
	color:#A69E97;
}

.maintext #body #header1{
	font-weight:bold;
	color:#315C93;
	font-size:.8em;
}

.maintext #sidebar #header1{
	font-weight:bold;
	color:#006600;
	font-size:1.1em;
}

/* Input Text -----------------------------------
		  Input Text & Nav --------------------------------------------*/
INPUT.text {
	FONT-SIZE : 10px;
	VERTICAL-ALIGN : middle;
	WIDTH : 200px;
	FONT-FAMILY : Verdana, Helvetica, sans-serif;
	background-color:#FFFFCC;
	border:#CCCCCC solid 1px;
}

textarea {
	FONT-SIZE : 10px;
	VERTICAL-ALIGN : middle;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	WIDTH : 200px;
	background-color:#FFFFCC;
	border:#CCCCCC solid 1px;
}

select {
	FONT-SIZE : 10px;
	VERTICAL-ALIGN : middle;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	WIDTH : 200px;
	background-color:#FFFFCC;
	border:#CCCCCC solid 1px;
}

/* Header -----------------------------------
		  Header Text & Nav --------------------------------------------*/
#headerimage {
	float:left;
	width:auto;
	position:relative;
}

#headerimageBanner {
	float:left;
	width:368px;
	position:absolute;
	bottom:0px;
}

#headerWrap {
	float:left;
	width:100%;
	background:#182e51 url("../images/bkrd_hdr.gif") repeat-x bottom;
	font-size:93%;
}

#header {
	float:right;
	width:30em;
	font-size:93%;
	line-height:inherit;
	padding:70px 0px 0px 0px;
}

#header ul {
	margin:0;
	padding:0;
	list-style:none;
}

#header li {
	float:left;
	background:url("../images/tabs/dark_rt.gif") no-repeat right top;
	margin:0 2px 0 0;
	padding:0;
}

#header a {
	color:#233e63;
	text-decoration:none;
	font-weight:bold;
	display:block;
	background:url("../images/tabs/dark_lft.gif") no-repeat left top;
	padding:5px 15px;
}

#header a:hover{
	color:#000000;
}

#header #current {
	background:url("../images/tabs/light_02_rt.gif") no-repeat right top;
}

#header #current a {
	background:url("../images/tabs/light_02_lft.gif") no-repeat left top;
}

#header #spacer {
	background:none;
	padding:0 1px;
}


/* BreadCrumb ----------------------------------
				  Breadcrumb Nav
--------------------------------------------*/

#breadcrumb {
	color:#CCCCCC;
	padding:5px 10px 10px 18px;
}

#breadcrumb #current {
	color:#315C93;
	font-weight:bold;
}

#apmenu {
	padding:5px 10px 10px 5px;
    font-size:19px;
	color:#315C93;
	font-weight:bold;
}


#breadcrumb a, #breadcrumb a:link, #breadcrumb a:visited {
	color:#CCCCCC;
	text-decoration:none;
}

#breadcrumb a:hover, #breadcrumb a:active {
	color:#666666;
	text-decoration:underline;
}


/* Body --------------------------------------
					Body
--------------------------------------------*/

#body {
	background:#A69E97 url(../images/bkrd_01.gif) repeat-x top;
	vertical-align:text-top;
}

#bodyleft {
	background:#FFFFFF url(../images/body/bkrd_lft.gif) repeat-y left top;
}

#bodyright {
	background:#FFFFFF url(../images/body/bkrd_rt.gif) repeat-y right top;
}

#body a {
	color:#315C93;
	font-weight:normal;
	text-decoration:none;
}

#body a:link, #body a:visited {
	text-decoration:none;
}

#body a:hover, #body a:active {
	text-decoration:underline;
}


/* Side Bar ----------------------------------
				  Side Bar
--------------------------------------------*/

#sidebar {
	background:#e5ede3 url("../images/bkrd_sidebar.gif") repeat-x top;
}

#sidebar a {
	color:#006600;
	font-weight:bold;
	text-decoration:none;
}

#sidebar a:link, #sidebar visited {
	text-decoration:none;
}

#sidebar a:hover, #sidebar active {
	text-decoration:underline;
}


/* Footer Contact ----------------------------
				Footer Contact
---------------------------------------------*/

#footer {
	background:#A69E97 url(../images/bkrd_01.gif) repeat-x top;
	vertical-align:text-top;
}

#footerContact {
	font-size:.7em;
	color:#939393;
}


/* Footer -----------------------------------
Footer Text & Nav --------------------------------------------*/


/* Main Menu ---------------------------------- */

.mainmenu
{

	background-color:#99CCFF;
	padding:1px;
	margin:0px;
}

.mainmenu ul
{
	left:200px;
	list-style-type:none;
	padding: 0;
	margin: 0;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.mainmenu ul li
{
	display:inline;
}







/* Side Menu ---------------------------------- */

.sidemenu
{
	left:120px;
	top:150px;
}

ul.navcontainer,ul.navcontainer li
{
	margin:0;
	padding: 0;
	list-style-type: none
}

ul.navcontainer li
{
	margin-right: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif
}

ul.navcontainer a
{
	display: block;
	padding: 5px 0;
	width: 200px;
	background-color: #dedede;
	border-bottom: 2px solid #fff
}

ul.navcontainer a:hover
{
	background-color: #604b7c;
	color: #fff
}

ul.navcontainer a:link, ul.navcontainer a:visited
{
	color: #c0c3d2;
	text-decoration: none
}

.pagetext {
			FONT-SIZE: 68%;
			COLOR: #000000;
			LINE-HEIGHT: 135%;
			FONT-FAMILY: Verdana, Helvetica, sans-serif;
			/*padding-left: 5; */
}

#filelink a {
	color:gray;
	text-decoration:none;
	LINE-HEIGHT: 150%;
	font-size:95%
}

#filelink a:link, #filelink visited {
	text-decoration:none;
}

#filelink a:hover, #filelink active {
	text-decoration:underline;
}

#clientfilelink a {
	color:blue;
	text-decoration:none;
	LINE-HEIGHT: 150%;
	font-size:95%
}

#clientfilelink a:link, #clientfilelink visited {
	text-decoration:none;
}

#clientfilelink a:hover, #clientfilelink active {
	text-decoration:underline;
}

/* right mouse pop-up menu button */
.menubutton { FONT-SIZE: 10px; COLOR: #000000; LINE-HEIGHT: 135%; FONT-FAMILY: Arial, Helvetica, sana-serif;BORDER-TOP: #FFFFFF 2px solid; BORDER-BOTTOM: #000000 2px solid; BORDER-RIGHT: #000000 2px solid; BORDER-LEFT: #FFFFFF 2px solid; BACKGROUND-COLOR : #e8e8e8;}
