@charset "utf-8";
/* CSS Document */

body {margin:0px; background:url(../images/bkgd.jpg) center top;}

body, div, p, td { font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#424240; font-weight:normal;}

a:link, a:active, a:visited {color:#6eb43f; text-decoration:none;}
a:hover { color:#000000; text-decoration: underline; }

h1 {font-weight:bold; font-size:16px; border-bottom:1px solid #b5b39d; color:#6eb43f; }
h2 {font-weight:bold; font-size:13px; color:#6eb43f;}

/* TOP NAV */
.navBox {padding:10px 0px 10px 0px; background:url(../nav/nav_linebelow.gif) bottom center no-repeat; margin-bottom:6px;}
a.nav:link, a.nav:active, a.nav:visited {padding:7px 7px 7px 7px;}
a.nav:hover {}
.logoBox { background:url(../images/logo_line_bkgd.gif) bottom center no-repeat; padding-top:22px;}

/* SIDE NAV */
.snavBox { padding:0px 0px 10px 0px; background:url(../nav/nav_linebelow.gif) bottom center no-repeat; margin-bottom:6px; font-size:11px; font-weight:bold;}
.snav {color:#5e5a5a; text-transform:uppercase; display:block; padding:4px 4px 4px 0px; text-decoration:none;}
a.snav:link, a.snav:active, a.snav:visited { color:#5e5a5a; text-transform:uppercase; display:block; padding:4px 4px 4px 0px; text-decoration:none;}
a.snav:hover {color:#f77e05;}
a.snavActive {color:#6eb43f; display:block; padding:4px 4px 4px 0px; text-decoration:none; text-transform:uppercase;}
a.snav2:link, a.snav2:active, a.snav2:visited { color:#5e5a5a; text-transform:uppercase; display:block; padding:2px 4px 2px 10px; text-decoration:none; font-weight:normal;}
a.snav2:hover {color:#f77e05;}
a.snav2Active {color:#6eb43f; display:block; padding:2px 4px 2px 10px; text-decoration:none; text-transform:uppercase; font-weight:normal;}

.footerContainer {font-size:11px; padding:30px 0px 0px 20px; color:#767676; text-align:center;}
a.footer:link, a.footer:active, a.footer:visited { color: #767676; text-decoration:none;}
a.footer:hover { color:#000000; text-decoration: underline; }

/* buzzworthy */
.newsItem {border-bottom:#666 solid 1px; padding:8px; margin-left:5px; font-size:11px;}
.newsItemFirst {border-top:#666 solid 1px;}
.newsItemLast {padding:8px; margin-left:5px; font-size:11px;}
a.newsHead:link, a.newsHead:active, a.newsHead:visited {color:#5e5a5a; text-decoration:none; font-size:12px; font-weight:bold;}
a.newsHead:hover {color:#f77e05; text-decoration: underline; }

/* team */
div.bioText {width:500px; padding:20px; height:420px; overflow: auto; text-align:left; font-size:11px;}
.bioPhoto {float:left; margin:0px 20px 10px 0px; border:3px solid #333333; padding:3px;}
.bioPic {float:left; margin:0px 18px 5px 0px; border:1px solid #333333; padding:3px;}
.bioHead { font-weight:bold; font-size: 14px; border-right:2px #cccccc solid; padding-right:15px; margin:0px 0px 15px 0px; font-size:11px;}
.bioPosition { margin:0px 0px 15px 15px; font-size:11px;}
.bioWordCloud {float:right; margin:2px 0px 5px 10px; font-size:11px;}

.wcPortfolio {padding:25px 0px 25px 0px; border:1px solid #cccccc; margin:20px 0px 0px 0px;}

.box {width:387px; height:110px; background:url(../images/box/box_bkgd.gif) left top; margin-top:20px;}
div.boxPopup {text-align:center; padding:20px 20px 10px 20px; font-size:11px; width:550px; height:auto; overflow:auto; height:460px;}

/**
 *  Home Buttons
 */
.next {
    width: 30px;
    height: 35px;
    cursor: pointer;
    background: url(../images/arrow_R.gif) no-repeat 0 0;
}

.next:hover {
    background-position: -30px 0;
}

.next:active {
    background-position: -60px 0;
}

.next-disabled,
.next-disabled:hover,
.next-disabled:active {
    cursor: default;
    background-position: -90px 0;
}

.prev {
    width: 30px;
    height: 35px;
    cursor: pointer;
    background: url(../images/arrow_L.gif) no-repeat 0 0;
}

.prev:hover {
    background-position: -30px 0;
}

.prev:active {
    background-position: -60px 0;
}

.prev-disabled,
.prev-disabled:hover,
.prev-disabled:active {
    cursor: default;
    background-position: -90px 0;
}

.sitemap {padding:4px 0px 4px 0px; border-bottom:1px solid #cccccc;}

/* contact */
.txtbxnorm {width:180px; height:17px; color: black; font-size: 11px; font-family: tahoma, Arial,Helvetica, Geneva }
	.txtbox {width:140px; height:17px; color: black; font-size: 11px; font-family: tahoma, Arial,Helvetica, Geneva }

	.theform {BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #525457; FONT-FAMILY: Tahoma, Verdana, Arial; HEIGHT: 18px; BORDER-RIGHT-WIDTH: 0px; MARGIN-Left:5px;MArgin-top:2px}

	input.look, textarea.look, select.look, submit.look
	{BORDER-RIGHT: #6d6d6d 1px solid;
	    PADDING-RIGHT: 3px;
	    BORDER-TOP: #6d6d6d 1px solid;
	    PADDING-LEFT: 3px;
	    FONT-WEIGHT: normal;
	    FONT-SIZE: 11px;
	    PADDING-BOTTOM: 1px;
	    BORDER-LEFT: #6d6d6d 1px solid;
	    PADDING-TOP: 1px;
	    BORDER-BOTTOM: #6d6d6d 1px solid;
	    FONT-FAMILY: tahoma,arial,helvetica,sans-serif;
	    BACKGROUND-COLOR: ##F3F7FA }
input.resetlook, textarea.resetlook, select.resetlook, submit.resetlook
	{BORDER-RIGHT: #6d6d6d 1px solid;
	    PADDING-RIGHT: 3px;
	    BORDER-TOP: #6d6d6d 1px solid;
	    PADDING-LEFT: 3px;
	    FONT-WEIGHT: normal;
	    FONT-SIZE: 11px;
	    PADDING-BOTTOM: 1px;
	    BORDER-LEFT: #6d6d6d 1px solid;
	    PADDING-TOP: 1px;
	    BORDER-BOTTOM: #6d6d6d 1px solid;
	    FONT-FAMILY: Tahoma, Geneva, Arial, Verdana, sans-serif;
	    BACKGROUND-COLOR: #DFDFF8  }
	.formtext {color:#505E50; font-size:11px; font-family:Tahoma, Geneva, Arial, Verdana, sans-serif;}
	.txtbxform {width:350px; height:17px; color: black; font-size: 11px; font-family: Tahoma, Geneva, Arial, Verdana, sans-serif; border:solid;border-color:#578464;border-width:1px; }
	.selbxform {width:150px; height:17px; color: black; font-size: 11px; font-family: Tahoma, Geneva, Arial, Verdana, sans-serif; border:solid;border-color:#578464;border-width:1px; }