html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:normal;font-style:normal;text-align:left;font-family:inherit;}table{border-collapse:collapse;border-spacing:0;}ol,ul{list-style:none;}q:before,q:after,blockquote:before,blockquote:after{content:"";}

.portInfo {
	background-image: url(../images/portInfo.png);
	padding:10px;
}
.showInfo {
	margin:0 0 1px 0;
}
.portTitle {
	margin-bottom:1px;
}
.portTitle:hover {
	cursor:pointer;
}
.placeHolderPic {
/*	background-image: url(../images/portInfo.png); */
}
.errormessage {
	color:#C5A14B;
}
html {
	background-image: url(../images/bodyBG4.png);
	background-repeat:repeat-x;
	background-color: #1A1914;
	height:100%;
}
.cleareB {
	clear:both;
}
.largePhoto {
	width: 735px;
	height: 224px;	
}
body {
    color: #FFFFFF;
    font-family:  Arial, Helvetica, sans-serif;
	line-height: 1.4em;
	font-size:12px;
	min-height:100%;
	background-image: url(../images/contentOuterBG2.png);
	background-repeat:repeat-y;
	background-position: 20px 100%;
/*	position:absolute; */
}
.loginMsg {
	padding:10px;
	background-color: #fff;
	color:#121212;
	margin:10px 0;
}
.wid240 {
	width:240px;
}
.clientDiv {
	min-height:360px;
	padding-top:40px;
}
#container {
/*	height:100%;
	bottom:0;
	position:absolute; */
}
#contentOuter {
	margin-left:20px;
	width:1050px;
	background-position:0px 50%;
	background-repeat:repeat-y;	

}
#leftContent {
	float:left;
	width: 210px;
	padding: 0px 0px 0px 0px;
/*	background: #FFFFFF url(../images/leftContentBG.png) repeat-x scroll left bottom; */
	background: #13130F url(../images/siteImages/navBG.png);
	min-height:800px;
}
#rightContent {
	min-height:420px;
	margin-left: 240px;
	width: 736px;
	padding:100px 0 40px 0;
}
.borderDiv {
	clear:right;
	min-height:150px;
	width:735px;
	margin:15px 0;
	padding:10px 0;
	border:1px solid #31312C;
	border-left:none;
	border-right:none;
	height:auto;
}
.portLeft {
	width:365px;
	float:left;
}
.portRight {
	width:365px;
	float:right;
}
.portTitle {
	margin:10px 0 1px;
}
.leftContentArea {
	padding:15px;
}
.blockquote {
	color:#738075;
	font-family:Cambria,Georgia,"Times New Roman",Times,serif;
	font-size:12px;
	font-style:italic;
	padding-top:15px;
}
ul.miniGallery li {
	width:73px;
	display:block;
	float:left;
	height:73px;
}
ul.miniGallery li.mediumThumb {
	width:183px;
	display:block;
	float:left;
	height:73px;
}
.border {
	margin:18px 0 20px;
	background-color:#31312C;
	height:1px;
/*	clear:left;  */
}
.border2 {
	margin:5px 0 6px;
	background-color:#31312C;
	height:1px;
/*	clear:left;  */
}
.border3 {
	border-top:1px solid #31312C;
	margin:5px 0;
}
.borderTop {
	margin:0;
/*	border:3px solid #C5A14B; /* #31312C; */
/*	clear:left;  */
}

.marL490 {
	margin-left:493px;
}
.marL245 {
	margin-left:245px;
}
.small {
	font-size:11px;
}
.alignR {
	text-align:right;
}
.marR2 {
	margin-right:1px;
}
.clearR {
	clear:right;
}
.noTxtDec {
	text-decoration:none;
}
#footer {
/*	background-color: #FFF; */
	padding: 20px;
}
.div245 {
	float:left;
	width:225px;
	padding:10px 10px 10px 0;
	margin-right:10px;
	border-top:1px solid #31312C;
}
.name {
	float:right;
	margin-top: -210px;
	bottom:0;
	padding-right:20px;
}
.links {
	padding: 4px 0;
}
.floatR {
	float:right;
}
.floatR p {
	text-align:right;
	padding-top:10px;
}
p {
    margin: 2px 0 10px;
	color: #91917A; /* 82826D; */
	font-size:11px;
	padding-bottom:1px;
}
.white {
	color: #FFF;
	font-size:11px;
}
.sitemap a {
	font-size:9px;
	text-decoration:none;
}
.sitemap li {
	display:inline;
	padding-right:20px;
} 
.div330 {
	width:280px;
	
}

