@charset
"UTF-8"
;
.clear{
height:40px;
clear:both;
width:100%;
margin:0;
margin-left:20px;
}

.pickit{
font-family:verdana, arial, sans-serif;
font-size:15px;
font-weight:normal;
color:#757575;
margin:1px 8px 0 0;
clear:none;
position:relative;
float:left;
}
/* from topia */
.pagecontent
{
	margin: 0;
	padding:0px 15px 0px 15px;
}
.pagecontent_orange
{
	margin: 0;
	padding:0px 15px 0px 15px;
	color: #eb9500;
}
.pagecontent a:link {color: #f0a306;}
.pagecontent a:visited {color: #f0a306;}
.pagecontent a:hover {color: #ffffff;}
.genericRtColBGColor
{
	background-color:#44433f;
}

.titlelight24 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height:24px;
	color: #ffffff;
}
.titlelight20 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #ffffff;
	font-weight:bold;
	line-height:24px;
}

.titlelight18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ffffff;
	line-height:120%;
}
.titlelight16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #ffffff;
}

.titlelight14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
}
.titlelight14 a:link {color: #ffffff;text-decoration: none;}
.titlelight14 a:visited {color: #ffffff;text-decoration: none;}
.titlelight14 a:hover {color: #9f9f9f;text-decoration: underline;}
.textlight10
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:14px;
	color: #ffffff;
}
.textlight10 a
{
	color: #f0a306;
	text-decoration:none;
}
.textlight10 a:link {color: #f0a306;}
.textlight10 a:visited {color: #f0a306;}
.textlight10 a:hover {color: #ffffff;}

.textlink12
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:16px;
	color: #ffffff;
}
.textlink12 a
{
	color: #ffffff;
	text-decoration:none;
	font-weight:bold;
}
.textlink12 a:link {color: #f0a306;}
.textlink12 a:visited {color: #f0a306;}
.textlink12 a:hover {color: #ffffff;}
.textlight13
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height:16px;
	color: #ffffff;
}

.textlight12
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:16px;
	color: #ffffff;
}
.textlight12 a
{
	color: #ffffff;
	text-decoration:none;
	font-weight:bold;
}
.textlight12 a:link {color: #ffffff;}
.textlight12 a:visited {color: #ffffff;}
.textlight12 a:hover {color: #666666;}

.textlight12promo
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:16px;
	color: #ffffff;
}

.textlight12promo a
{
	color: #ffffff;
	text-decoration:none;
}
.textlight12promo a:link {color: #f0a306;}
.textlight12promo a:visited {color: #f0a306;}
.textlight12promo a:hover {color: #ffffff;}

.textlight11Yellow
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:14px;
	color: #eb9500;
}

.textlight11
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:14px;
	color: #ffffff;
}

.textlight11 a
{
	color: #f0a306;
	text-decoration:none;
}
.textlight11 a:link {color: #f0a306; }
.textlight11 a:visited {color: #f0a306;}
.textlight11 a:hover {color: #ffffff;}

.textlight11New
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:17px;
	color:#ffffff;
	margin:0px;
	padding:0px;
}
.textlight11New  a:link {color: #eb9500;text-decoration: underline;}
.textlight11New  a:visited {color: #eb9500;text-decoration: underline;}
.textlight11New  a:hover {color: #9f9f9f;text-decoration: underline;}

.textwhitelink11
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#ffffff;
}
.textwhitelink11  a:link {color: #ffffff;text-decoration: none;}
.textwhitelink11  a:visited {color: #ffffff;text-decoration: none;}
.textwhitelink11  a:hover {color: #eeeeee;text-decoration: none;}

.textgraylink11
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#cccccc;
}
.textgraylink11  a:link {color: #cccccc;text-decoration: none;}
.textgraylink11  a:visited {color: #cccccc;text-decoration: none;}
.textgraylink11  a:hover {color: #ffffff;text-decoration: none;}


.textyellowlink11
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#ffeec4;
}
.textyellowlink11  a:link {color: #ffeec4;text-decoration: none;}
.textyellowlink11  a:visited {color: #ffeec4;text-decoration: none;}
.textyellowlink11  a:hover {color: #fce080;text-decoration: none;}

.contentpad
{
	padding-bottom:20px;
}
.padbtm2
{
	padding-bottom:2px;
}
.padbtm3
{
	padding-bottom:3px;
}
.padbtm5
{
	padding-bottom:5px;
}
.padbtm10
{
	padding-bottom:10px;
}
.padbtm15
{
	padding-bottom:15px;
}
.padbtm20
{
	padding-bottom:20px;
}
.padbtm40
{
	padding-bottom:40px;
}
.padtop3
{
	padding-top:3px;
}
.padtop5
{
	padding-top:5px;
}
.padtop7
{
	padding-top:7px;
}
.padtop10
{
	padding-top:10px;
}
.padtop15
{
	padding-top:15px;
}
.padtop20
{
	padding-top:20px;
}
.padtop30
{
	padding-top:30px;
}
.padleft5
{
	padding-left:5px;
}
.padleft10
{
	padding-left:10px;
}
.padleft12
{
	padding-left:12px;
}
.padleft13
{
	padding-left:13px;
}
.padleft14
{
	padding-left:14px;
}
.padleft15
{
	padding-left:15px;
}
.padleft16
{
	padding-left:16px;
}
.padleft20
{
	padding-left:20px;
}
.padleft24
{
	padding-left:24px;
}
.padleft30
{
	padding-left:30px;
}
.padleft34
{
	padding-left:34px;
}
.padleft35
{
	padding-left:35px;
}
.padleft36
{
	padding-left:36px;
}
.padleft38
{
	padding-left:38px;
}
.padleft39
{
	padding-left:39px;
}
.padleft40
{
	padding-left:40px;
}
.padleft44
{
	padding-left:44px;
}
.padleft54
{
	padding-left:54px;
}
.padleft64
{
	padding-left:64px;
}
.padright2
{
	padding-right:2px;
}
.padright5
{
	padding-right:5px;
}
.padright15
{
	padding-right:15px;
}
.padright20
{
	padding-right:20px;
}
.padright35
{
	padding-right:35px;
}
.padbottom15
{
	padding-bottom:15px;
}
.herofootnote
{
	color:#ffffff;
	font-size:10px;
	line-height:12px;
}
/*HOME PAGE STYLES*/
.behero
{
    padding:40px 40px 0px 380px;
}
.behero h1
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 24px;
    font-weight:bold;
    line-height:27px;
    color: #aaaaaa;
}
.behero .textpad { padding-top:15px; }
.behero .ctapad { padding-top:25px; }
.behero .herolink12
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height:16px;
    color: #dddddd;
}
.behero .herolink12 a
{
    color: #eb9500;;
    text-decoration:none;
    font-weight:normal;
    font-weight:bold;
}
.behero .herolink12 a:link {color: #eb9500;}
.behero .herolink12 a:visited {color: #eb9500;}
.behero .herolink12 a:hover {color: #fca611;}

.homesubtitle
{
	padding:30px 0px 0px 0px;
}
.homesubtitlerdc
{
	padding:10px 0px 0px 0px;
}
.homepromo
{
	background-image: url(/assets/images/hdr_bg.jpg);
	background-repeat:repeat-x;
	background-color:#44433f;
}
.homepromobg
{
	background-color:#44433f;
}
.homeheropad
{
	padding:45px 40px 0px 380px;
}
.homeherordcpad
{
	padding:50px 0px 0px 20px;
}
.homeherosppad
{
	padding:72px 0px 0px 395px;
}
.homeheropadaoo
{
	padding:110px 275px 0px 50px;
}
.officeheropad
{
	padding:70px 20px 0px 290px;
}
.product2pad
{
	padding:0px 50px 0px 250px;
}
.expmediapad
{
	padding:260px 180px 20px 20px;
}

.product2heading
{
	height:65px;
}
.pwpad
{
	padding-top:3px;
}
.product2sectionpad
{
	padding:3px 20px 0px 20px;
}

.helpforumspad
{
	width:415px;
	padding:15px 20px 20px 20px;
}
.helpforumspad2
{
	width:195px;
	padding:20px 0px 10px 15px;
}
.topFiveHelppad
{
	padding:160px 0px 20px 20px;
}
.topFiveHelppad2
{
	padding:105px 0px 10px 20px;
}
.topFiveHelppad3
{
	padding:75px 0px 10px 20px;
}
.helpsearchpad
{
	padding:10px 15px 20px 15px;
}
.helpforumresultspad
{
	padding:20px 0px 10px 15px;
	width:195px;
}
.helptocpad
{
	padding:10px 10px 10px 20px;
}
.helptochot
{
	color:#ffffff;
}
.top5bg
{
	background-color:#f5f5f5;
}
.top5bgNew
{
	background-color:#E1E1E1;
}
.lightbg
{
	background-color:#f5f5f5;
}
.populartitlepad
{
	padding:8px 10px 5px 0px;
}
.popularnumberpad
{
	padding:3px 3px 0px 5px;
}
.numberpad
{
	padding:0px 5px 0px 0px;
	font-size: 11px;
}

/*END NEW STYLES*/
.homefeature 
{
	background-image: url(/assets/images/hdr_bg.jpg);
	background-repeat:repeat-x;
}
.homefeaturetitle {
	margin:0px;
	padding:6px 0px 0px 10px;
}
.homefeaturetext
{
	margin:0px;
	padding:5px 0px 5px 10px;
}
.homepromotitle {
	margin:0px;
	padding:6px 0px 0px 10px;
}
.homepromotext
{
	margin:0px;
	padding:5px 5px 0px 10px;
	line-height: 12px;
	color: #ffffff;
}
.homepromolink
{
	margin:0px;
	padding:5px 10px 0px 10px;
	color: #ffffff;
}
body {
background: #000000;  
/*	background-image:url('/firstdor/images/bg_mainbot.jpg');*/
	margin: 0 0 0 0;
	
	padding: 0;
	color: #e4ded7;
	font:12px/18px Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	overflow:auto;
	overflow-y:auto;
	overflow-x:auto; 

}/*
html {
	overflow:hidden;
	font:12px/18px Arial, Helvetica, sans-serif;
	overflow-y:hidden;
	overflow-x:auto;  was hidden but testing to get bootom scrol to auto
}*/
#flashcontent {
	height:100%;
	width:100%;
}
noflash{
	width:80%;
	height:80%;
	padding:10px, 10px, 50px, 50px;
	margin-left: 10px;
    margin-right: 10px;
		overflow:hidden;
	overflow-x:hidden;
	overflow-y:hidden;
}
#getflash {
	padding:10px, 10px, 50px, 50px;
}

/* --- Navbar Style --- 

orig nav
#nav {
	width: 100px;
	height: 48px;
	float: left;
	background: transparent;
	margin: 12px 0 0 0;
	z-index: 1;
}*/
.bg {
	margin: 0 0 0 0;
	padding: 0;
/*	background: #FFFFFF;*/
	color: #e4ded7;
	font:12px/18px Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	overflow:hidden;
	overflow-y:hidden;
	overflow-y:hidden;
 }
 
#nav {
	width: 100%;
/*	? height: 100%;  safari dod not work with this...?????*/
	float: none;
	top: 6%;
	background: transparent;
	margin: 0 0 0 0;
	z-index: 2;
	padding-left: 0px;
	position: absolute;
} 
#nav2 {
	width: 100%;
/* had height: 100%; but was doubling height of top to footr to bottom */
	float: none;
	position: absolute;
	/* top: 97%;  can put this back in to have hover at bottom of page */
	background: transparent;
	margin: 0 0 0 0;
	z-index: 2;
}
#nav3 {
	width: 100%;
/* had height: 100%; but was doubling height of top to footr to bottom */
	float: none;
	position: absolute;
	top: 0%;
	background: transparent;
	margin: 0 0 0 0;
	z-index: 2;
}
.tech {
	z-index: -1;
	overflow:hidden;
	overflow-y:hidden;
	overflow-y:hidden;
	}
#hpposition {
	width: 100%;
	height: 100%;
	overflow: auto;
	min-width: 630px;
	min-height: 430px;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	background: transparent;
	margin: 0 0 0 0;
	z-index: -1;
	padding: 0px;
	position: absolute;

}

/* -- Top Menu -- */
.menu {
	
	font-family: Trebuchet MS, Arial, "san-serif";
	width: 1000px;
	height: 0px;
	line-height:4px; 
	position: relative;
	font-size: 11px;
	margin: 0px auto;
	z-index: 2;
}
.menu ul li a {
	display:block;
	text-decoration:none;
	color:#eb9500; /*#C8B4A6; the gray from fdb*/
	font-weight:bold;
	width:240px; 
	height:28px; /* 37px; */
	text-align:center;
	border-bottom: 0;
	background-image:   url('http://www.tradecoders.com/assets/images/top_bg.jpg'); /*left_nosub_home.png');*/
	/*background-image:  url('firstdor/images/logo3.jpg'); center.png');*/
	line-height:28px; /* orig 37px; */
	font-size:12px; 
	overflow:hidden;
	padding-left: 1px;
}
/* End Caps Styling */
.menu .left_nosub {
	
	background-image:     url('http://www.tradecoders.com/tradecoders/assets/images/top_bg.jpg');
	padding-left: 1px;
	margin-right: -1px;
}
.menu .left_nosub_home {
/*	background-image:    url(/assets/images/firstdor_logo_hp.jpg); */
height:35px: /*temp for initial signup */
	color: #C8B4A6;
	padding-left: 10px;
	margin-right: 0px;
	width:250px; /*started 660 */
	text-align: left;
	font-size: 26px;
	letter-spacing: 5px;
	font-weight: lighter;
}
.menu .right_hassub {
	/*background-image:   url('http://www.firstdor.com/firstdor/images/logo3.jpg'); right.png'); */
}
.menu .right_hassub_focus {
	background-image:     url('http://www.tradecoders.com/tradecoders/assets/images/top_bg.jpg'); /*right.png'); */
	color: #FFFFFF;
}
.menu .center_hassub_focus {
	background-image:     url('http://www.tradecoders.com/tradecoders/assets/images/top_bg.jpg'); /*right.png'); */
	color: #FFFFFF;
}
.menu .right_nosub {
	background-image:     url(assets/images/headr.png%27); /*right.png');*/
}
.menu ul {padding:0; margin:0; list-style: none;}
.menu ul li {float:left; position:relative;}
.menu ul li ul {display: none;}

/* Button ":hover" Styling */
.menu ul li:hover a {color:#C8B4A6; }/*text-decoration:underline;}  background:  url('images/center_hassub_n.png');}  */
.menu ul li:hover a:active, a:focus { outline-style: none;}
.menu ul li:hover ul {display:block; position:absolute; top:42px; left:0; width:152px; margin: 0; padding: 0;}
.menu ul li:hover ul li a.center_hassub {background:#6a3; color:#000;}
.menu ul li:hover ul li a.center_nosub {background:#6a3; color:#000;} /* added for first hover color being different 20101102 */
.menu ul li:hover ul li:hover a.center_hassub {background:#6fc; color:#000;}
.menu ul li:hover ul li ul {display: none;}

.menu ul li:hover .left_nosub_home {text-decoration:none;}
.menu ul li:hover .center_hassub {color:#FFFFFF; }
.menu ul li:hover .center_nosub {color:#FFFFFF; }
.menu ul li:hover .right_hassub {color:#FFFFFF; text-decoration:underline;}

/* DropDown Styling */
.menu ul li:hover ul li a {background-image: none; display:block;height: 28px; line-height: 26px; color:#000; width:142px; text-align:left; margin: 0; padding:0 0 0 11px;font-weight:normal;}
.menu ul li:hover ul {
	margin: 0 0 0 3px;
	padding: 0;
	background-image:     url(assets/images/dropdown.png%27);
	background-repeat:no-repeat;
	background-position:bottom left; 
}

/* DropDown Menus ":active" or "Selected" Styling */
.menu ul li:hover ul .sub_active {
	background-image:     url(assets/images/sub_active.png%27);
	margin-right: 1px;
}

/* DropDown Menus ":hover" Styling */
.menu ul li:hover ul li a:hover {color:#000 !important; background-image:     url(assets/images/sub_hover.png%27);}

.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-105px;}
/* END OF TOP MENU ****************************************/

/* Beginning of Navsub ************************************/

#navsub {
	width: 100%;
	float: none;
/* from orig not cntrd	left: 10%; */
	top: 80px;
	background: transparent;
	margin: 0 0 0 0;
	z-index: 1;
	padding-left: 0px;
	position: absolute;
	}
	
/* -- Sub Menu -- */
.menusub {
	font-family: Trebuchet MS, Arial, "san-serif";
	width: 1000px;
	height: 12px;
	position: relative;
	font-size: 11px;
	margin: 0px auto;
	z-index: 1;

}
.menusub ul li a {
	display: block;
	text-decoration: none;
	color: #C8B4A6;
	font-weight: bold;


	text-align: center;
	border-bottom: 0px;
/*	background-image: url('images/headr.png'); center.png');
	line-height:48px; */
	font-size: 11px; 
	overflow: hidden;
	padding-left: 1px;
}
/* End Caps Styling */
.menusub .left_nosub {
/*	background-image:  url('images/headr.png'); */
	padding-left: 1px;
	margin-right: 0px;
}
.menusub .left_nosub_home {
	 /*background-image:  url('images/headr.png');left_nosub_home.png');*/
	padding-left: 10px;
	margin-right: 0px;
	width: 400px;
	text-align: left;
	font-size: 11px;
	letter-spacing: 5px;
	font-weight: lighter;
}
.menusub .left_nosub_home_php {
	 /*background-image:  url('images/headr.png');left_nosub_home.png');*/
	padding-left: 10px;
	margin-right: 0px;
	width: 1000px;
	text-align: center;
	font-size: 11px;
	letter-spacing: 5px;
	font-weight: lighter;
}
.menusub .right_hassub {
	/*background-image:  url('images/headr.png'); right.png'); */
}
.menusub .right_hassub_focus {
	color:#FFFFFF;
	/*background-image:  url('images/headr.png'); right.png'); */
}
.menusub .right_hassub_spacer {
	color:#C8B4A6;
	font-size: 11px;
	width: 15px;
		text-align: center;
	/*background-image:  url('images/headr.png'); right.png'); */
}
.menusub .right_nosub {
	/*background-image:  url('images/headr.png'); right.png');*/
}
.menusub ul {padding:0; margin:0; list-style: none;}
.menusub ul li {float:left; position:relative;}
.menusub ul li ul {display: none;}

/* Button ":hover" Styling */
.menusub ul li:hover a {color:#C8B4A6;} 
.menusub ul li:hover ul {display:block; position:absolute; top:5px; left:0; width:250px; margin: 0; padding: 0;}
.menusub ul li:hover ul li a.center_hassub {background:#6a3; color:#666666;}
.menusub ul li:hover ul li:hover a.center_hassub {background:#6fc; color:#666666;}
.menusub ul li:hover ul li ul {display: none;}

.menusub ul li:hover .left_nosub_home {color:#C8B4A6;  } /*left_nosub_home.png');}*/
.menusub ul li:hover .left_nosub {color:#666666; }
.menusub ul li:hover .right_hassub {color:#666666; } /*right_hassub.png') ;}*/
.menusub ul li:hover .right_nosub {color:#666666;}

/* DropDown Styling */
.menusub ul li:hover ul li a {background-image: none; display:block;height: 12px; line-height: 26px; color:#666666; width:142px; text-align:left; margin: 0; padding:0 0 0 11px;font-weight:normal;}
.menusub ul li:hover ul {
	margin: 0 0 0 3px;
	padding: 0;
	
	background-repeat:no-repeat;
	background-position:bottom left; 
}

/* DropDown Menus ":active" or "Selected" Styling */
.menusub ul li:hover ul .sub_active {
	
	margin-right: 1px;
}

/* DropDown Menus ":hover" Styling */
.menusub ul li:hover ul li a:hover {color:#666666 !important; }

.menusub ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0px;}
.menusub ul li:hover ul li:hover ul.left {left:-105px;}
/* END OF SUB MENU *******************************************************************/

/* Beginning of NavServices ************************************/
#navServices {
	width: 100%;
	float: none;
/* from orig not cntrd	left: 10%; */
	top: 80px;
	background: transparent;
	margin: 0 0 0 0;
	z-index: 1;
	padding-left: 0px;
	position: absolute;
	}
	
/* -- Sub Menu -- */
.menuServices {
	font-family: Arial, Trebuchet MS, "san-serif";
	width: 1000px;
	height: 12px;
	position: relative;
	font-size: 11px;
	margin: 0px auto;
	z-index: 1;
	

}
.menuServices ul li a {
	display: block;
	text-decoration: none;
	color: #C8B4A6;
	font-weight: bold;
 /*	line-height: 99%; not working in opera */
	width: 105px;
	text-align: center;
	border-bottom: 0px;
/*	background-image: url('images/headr.png'); center.png');
	line-height:48px; */
	font-size: 11px; 
	overflow: hidden;
	padding-left: 1px;
/*?	background: transparent; */
}
/* End Caps Styling */
.menuServices .left_nosub {
/*	background-image:  url('images/headr.png'); */
	padding-left: 1px;
	margin-right: 0px;
}
.menuServices .left_nosub_home {
	 /*background-image:  url('images/headr.png');left_nosub_home.png');*/
	padding-left: 10px;
	margin-right: 0px;
	width: 400px; /*(orig 288) */
	text-align: left;
	font-size: 11px;
	letter-spacing: 5px;
	font-weight: lighter;
}
.menuServices .right_hassub {
	/*background-image:  url('images/headr.png'); right.png'); */
}
.menuServices .right_hassub_focus {
	color:#FFFFFF;
	/*background-image:  url('images/headr.png'); right.png'); */
}
.menuServices .right_hassub_spacer {
	color:#C8B4A6;
	font-size: 11px;
	width: 15px;
		text-align: center;
	/*background-image:  url('images/headr.png'); right.png'); */
}
.menuServices .right_nosub {
	/*background-image:  url('images/headr.png'); right.png');*/
}
.menuServices ul {padding:0; margin:0; list-style: none;}
.menuServices ul li {float:left; position:relative;}
.menuServices ul li ul {display: none;}

/* Button ":hover" Styling */
.menuServices ul li:hover a {color:#C8B4A6;} 
.menuServices ul li:hover ul {display:block; position:absolute; top:15px; left:0; width:250px; margin: 0; padding: 0;}
.menuServices ul li:hover ul li a.center_hassub {background:#6a3; color:#666666;}
.menuServices ul li:hover ul li:hover a.center_hassub {background:#6fc; color:#666666;}
.menuServices ul li:hover ul li ul {display: none;}

.menuServices ul li:hover .left_nosub_home {color:#C8B4A6;  } /*left_nosub_home.png');}*/
.menuServices ul li:hover .left_nosub {color:#666666; }
.menuServices ul li:hover .right_hassub {color:#666666; } /*right_hassub.png') ;}*/
.menuServices ul li:hover .right_nosub {color:#666666;}

/* DropDown Styling */
.menuServices ul li:hover ul li a {background-image: none; display:block;height: 20px; line-height: 26px; color:#000000; width:120px; text-align:left; margin: 0; padding:0 0 0 11px;font-weight:normal;}
.menuServices ul li:hover ul {
	margin: 0 0 0 3px;
	padding: 0;
	background-image:  url('../images/dropdown.png');
	background-repeat:no-repeat;
	background-position:bottom left; 
}

/* DropDown Menus ":active" or "Selected" Styling */
.menuServices ul li:hover ul .sub_active {
	background-image:url('../images/sub_active.png'); 
	margin-right: 1px;
}

/* DropDown Menus ":hover" Styling */
/*.menuServices ul li:hover ul li a:hover {color:#666666 !important; }*/
.menuServices ul li:hover ul li a:hover {color:#000000; background-image:url('../images/sub_hover.png');}

.menuServices ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0px;}
.menuServices ul li:hover ul li:hover ul.left {left:-105px;}
/* END OF SUB MENU *******************************************************************/

/* -- Centered Content with Image Left > Text Right -- *******/
#content {
	width: 100%;
/*	height: 75%; /* keeps it above footer for scroll on right - but switched off for bottom: below*/
	float: none;
	top: 150px;
	bottom: 25px;
	background: transparent;
	margin: 0 0 10px 0; 
	z-index:1;
	padding-left: 0px;
	padding-bottom: 5px;
 	position: absolute;
/*	added to test auto sight scroll
		overflow:hidden;
	overflow:auto;
	overflow-x:hidden;*/
	}
#content_lp {
	width: 100%;
/*	height: 75%; /* keeps it above footer for scroll on right - but switched off for bottom: below*/
	float: none;
	top: 100px;
	bottom: 25px;
	background: transparent;
	margin: 0 0 10px 0; 
	z-index:1;
	padding-left: 0px;
	padding-bottom: 5px;
 	position: absolute;
/*	added to test auto sight scroll
		overflow:hidden;
	overflow:auto;
	overflow-x:hidden;*/
	}
#portfolios {
	width: 100%;
	height: 100%;
	float: none;
	top: 25px;
	background: transparent;
	margin: 0 0 0 0;
	z-index:1;
	padding-left: 0px;
	position: absolute;
			overflow:visible;
/*	overflow-x:hidden;
	overflow-y:hidden; */

	}
/*orig
	#content {
	width: 1000px;
	height: 500px;
	float: none;
	left: 10%;
	top: 100px;
	background: transparent;
	margin: 0 0 0 0;
	z-index:1;
	padding-left: 0px;
	position: absolute;
	}
*/
.ctext {
	font-family: Trebuchet MS, Arial, "san-serif";
	width: 1000px;
	height: 100%;
	position: relative; 
	margin: 0px auto;
/* from orig below */
	text-align: left;
	color: #666666;
	font-size: 12px;
	padding-left: 20px;
	padding-right: 20px;
	text-decoration:none;
	overflow:auto;
	overflow-x:hidden;
/*position:relative; */

}
.ctext a:hover { color:#FCEACF;}
.testitext {
	font-family: Trebuchet MS, Arial, "san-serif";
	width: 600px;
	height: 800px;
	position: relative;
	margin: 0px auto;
/* from orig below */
	text-align: left;
	color: #666666;
	font-size: 12px;
	padding-left: 20px;
	padding-right: 20px;
	text-decoration:none;
}
.cport {
	font-family: Trebuchet MS, Arial, "san-serif";
	width: 1100px;
	height: 687px;
	position: relative;
	margin: 0px auto;
/* from orig below */
	text-align: left;
	color: #666666;
	font-size: 12px;
	padding-left: 0px;
	padding-right: 0px;
}
.ptext { /*not used yet... not sure if will need to resolve portfolio text */
	font-family: Trebuchet MS, Arial, "san-serif";
	width: 1000px;
	height: 500px;
	position: relative;
	margin: 0px auto;
/* from orig below */
	text-align: left;
	color: #666666;
	font-size: 12px;
	padding-left: 20px;
	padding-right: 20px;
}
#fadeDiv {
	filter:Alpha(opacity=0); /*per the fade in script IE only*/
/* ?	-moz-opacity:0.0;  per fade in mozilla */
	font-family: Arial, "Trebuchet MS", san-serif;

/*	width: 100%;
	height: 100%; set to % for full screen otherwise overflow scroll kicks in. 
	position: relative;
	margin: 0px 35px;*/
/* from orig below 
	text-align: left;*/
	color: #FCEACF;
	font-size: 12px;
	padding-left: 20px;
	padding-right: 20px;
/*	padding-bottom: 2px; test residue */
/*	overflow-y:auto;
	overflow:auto;
	overflow-x: hidden; testing to scroll content area */
}
.head {
	font-size: 16px;
	color: #FCEACF;
}
.paras {
	font-size: 12px;
	color: #666666;
}
.paras a {
	text-decoration:underline;
	font-size: 12px;
	color: #666666;
}
.ctext_box {
	font-family: Trebuchet MS, Arial, "san-serif";
	text-align: left;
	color: #666666;
	font-size: 12px;
	padding-left: 100px;
	padding-right: 10px;
}
/* -- Back to Portfolio Button -- */
.menu_back2port {
		font-family: Trebuchet MS, Arial, "san-serif";
	/*background-image:  url('images/footr.png');  moved to right_nosub*/
	width: 1000px; /* was 500 prior to nav buttons */
	position:relative;
	color: #666666;
	font-size: 11px;
	line-height: 22px;
	height: 22px;
	margin: 0px auto;
	z-index: 1;
	text-align: center;
}
.menu_back2port .right_hassub_spacer {
	color:#C8B4A6;
	font-size: 11px;
	width: 600px;
		text-align: center;
	/*background-image:  url('images/headr.png'); right.png'); */
}
.menu_back2port ul li  {
	display:block;
	text-decoration:none;
	color:#C8B4A6;
	
	height:22px; 
	line-height:22px; 
	font-size:11px; 
	overflow:hidden;
	padding-left: 1px;
}
.menu_back2port ul li a {
	display:block;
	text-decoration:none;
	color:#C8B4A6;
 	width: 65px; 
	height:22px; 
	line-height:22px; 
	font-size:11px; 
	overflow:hidden;
	padding-left: 1px;
}
.menu_back2port .left_nosub span {
/* background-image:  url('images/footr.png'); */
	width:750px;
		text-align:center;
}
.menu_back2port .left_nosub {
/*	background-image:  url('images/footr.png'); */
	width: 750px;
	text-align: center;
	text-decoration: none;
}
.menu_back2port .right_nosub {
	background-image:     url(assets/images/footr.png%27); 
	width: 60px;
	/*width: 0px;  was 500 prior to nav buttons */
	text-align: center;
	text-decoration: none;
}
.menu_back2port .center_nosub {
	background-image:     url(assets/images/footr.png%27); 
	/*width: 0px;  was 500 prior to nav buttons */
	text-align: center;
	text-decoration: none;
}
.menu_back2port ul {padding:0; margin:0; list-style: none;}
.menu_back2port ul li {float:left; position:relative;}
.menu_back2port ul li ul {display: none;}

.menu_back2port ul li a.center_nosub:hover {color:#666666; }
.menu_back2port ul li a.right_nosub:hover {color:#666666; }
/* End of Back to Portfolio Button */

/* Footer */
.menu_footr {
	font-family: Trebuchet MS, Arial, "san-serif";
	background-image:     url(assets/images/footr.png%27); 
	width: 925px;
	position:relative;
	color: #666666;
	font-size: 11px;
	line-height: 22px;
	height: 22px;
	margin: 0px auto;
	z-index: 1;
	text-align: center;

}
.menu_footr ul li a {
	display:block;
	text-decoration:none;
	color:#C8B4A6;
 	width: 100%;
	height:22px; 
	line-height:22px; 
	font-size:11px; 
	overflow:hidden;
	padding-left: 1px;
}
.menu_footr ul li  {
	display:block;
	text-decoration:none;
	color:#C8B4A6;

	height:22px; 
	line-height:22px; 
	font-size:11px; 
	overflow:hidden;
	padding-left: 1px;
}
/* End Caps Styling */
.menu_footr .left_nosub {
	width: 100px;
		text-align:center;

}
/*footer for fb and twitter*/
.menu_footr .left_icons_tw {
	width: 50px;
		text-align:left;
}
.menu_footr .left_icons_tw img {
		vertical-align:middle;
}
.menu_footr .left_icons_fb {
	width: 50px;
		text-align:right;
}
.menu_footr .left_icons_fb img {
		vertical-align:middle;
}
/*only used if span in footer not used right now */
.menu_footr .center_nosub span {
	width: 500px; 
		text-align:center;
}
.center_nosub {
	/*min-width: 125px;*/
	width: 500px; 
		text-align:center;

}
.menu_footr .right_blank {
	width: 90px;
	text-align: center;
	text-decoration: none;
}
.menu_footr .right_nosub {
	width: 70px;
	text-align: center;
	text-decoration: none;

}
.menu_footr ul {padding:0; margin:0; list-style: none;}
.menu_footr ul li {float:left; position:relative;}
.menu_footr ul li ul {display: none;}

.menu_footr ul li a.left_nosub:hover {color:#666666; }
.menu_footr ul li a.right_nosub:hover {color:#C8B4A6; }


/* -- Expand on Click -- */
.linkspan {
	  font-family: Trebuchet MS, Arial, "san-serif";
      color:#666666;
      text-decoration:none;
      }
#seocontent {
          display:none;
		  background-color: #000000;

         }
.vis {
         display:block;}
/* end Expand on Click */
.wrap{
position:relative;
top:20px;
left:20px;
float:left;
width:1000px;
height:210px;
background:#101010  url(assets/images/black-licorice.png%27) no-repeat center 120px;
border:3px solid #f0f0f0;
padding:0;
padding-left:10px;
}
#map {
	width: 425px;
	height: 350px;
	margin: 0;
	padding: 0;
	z-index: 50;
	background:#FFFFFF;
}

.msfooter
{
	color:#696969;
	text-decoration:none;
	font-size: 10px;
}
.msfooter a
{
	color: #bab8b6;
	text-decoration: none;
}
.msfooter a:link {color: #bab8b6;}
.msfooter a:visited {color: #bab8b6;}
.msfooter a:hover {color: #ffffff;}

.footer2
{
	color: #bab8b6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.footer2 a
{
	color: #bab8b6;
	text-decoration: none;
}
.footer2 a:link {color: #bab8b6;}
.footer2 a:visited {color: #bab8b6;}
.footer2 a:hover {color: #ffffff;}

.footer3
{
	color: #44433F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align:baseline;
	padding-top:6px;
}
.footer3 a
{
	color: #44433F;
	text-decoration: none;
}
.footer3 a:link {color: #44433F;}
.footer3 a:visited {color: #bab8b6;}
.footer3 a:hover {color: #ffffff;}

.footerhot
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
}
.footerhot a
{
	color: #ffffff;
	text-decoration: none;
}
.footerhot a:link {color: #ffffff;}
.footerhot a:visited {color: #ffffff;}
.footerhot a:hover {color: #ffffff;}

.footerseparator 
{
	font-size: 8px;
	padding:0px 15px 0px 15px;
	color: #bab8b6;
	cursor:default;
}
.footerseparator2 
{
	font-size: 8px;
	padding:0px 10px 0px 10px;
	color: #44433F;
	cursor:default;
}
.footerpad
{
	padding:18px 0px 5px 0px;
}
.footercontainer
{
	width:910px;
	text-align:right;
}

.photocredit
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #444444;
	padding-top:18px;
}