/**{font-size:12px}
*//*body{font-family:Arial,Helvetica,sans-serif; padding:0; background-image:url(../images/background.gif); background-color:#FFF; background-repeat:repeat-y; background-position:center top; color:#898989; font-size:10px; margin-top:0; margin-right:0; margin-bottom:80px; margin-left:0; text-align:center}
*html .divider{background-color:#FFF; background-image:url(../images/divider.gif); background-repeat:no-repeat; height:26px; margin:0 auto; width:1020px; background-position:1px}
.divider{
	background-color:#FFF;
	background-image:url(../images/divider.jpg);
	background-repeat:no-repeat;
	height:26px;
	width:984px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}*/
.content{
	width:961px;
	/*margin:0 auto;  the auto margins (in conjunction with a width) center the page */
	text-align:left; /* this overrides the text-align:center on the body element. */
	position: relative;
}
.panel{font-size:12px; color:#825F2F}
.footer{font-size:10px; color:#666; margin-top:10px; margin-left:10px; margin-right:10px}
.logo{height:65px; width:140px; background-image:url(../images/logo.gif); margin-top:0px; margin-right:5px; margin-bottom:0px; margin-left:10px; float:left}
.HeaderTop{margin-top:0px; margin-right:10px; margin-bottom:0px; margin-left:10px; float:left; font-size:24px; padding-top:20px; padding-bottom:10px; padding-right:10px}
.flashBrick{margin-top:5px; width:940px; float:left; /*background-image:url(../images/flashBrick.jpg); background-repeat:no-repeat; */margin-left:10px}
*html .flashBrick{margin-top:5px; width:940px; float:left; /*background-image:url(../images/flashBrick.jpg); background-repeat:no-repeat; */margin-left:15px}
.workBrick{
	margin-top:5px;
	height:120px;






	width:9
*30;
	float:left; /*background-image:url(../images/workBrick.jpg); background-repeat:no-repeat; */
	margin-left:10px;
	width: 940px;
}
/*p {
	text-decoration:none;
	margin: 0px;
	padding: 0px;
}
a{color:#C29556; text-decoration:none}
a:hover{color:#825F2F; text-decoration:none}
*/
.menu a{font-size:18px; color:#FFF; text-decoration:none}
.menu a:hover{color:#440e62; text-decoration:none}

.footer{}
.footerbig{color:#FFF; font-family:Georgia,"Times New Roman",Times,serif; font-size:13px; font-weight:bold; margin-right:15px; margin-left:15px}
#tabBox{width:543px}
#tabBox #tabSet, .tabSet{margin:0; padding:0 0 0 6px; height:26px; width:auto; /*background:url(images/tabs/tab-bkg.gif) repeat-x left bottom */}
#tabBox #tabSet li:before, .tabSet li:before{content:""!important}
#tabBox #tabSet li, .tabSet li{list-style-type:none; background:url(../images/tabs/tab-off-l.gif) top left no-repeat  !important; float:left; margin:0 2px 0 2 !important; padding:0 0 0 14px !important; cursor:pointer}
#tabBox #tabSet li a, .tabSet li a{background:url(../images/tabs/tab-off-r.gif) top right no-repeat  !important; display:block; float:left; height:24px; line-height:26px; *overflow:hidden; color:#FFF; font-size:9pt; font-weight:bold; padding:2px 12px 0 0; text-decoration:none}
#tabBox #tabSet li.on, .tabSet li.on{background:url(../images/tabs/tab-on-l.gif) top left no-repeat  !important}
#tabBox #tabSet li.on a, .tabSet li.on a{background:url(../images/tabs/tab-on-r.gif) top right no-repeat !important; color:#333}
#tabBox #panelSet, div.panelSet{padding:10px; border:solid 1px #ccc; border-top:0px; background:#fff; /* -moz-opacity:.50; filter:Alpha(Opacity=.50,FinishOpacity=.50,Style=.50,StartX=.50,StartY=.50,FinishX=.50,FinishY=.50); */}

.contentmain{padding-right:20px; padding-left:20px}
.white{color:#FFF}

.brown{color:#541900}

.transparent{filter:alpha(opacity=50); opacity:0.5; -moz-opacity:0.5; -khtml-opacity:0.5}
.left{float:left}
.right{float:right}
.right{float:right}
.clear{clear:both}
.title{
	text-decoration:none;
	font-style:italic;
	font-weight:bold;
	line-height: 30px;
}
.darkbrown{color:#541900; text-decoration:none}
.darkorange{color:#f26532; text-decoration:none}
.lightpurple{color:#8560a8; text-decoration:none}
.lightorange{color:#f68e56; text-decoration:none}
.green{color:#b5c762; text-decoration:none}
.blue{color:#80b2c5; text-decoration:none}
.grey{
	color:#8B8B8B;
	text-decoration:none
}
.size11{font-size:11px}
.size12{font-size:12px}
.size14{font-size:14px}
.size18{font-size:18px}
.size19{font-size:19px}
.size20{font-size:20px}
.size24{font-size:24px}
.size26{font-size:26px}
.size28{font-size:28px}
.size35{font-size:35px}
.purple-panel-small{text-decoration:none; background-image:url(../images/template_10.jpg); background-position:center top; background-color:#FFF; background-repeat:no-repeat}
.purple-panel-large{text-decoration:none; background-image:url(../images/template_12.jpg); background-position:center top; background-color:#FFF; background-repeat:no-repeat}
.orange-panel-small{text-decoration:none; background-image:url(../images/template_05.jpg); background-position:center top; background-color:#FFF; background-repeat:no-repeat}
.lightorange{color:#f68e56; text-decoration:none}
td a{/*margin:5px*/}
.nav{margin-top:10px; margin-right:0; margin-bottom:0px; margin-left:0}
#nav a, #s7 strong{
	margin:0 4px; /*padding:1px 3px; border:1px solid #ccc; */
	text-decoration:none;
	background-color:#CCC;
	color:#999;
	float:left;
	padding:1px
}
#nav a.activeSlide{
	background-color:#999
}
#nav a:focus{outline:none}
#output{text-align:left}
#nav{text-align:left; float:right; height:17px; /*width:300px; */}
#prev{text-align:left; position:absolute; left:-13px; top:150px; z-index:999}
#next{text-align:left; position:absolute; left:890px; top:150px; z-index:999}
.descriptionHeader{
	width:240px;
	float:right;
	position:absolute;
	left: 35px;
	top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-bottom: 16px;
}
.hover-green{
	border-top-width:5px;
	border-top-style:solid;
	border-top-color:#ebecad;
	background-image: url(../images/green-scroller-back.jpg);
	background-repeat: repeat-x;
	height: 178px;
}
.hover-green-off{border-top-width:5px; border-top-style:solid; border-top-color:#FFF}
.hover-blue{
	border-top-width:5px;
	border-top-style:solid;
	border-top-color:#c0e6ee;
	background-image: url(../images/blue-scroller-back.jpg);
	background-repeat: repeat-x;
	height: 178px;
}
.hover-blue-off{border-top-width:5px; border-top-style:solid; border-top-color:#FFF}
.header-text a{color:#fff; text-decoration:none; /*border-bottom:1px solid #ddd; */}
.header-text a:focus, 
.header-text a:hover{
	border-bottom:none;
	color:#333
}

/* Contents
 * ---------------------- */
p#Contents{background:#f4f4f4; padding:10px; color:#aaa; border:1px solid #ddd}
p#Contents a{padding:0 4px}
/* Container Styles
 * ---------------------- */
.cycleElementsContainer{overflow:hidden; margin-right:10px; /*margin-bottom:10px;*/ margin-left:10px; /*border:1px solid #dfdfdf; */}

.cycleElementsContainer div{float:left}
.cycleElementsContainer .cycleElementsArrow{padding-top:30px; text-align:center; width:15px}

/* Common List Styles
 * ---------------------- */
li{
	display:block;
	width:100px; /* REQUIRED *//*height:120px; */
	float:left;
	line-height:12px; /*padding:5px; background:url(list_item_bg.gif) no-repeat center center; text-align:center; */
	color:#777; /*border:1px solid #bfbfbf; font-size:18px; font-weight:bold; */
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 5px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}
/* Individual Demo Styles
 * ------------------------- */
.shortDesc{width:100px; font-size:11px; padding-top:5px}
.shortTitle{padding-top:5px; width:100px; font-size:12px; color:#541900}
li img{clear:both}
.menuBar{
	position:absolute;
	top:-32px;
	left:20px;
	float:left
}
.hero-orange-back{margin-top:25px; background-image:url(../images/orange-back-hero.png); height:365px; width:331px;float:right; position:absolute; left: 609px; top: -25px;}
.hero-blue-back{margin-top:25px; background-image:url(../images/blue-back-hero.png); height:365px; width:331px}
.hero-green-back{margin-top:25px; background-image:url(../images/green-back-hero.png); height:365px; width:331px}
.hero-corners-left{
	background-image:url(../images/corners-back-hero.png);
	height:365px;
	width:15px;
	background-position: left top;
	background-repeat: no-repeat;
	position:absolute; left: 0px; top: 0px;
}
.header-text{
	font-size:18px;
	padding-top:10px;
	font-family: "Times New Roman", Times, serif;
	padding-left: 5px;
	color: #282828;
	padding-right: 10px;
	text-align: justify;
}
.header-title{
	font-size:30px;
	font-family: "Times New Roman", Times, serif;
	margin-top: 40px;
	color: #FFF;
	font-style: italic;
}
.header-container{
height: 365px;width: 940px;position:relative;overflow: hidden;
}