h2 {
/*	padding:2px 0; */
	line-height:1.1em;
}
h3 {
	padding: 2px 0;
	font-size:1.1em;
}
a {
	color: #91917A;
}
.portInfo a {
	color:#C5A14B;
	font-size:0.9em;
	text-decoration:none;
}
.s {
	color:#C5A14B; /* #BAA80E; #71871D; */
	font-size:10px;
	font-weight:bold;
}
.title1 {
	background-color:#D6D180;
}
h3.title1 {
	font-size:11px;
	text-transform: uppercase;
	color:#000;
	padding:6px 10px;
}
.FS11 {
	font-size:12px;
}
.mainLogo {
	border-bottom:15px solid #000;
}
.square {
	background-color: #71871D;
	width: 20px;
	height: 20px;
	margin-bottom: 20px;
}
.square2 {
	background-color: #71871D;
	width: 18px;
	height: 18px;
	float:left;
}
.c1 {
	background-color:#BAA80E;
}
.t1 {
	color: #BAA80E;
}
.c2 {
	background-color:#FFB61E;
}
.c3 {
	background-color:#FF9318;
}
.c4 {
	background-color:#FB6911;
}
.c5 {
	background-color:#FF4409;
}
.c6 {
	background-color:#FF2303;
}
.c7 {
	background-color:#CA1F0D;
}
.messageBox {
	margin-left: 330px;
}
.featureDiv {
	padding-bottom:30px;
}
.feature {
	padding-bottom: 0px;
}
.feature1 {
	margin-right:2px;
}
.imageNorm:hover {
	background:transparent url(../images/hoversa.gif) no-repeat scroll 0 100%;
}

.thumb {
	background-color:#222222;
	border:1px solid #2A2A2A;
	float:left;
	margin-bottom:10px;
	margin-right:10px;
	padding:3px 3px 8px;
}
.floatL {
	float: left;
}
.clearL {
	clear: left;
}
.div480 {
	width:460px;
	padding-right:20px;
	margin-bottom:10px;
}
.div328 {
	width:318px;
	background-color: #3B3A2B;
	padding: 5px;
	float:left;
	height:196px;
	margin-right:5px;
}
.imageNorm {
	padding:0 3px 3px 0;
}
.imageBasic {
	padding:0 3px 3px 0;
}
.marginL490 {
	margin-left:490px;
}
.pageTitle {
	margin:10px 0;
	
}
.div240 {
	float:left;
	width:230px;
	padding-right:15px;
	padding-bottom:10px;
}
.servicesDiv {
	height:150px;
}
.link {
	color:#C5A14B;
	text-decoration:none;
}
.dark {
	color:#666656;
}
/* NAVIGATION */
.nav {
	padding:15px;
	margin-top:180px;
}
.nav ul {
    margin: 20px 0;
}
.nav ul li {
   /*  display: inline; */
    padding-right: 30px;
}
.nav ul li a {
    text-decoration: none;
    color: #FFF;
    font-size: 11px;
}
.activ {
    color: #C5A14B; /*#BAA80E; #7A9A00; */
}
/* END NAV */
/* SECOND NAV */
.secondNav {
	padding:0px;
}
.secondNav ul {
    margin: 0;
}
.secondNav ul li {
   /*  display: inline; */
    padding-right: 30px;
}
.secondNav ul li a {
    text-decoration: none;
    color: #91917A;
    font-size: 11px;
}
/* END SECOND NAV */
/* FORMS */
.button {
background:#0B0B08 none repeat scroll 0 50%;
border:medium none;
color:#BBB;
cursor:pointer;
display:inline;
font-size:10px;
margin:6px 5px 2px 0;
padding:5px 8px;
text-decoration:none;
text-transform:uppercase;
width:auto;
}
.button {
	margin-bottom: 10px;
}
.req {
	color: #7A9A00;
}
textarea {
	// background: #1D1D1A;
	border: none;
	color:#888888;
}
.input {
	/* background: #1D1D1A none repeat scroll 0%; */
	border: 1px solid #161616;
	background-color:#0d0c0a; /* #22221A; */
/*	background-image: url(../images/portInfo.png); */
	font-size:12px;
	padding:4px 4px;
	display:block;
	margin-bottom:3px;
	width:475px;
	color:#ddd;
}
.input:hover {
	background-color: #0e0e0c;
}
label {
    display: block;
    padding: 4px 0 0 0;
	color:#666656;
   /* font-weight: bold; */
}
.note {
    font-size: 11px;
}