/* RESET */
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input
{
	margin: 0;
	padding: 0;
}
h1, h2, h3, h4, h5, h6, pre, code, address, caption, cite, code, em, strong, th, p, ul, dl
{
	font-size: 1em;
	font-weight: normal;
	font-style: normal;
}
ul, ol
{
	list-style: none;
}
fieldset, img
{
	border: none;
}


caption, th
{
	text-align: left;
}
table
{
	border-collapse: collapse;
	border-spacing: 0;
}


html
{
	/*overflow: -moz-scrollbars-vertical;*/
height: 101%;
margin-bottom:1px;

}
/* LAYOUT */
#sitemap li a{
font-size:12px;
display:block;
	height:20px;
	padding:3px 0px 0px 10px;
}
#sitemap li a:hover{
text-decoration:none;
	background:url("/images/template/backgrounds/everythingelse-on.jpg") no-repeat;
}
.clear
{
	clear: both;
}
.fl
{
float:left;

}
.fl input
{
margin-right:10px;
}
.td{
padding-top:8px;
}
.fr{
float:right;
}
.clearer
{
	clear: both;
	display: block;
	margin: 0;
	padding: 0;
	height: 0;
	line-height: 1px;
	font-size: 1px;
}
.header
{
	margin-left:10px;
}
.budget{
background:url("/images/template/backgrounds/budget.gif") no-repeat right;
height:33px;
display:block;
width:98%;
margin:0px auto;
text-align:right;
font-size:.7em;
color:#1d1d1d;
padding-top:15px;
font-weight:normal;

}
.budget strong{
margin-right:10px;
}
.va{
font-size:.75em;
margin-right:30px;
margin-top:15px;
margin-bottom:15px;
}
.va img{
vertical-align:middle;
}
.plum
{
	color:#790a4e;
}
:focus
{
	outline: 0;
}
body
{
	margin:0px;
	font-family: Arial, Verdana, sans-serif, "Trebuchet MS", "Lucida Grande";
	/*font-family:Arial, Verdana, sans-serif;*/
/*    background:url("/images/template/backgrounds/htmb.jpg") bottom repeat-x;/*	color:#1d1d1d;*/
    /*color:#3e003d;*/

}
a
{
	color:#009cfd;
	text-decoration:none;
	cursor:pointer;
	
}
a:hover
{
	color:#1d1d1d;
	text-decoration:underline;
}
.cr
{
	float:right;
}
.cl
{
	float:left;
}
.htm
{
	background:url("/images/template/backgrounds/backreflect.jpg") no-repeat center 100px;
}

.lgray
{
	color: #8E8E8E
}
.mtop100
{
	margin-top:100px;
}
.visitbut
{
	background:url("/images/template/menu/section-on.png") no-repeat;
	height:20px;
	width:194px;
	text-align:center;
	margin:0px auto;
	display:block;
	padding-top:4px;
	color:#333;
	font-weight:bold;
}
.visitbut:hover
{
	background:url("/images/template/menu/section-off.png") no-repeat;
	text-decoration:none;
	color:#019cfd;
}
.contactbg
{
	background: url("/images/template/backgrounds/contact.jpg") no-repeat 20px 0px;
}
.fpro
{
	padding:3px 5px 0px 5px;
	background:url("/images/template/backgrounds/ibar-tile.gif") repeat-y;
}
#more, #more2, #more3, #more4, #more5
{
	display:none;
}

#contactform
{
	display:none;
}
#sitetips
{
	display:none;
}
#hightlight
{
	display:none;
}
#didyouknow
{
	display:none;
}
#featuredproject
{
	display:none;
}
#biisite
{
	display:none;
}
#biisite #preloader
{
	margin:0px auto;
	text-align:center;
}
#wrapper
{
	margin:0px auto;
	width:900px;
}
#hwrapper
{
	width:100%;
	background:url("/images/template/backgrounds/htm.jpg") repeat-x #fff;
}
.tag
{
	color:#1d1d1d;
	letter-spacing:.4em;
	height:60px;
	clear:both;
	line-height:.999em;
}
.tagb
{
	color:#1d1d1d;
	letter-spacing:.4em;
	clear:both;
	line-height:.999em;
}
.small
{
	font-size:.65em;
	color:#c1c1c1;
}
#header #sticker
{
	position:absolute;
	top:0px;
	right:0px;
	z-index:1000;
	text-align:right;
	padding-top:2px;
	border-left:1px solid #fff;
	width:210px;
	height:44px;
}
#header .nohome{
margin-top:19px;
}
#header #sticker a
{
	text-decoration:none;
	display:block;
}
#header #sticker img
{
	vertical-align:middle;
}
#hwrapper #header
{
	height:140px;
	position:relative;
	margin:0px auto;
	width:900px;
}
#hwrapper #header img
{
	margin-top:2px;
}
#wrapper #content
{
	margin:0px auto;
	width:900px;
	position:relative;
	padding-bottom:10px;
}
#wrapper #content #imenu
{
	float:left;
	width:200px;
	margin-bottom:20px;
	background:#efefef;
}


#wrapper #content #imenu ul li a
{
	color:#1d1d1d;
	letter-spacing:.1em;

	text-decoration:none;
	background:url("/images/template/menu/section-on.png") no-repeat 2px 0px transparent;
	display:block;
	padding-left:10px;
	padding-top:5px;
	height:25px;
	font-size:.75em;
}
#wrapper #content #imenu ul li a:hover
{
	color:#1d1d1d;
	background:url("/images/template/menu/section-off.png") no-repeat 2px 0px transparent;
	cursor:pointer;
}
#wrapper #content #imenu ul li a.active
{
	background:url("/images/template/menu/section-active.png") no-repeat 2px 0px transparent;
	/*color:#1d1d1d;*/
color:#fff;
}
#wrapper #content #imenu .lsec
{
	padding-bottom:10px;
}
#wrapper #content #imenu ul li ul li a
{
	display:block;
	text-decoration:none;
	font-weight:normal;
	color:#666;
	padding:6px 0px 6px 12px;
	font-size:.7em;
	background:url("/images/template/menu/bar-off.png") no-repeat 2px 0px;
	height:20px;
}
#wrapper #content #imenu ul li ul li a:hover
{
	text-decoration:none;
	color:#019cfd;
	/*width:194px;*/
background:url("/images/template/menu/bar-on.png") no-repeat 2px 0px;
}

.fpages
{
	background:url("/images/template/backgrounds/content.jpg") no-repeat 10px 0px;
	padding-top:10px;
	margin-top:40px;
}

#wrapper #content #icontent
{
	float:left;
	/*background:url("/images/template/backgrounds/content.jpg") no-repeat 10px 150px;*/
margin-bottom:20px;
/*	min-height:400px;*/
}


#wrapper #content #icontent a
{
	padding-top:4px;
	cursor:pointer;
}
#wrapper #content #icontent input
{
	font-family:Arial, Verdana, sans-serif;
}
#wrapper #content #icontent .grow
{
	clear:both;
	width:630px;
	margin:0px auto;
	font-size:.75em;
}

#wrapper #content #icontent #container-contact p{
	padding:0 30px;
	
}
#wrapper #content #icontent #container-contact ul{
	list-style-type:disc;
	margin:10px 30px;
	padding:0 30px;
}

#wrapper #content #icontent #container-contact strong{
	background:none;
	font-weight:bold;
	padding:0;
	margin:0;
}
#wrapper #content #icontent #container-contact em{
	background:none;
	font-style:italic
}
#wrapper #content #icontent #container-contact h2{
	font-size:.9em;
}
#wrapper #content #icontent .grow div
{
	float:left;
	width:210px;
	height:280px;
}
#wrapper #content #icontent .grow div a{
color:#414141;
text-decoration:none;
display:block;
}
#wrapper #content #icontent .grow div .linkex{
background:url(/images/template/backgrounds/everythingelse-on.jpg) no-repeat center;
width:184px;
height:20px;
display:block;
text-align:center;
margin:0px auto;
}
#wrapper #content #icontent strong
{
	background:url("/images/template/assets/arrow.png") no-repeat left;
	padding-left:14px;
	font-weight:bold;
color:#1d1d1d;

}
.btop
{
	background:url("/images/template/backgrounds/p-tile.gif") repeat-x;
}
.strong
{
	font-weight:bold;
color:#1d1d1d;
}
br
{
	line-height:2em;
}
#wrapper #content #icontent .texta
{
	float:left;
	width:300px;
}
#wrapper #content #icontent .textb
{
	float:left;
	width:400px;
}
#wrapper #content #icontent .plus
{
	float:left;
	color:#ccc;
	font-size:8em;
}
#wrapper #content #icontent ul
{
	margin-left:35px;
	margin-right:30px;
	margin-bottom:10px;
	font-size:.75em;
}
#wrapper #content #icontent ol
{
	margin-left:35px;
	margin-right:30px;
	margin-bottom:10px;
	font-size:.75em;
	list-style:decimal;
}

#wrapper #content #icontent .list li
{
	line-height:1.111em;
	background:url("/images/template/backgrounds/ul-on.gif") no-repeat left top;
	height:30px;
	display:block;
	color:#414141;
	margin-bottom:4px;
	display:block;
}
#wrapper #content #icontent .listb li
{
	padding-left:20px;
	padding-top:6px;
	line-height:1.111em;
	display:block;
	color:#414141;
	margin-bottom:4px;
	margin-left:20px;
	display:block;
	background:url("/images/template/assets/li.png") no-repeat 5px 7px;
}
#wrapper #content #icontent .list li a
{
	padding-left:20px;
	padding-top:8px;
	color:#414141;
	display:block;
	height:30px;
}
#wrapper #content #icontent .list li a:hover
{
	color:#00a6ff;
	text-decoration:none
}
#wrapper #content #icontent .list li:hover
{
	background:url("/images/template/backgrounds/ul.gif") no-repeat left top;
		color:#1d1d1d;
}
#wrapper #content #icontent #icontentextra
{
	clear:both;
}
#wrapper #content #icontent #icontentextra .col
{
	float:left;
	width:33.33%
}
#wrapper #content #icontent #icontentextra .col h2
{
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	color:#73084c;
}
#wrapper #content #icontent #icontentextra .col p
{
	padding-left:10px;
	padding-right:10px;
}
#wrapper #content .twocol
{
	width:700px;
}
#wrapper #content .threecol
{
	width:490px;
}

#wrapper #content #icontent .secicon
{
	margin-right:20px;
	margin-left:10px;
}
.bnav
{
margin-left:20px;
margin-right:20px;
margin-bottom:10px;
font-size:.75em;

}

.bnav .fl a{
background:url("/images/template/assets/left.gif") no-repeat;
width:20px;
height:20px;
text-indent:-100000px;
display:block;

}
small{
background:#efefef;
border:1px solid #e1e1e1;
display:block;
margin-top:6px;
}
.bnav .fr a{
background:url("/images/template/assets/right.gif") no-repeat;
width:20px;
height:20px;
text-indent:-100000px;
display:block;

}
#wrapper #content #icontent p
{
	padding:10px 35px;
	margin-bottom:10px;
	font-size:.75em;
	line-height:1.111em;
	/*color:#666;*/
    color:#414141;

}
.lp-v
{

	margin-bottom:10px;
	font-size:.75em;
	line-height:1.111em;
	/*color:#666;*/
    color:#414141;

}

#wrapper #content #icontent blockquote
{
	padding:10px 55px;
	font-size:.75em;
	line-height:1.111em;
	/*color:#666;*/
    color:#414141;
	font-style:italic;
}
#wrapper #content #icontent h3
{
	font-size:.7em;
	padding:5px 20px;
	line-height:1.111em;
	font-weight:bold;
	color:#00a6ff;
	clear:both;
	height:50px;
}

#wrapper #content #icontent h3 img
{
	vertical-align:middle;
	padding-right:10px;
}
.more, .more2, .more3, .more4, .more5
{
	cursor:pointer;
	margin-right:5px;
	text-align:right;
	background:url("/images/template/backgrounds/more-tile.gif") no-repeat;
	height:50px;
	clear:both;

}
#wrapper #content #icontent h1
{
	font-size:.95em;
	padding:10px 25px;
	line-height:1.111em;
	color:#73084c;
}

#wrapper #content #icontent h2
{
	font-size:.8em;
	padding:10px 25px;
	line-height:.999em;

	color:#73084c;
}
#wrapper #content #icontent h4
{
	font-size:.95em;
	padding:4px 25px;
	line-height:.9em;
	color:#3ca9fd;
	font-weight:bold;
}
#lpcontent{
padding-right:40px;
}
#wrapper #content #ibar
{
	float:left;
	width:210px;
	font-size:.7em;
	color:#666;
	margin-bottom:20px;
}
#wrapper #content #lpbar
{
	float:right;
	width:210px;
	color:#666;
	margin-bottom:20px;
	margin-right:20px;
}
.lprow {
clear:both;
height:200px;
	border-bottom:1px solid #dfdfdf;
	border-top:1px solid #dfdfdf;
}
.lprow div{
float:left;
width:33.33%;
height:180px;
text-align:center;

}
.lprow div h4{
font-size:.8em;
color:#212121;
font-weight:bold;
}

.bold
{
	background:url("/images/template/assets/arrow.png") no-repeat left;
	padding-left:14px;
	font-weight:bold;
color:#1d1d1d;

}
#wrapper #content #ibar dt a
{
	text-decoration:none;
	color: #414141;
	display:block;
	padding-left:18px;
	padding-top:4px;
	height:20px;
	font-weight:bold;
	background:url("/images/template/assets/dt-a.gif");
}
#wrapper #content #ibar dl dd{
margin-bottom:10px;
}
#wrapper #content #ibar h3
{

	/*color: #414141;*/
    color:#00a6ff;
	padding:3px 10px 6px 10px;
	border-bottom:1px solid #dfdfdf;
	background:url("/images/template/backgrounds/ibar.gif") no-repeat left top;
	cursor:pointer;
}


#wrapper #content h5{
color:#3ca9fd;
font-size:1.2em;
border-bottom:1px solid #dfdfdf;
}
#wrapper #content #lpbar h6
{

	/*color: #414141;*/
    color:#00a6ff;
	padding:3px 10px 6px 10px;
	border-bottom:1px solid #dfdfdf;
	background:url("/images/template/backgrounds/ibar.gif") no-repeat left top;
	font-size:.7em;
}

#wrapper #content #lpbar .close
{
	background:url("/images/template/backgrounds/ibar.gif") no-repeat left -20px;
	height:20px;
	margin-bottom:10px;
}

#wrapper #content #ibar h3 img
{
	vertical-align:middle;
}
#wrapper #content #ibar .close
{
	background:url("/images/template/backgrounds/ibar.gif") no-repeat left -20px;
	height:20px;
	margin-bottom:10px;
}
#wrapper #content #lpbar .lp
{
	padding:3px 10px 10px 10px;
	background:url("/images/template/backgrounds/ibar-tile.gif") repeat-y;
	font-size:.7em;
}
#wrapper #content #ibar p
{
	padding:3px 10px 10px 10px;
	background:url("/images/template/backgrounds/ibar-tile.gif") repeat-y;
}
#wrapper #content #ibar #blog
{
	padding:3px 10px 10px 10px;
	background:url("/images/template/backgrounds/ibar-tile.gif") repeat-y;
}
#wrapper #content #ibar .blog
{
	background:url("/images/template/backgrounds/ibar-on.gif") repeat-y;
}
#wrapper #content #ibar .blogl a
{
padding:2px;
display:block;
}
#wrapper #content #ibar .blogl a:hover
{
text-decoration:none;
display:block;
padding:2px;
background:#efefef;
}


#wrapper #content #ibar #qform
{
	padding:3px 10px 10px 10px;
	background:url("/images/template/backgrounds/ibar-tile.gif") repeat-y;
}
#wrapper #content #icontent #qform
{
	padding:10px 35px;
	margin-bottom:10px;

	line-height:1.111em;
	/*color:#666;*/
    color:#414141;
}

#wrapper #content #ibar dt a img
{
	margin-right:4px;
}
#wrapper #content #ibar dt a:hover
{
	color: #414141;
	background:url("/images/template/assets/dt-a.gif");
}
#wrapper #content #ibar dt:hover
{
	color: #414141;
	background:url("/images/template/backgrounds/everythingelse-on.jpg") no-repeat;
}
#wrapper #content #ibar dd
{
	padding-left:10px;
	padding-right:10px;
}
#wrapper #content #ibar dl
{
	padding:3px 10px 10px 10px;
	background:url("/images/template/backgrounds/ibar-tile.gif") repeat-y;
}
#wrapper #content #tooltipdrive
{
	width:800px;
	height:80px;
	position:absolute;
	z-index:700;
	visibility:hidden;
	top:-66px;
	left:50px;
	background:url("/images/template/backgrounds/tooltip-01.png") center top no-repeat;
}
#wrapper #content #tooltipconvert
{
	width:800px;
	height:80px;
	position:absolute;
	z-index:700;
	visibility:hidden;
	top:-66px;
	left:50px;
	background:url("/images/template/backgrounds/tooltip-02.png") center top no-repeat;
}
#wrapper #content #tooltipdesign
{
	width:800px;
	height:80px;
	position:absolute;
	z-index:700;
	visibility:hidden;
	top:-66px;
	left:50px;
	background:url("/images/template/backgrounds/tooltip-03.png") center top no-repeat;
}
#wrapper #content #tooltipport
{
	width:800px;
	height:80px;
	position:absolute;
	z-index:700;
	visibility:hidden;
	top:-66px;
	left:50px;
	background:url("/images/template/backgrounds/tooltip-04.png") center top no-repeat;
}
#wrapper #content .tooltip .tipcontent
{
	color: #666;
	padding-top:10px;
	width:600px;
	margin-left:100px;
}
#wrapper #content .tooltip div h1
{
	font-size:1em;
}
#wrapper #content .tooltip div h1.alt
{
	color:#0ab6fe;
}
#wrapper #content .tooltip div p
{
	color:#414141;
	letter-spacing:.2em;
	text-align:center;
}
#wrapper #content.fha
{
/*	height:500px;*/
}
*
{
	padding:0px;
	margin:0px;
}
#wrapper #content #stage
{
	margin:0px auto;
	width:602px;
	background:url("/images/template/backgrounds/reflect.jpg") no-repeat 0px 201px;
	height:450px;
}
#wrapper #content #deco
{
	position:absolute;
	right:16px;
	/*	top:230px;*/
bottom:-160px;
	z-index:10;
}
#wrapper #content #stage .ml
{
	margin:0px 1px;
}
#wrapper #content #stage .dropdown
{
	padding:0px;
	float:left;
}
#wrapper #content #stage .dropdown dt
{
	height:200px;
	width:200px;
	cursor:pointer;
	overflow:hidden;
	background:#fff;
}
#wrapper #content #stage .dropdown dt:hover
{
}
#wrapper #content #stage .dropdown dd
{
	z-index:200;
	position:absolute;
	overflow:hidden;
	display:none;
	width:200px;
}
.dda
{
	background:url("/images/template/backgrounds/reflect-on.jpg") no-repeat 0px 1px #fff;
	width:200px;
}
.ddb
{
	background:url("/images/template/backgrounds/reflect-on.jpg") no-repeat -201px 1px #fff;
	width:200px;
}
.ddc
{
	background:url("/images/template/backgrounds/reflect-on.jpg") no-repeat -402px 1px #fff;
	width:200px;
}
#wrapper #content #stage .dropdown ul
{
	width:200px;
	list-style-type:none;
	margin-top:15px;
}
#wrapper #content #stage .dropdown li
{
	display: inline;
	width:200px;
}
#wrapper #content #stage .dropdown a
{
	display:block;
	text-decoration:none;
	color:#414141;
	width:200px;
	/*width:194px;*/
padding:6px 10px;
height:16px;

	/*background:url("/images/template/menu/bar-off.png") no-repeat 0px 0px;*/
font-size:.7em;
}
#wrapper #content #stage .dropdown a:active
{
}
#wrapper #content #stage .dropdown a:visited
{
}
#wrapper #content #stage .dropdown a:hover
{
	display:block;
	text-decoration:none;
	color:#019cfd;
	width:200px;/*width:194px;*/
}
#wrapper #content #stage .dropdown .d1:hover
{
	background:url("/images/template/backgrounds/reflect-hover.jpg") no-repeat 0px -14px;
}
#wrapper #content #stage .dropdown .d2:hover
{
	background:url("/images/template/backgrounds/reflect-hover.jpg") no-repeat 0px -42px;
}
#wrapper #content #stage .dropdown .d3:hover
{
	background:url("/images/template/backgrounds/reflect-hover.jpg") no-repeat 0px -70px;
}
#wrapper #content #stage .dropdown .d4:hover
{
	background:url("/images/template/backgrounds/reflect-hover.jpg") no-repeat 0px -98px;
}
#wrapper #content #stage .dropdown .d5:hover
{
	background:url("/images/template/backgrounds/reflect-hover.jpg") no-repeat 0px -126px;
}
#wrapper #content #stage .dropdown .d6:hover
{
	background:url("/images/template/backgrounds/reflect-hover.jpg") no-repeat 0px -154px;
}
#wrapper #content #stage .dropdown .d7:hover
{
	background:url("/images/template/backgrounds/reflect-hover.jpg") no-repeat 0px -182px;
}
#wrapper #content #stage .dropdown .dv1:hover
{
	background:url("/images/template/backgrounds/reflect-hover.jpg") no-repeat -201px -14px;
}
#wrapper #content #stage .dropdown .dv2:hover
{
	background:url("/images/template/backgrounds/reflect-hover.jpg") no-repeat -201px -42px;
}
#wrapper #content #stage .dropdown .dv3:hover
{
	background:url("/images/template/backgrounds/reflect-hover.jpg") no-repeat -201px -70px;
}
#wrapper #content #stage .dropdown .dv4:hover
{
	background:url("/images/template/backgrounds/reflect-hover.jpg") no-repeat -201px -98px;
}
#wrapper #content #stage .dropdown .dv5:hover
{
	background:url("/images/template/backgrounds/reflect-hover.jpg") no-repeat -201px -126px;
}
#wrapper #content #stage .dropdown .dv6:hover
{
	background:url("/images/template/backgrounds/reflect-hover.jpg") no-repeat -201px -154px;
}
#wrapper #content #stage .dropdown .dv7:hover
{
	background:url("/images/template/backgrounds/reflect-hover.jpg") no-repeat -201px -182px;
}
#wrapper #content #stage .dropdown .dv8:hover
{
	background:url("/images/template/backgrounds/reflect-hover.jpg") no-repeat -201px -210px;
}
#wrapper #content #stage .dropdown .c1:hover
{
	background:url("/images/template/backgrounds/reflect-hover.jpg") no-repeat -402px -14px;
}
#wrapper #content #stage .dropdown .c2:hover
{
	background:url("/images/template/backgrounds/reflect-hover.jpg") no-repeat -402px -42px;
}
#wrapper #content #stage .dropdown .c3:hover
{
	background:url("/images/template/backgrounds/reflect-hover.jpg") no-repeat -402px -70px;
}
#wrapper #content #stage .dropdown .c4:hover
{
	background:url("/images/template/backgrounds/reflect-hover.jpg") no-repeat -402px -98px;
}
#wrapper #content #stage .dropdown .c5:hover
{
	background:url("/images/template/backgrounds/reflect-hover.jpg") no-repeat -402px -126px;
}
#wrapper #content #stage .dropdown .c6:hover
{
	background:url("/images/template/backgrounds/reflect-hover.jpg") no-repeat -402px -154px;
}
#wrapper #content #stage .dropdown .underline
{
}
#wrapper #content #stage .dropdown .mheader
{
	padding:3px 20px;
	font-size:.8em;
	font-weight:bold;
	height:24px;
}

#wrapper #content #fragment-2{
	padding:10px 35px;
	font-size:.75em;
	line-height:1.111em;
	/*color:#666;*/
    color:#414141;

}
#wrapper #btop
{
	font-size:.7em;
	height:60px;
}
#wrapper #everythingelse
{
	width:800px;
	margin:0px auto;
	font-size:.75em;
	color: #414141;
	background:url("/images/template/backgrounds/everythingelse-tile.gif") repeat-y center;
	position:relative;
}
#wrapper #everythingelse p
{
	padding-left:10px;
	padding-right:10px;
	line-height:.999em;
	margin-top:10px;
}
#wrapper #everythingelse #eveheader #earrow
{
	position:absolute;
	right:0px;
	top:-20px;
	z-index:1000;
}
#wrapper #everythingelse #eveheader
{
	height:24px;
	display:block;
	background: url("/images/template/backgrounds/everythingelse.gif") no-repeat center top #fff;
	cursor:pointer;
	position:relative;
	border-bottom:1px solid #e5e5e5;
}
#wrapper #everythingelse #eveheader img
{
	margin:3px 0px 0px 8px;
}
#wrapper #everythingelse #evefooter
{
	width:800px;
	height:20px;
	display:block;
	background: url("/images/template/backgrounds/everythingelse.gif") no-repeat center bottom #fff;
}
#wrapper #everythingelse #evecontent
{
	display:none;
	width:800px;
	overflow:hidden;
}
#wrapper #everythingelse div.col
{
	float:left;
	padding:10px;
	width:30%;
	font-weight:normal;
	font-size:.9em;
}
#wrapper #everythingelse div.col dd
{
	padding-left:10px;
}
#wrapper #footer
{
	margin:10px auto;
	width:990px;
	color:#999;
	text-align:center;
	border-top:1px solid #e5e5e5;
}
#wrapper #footer img
{
	vertical-align:middle;
}
#wrapper .portfoliolink{
position:absolute;
right:0px;
top:320px;
z-index:900;

}
.portfoliolinkins{
margin-left:20px;
}
#wrapper #everythingelse #evecontent a
{
	text-decoration:none;
	color: #414141;
	display:block;
	padding-left:18px;
	padding-top:3px;
	height:22px;
	background:url("/images/template/assets/dt-a.gif");
}
#wrapper #everythingelse #evecontent a:hover, dt:hover
{
	color: #414141;
	background:url("/images/template/assets/dt-a.gif");
}
#wrapper #everythingelse #evecontent a img
{
	margin-right:4px;
}
#wrapper #everythingelse #evecontent li:hover, dt:hover
{
	background:url("/images/template/backgrounds/everythingelse-on.jpg") no-repeat;
}
#wrapper #everythingelse #everydescription
{
	display:none;
	position:absolute;
	left:160px;
	top:6px;
	font-size:.8em;
	color:#c1c1c1;
}
#wrapper #bottomtag
{
	width:900px;
	margin:0px auto;
	height:45px;
	text-align:right;
	padding:10px 0px;
}
#wrapper #footer
{
	font-size:.7em;
	clear:both;
	text-align:center;
}
#wrapper #footer p
{
	margin-top:10px;
	margin-bottom:20px;
}
#wrapper #footer .flinks a
{
	padding:0px 10px;
	text-decoration:none;
}
#wrapper #footer .flinks a:hover
{
	color: #414141;
	background:#e5e5e5;
}

/* PRETTY FORMS */

INPUT
{
	BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 3px;
	FONT: 90%/180% "Trebuchet MS", "Lucida Grande", "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
	COLOR: #666666;
	PADDING-TOP: 0px;
	BORDER-RIGHT-WIDTH: 0px;
}
TEXTAREA
{
	BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 3px;
	FONT: 90%/180% "Trebuchet MS", "Lucida Grande", "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
	COLOR: #666666;
	PADDING-TOP: 0px;
	BORDER-RIGHT-WIDTH: 0px
}
SELECT
{
	BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 3px;
	FONT: 90%/180% "Trebuchet MS", "Lucida Grande", "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
	COLOR: #666666;
	PADDING-TOP: 0px;
	BORDER-RIGHT-WIDTH: 0px
}
LABEL
{
	FLOAT: left;
	MARGIN: 5px;
	WIDTH: 100px;
	DISPLAY: block;
}
.clearAll
{
	CLEAR: both
}
.frmShdwTopLt
{
	BACKGROUND: url("/images/template/assets/shadowUpperLeft.gif") no-repeat left top;
	FLOAT: left
}
.frmShdwBottomRt
{
	BACKGROUND: url("/images/template/assets/shadowLowerRight.gif") no-repeat right bottom;
	FLOAT: left
}
.frmShdwBottomLt
{
	BACKGROUND: url("/images/template/assets/shadowBottomLeft.gif") no-repeat left bottom;
	FLOAT: left
}
.frmShdwTopRt
{
	BACKGROUND: url("/images/template/assets/shadowTopRight.gif") no-repeat right top;
	FLOAT: left
}
.frmShdwCheck
{
	BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	BORDER-RIGHT-WIDTH: 0px
}
.frmShdwCheck IMG
{
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	MARGIN: 0px;
	BORDER-RIGHT-WIDTH: 0px
}
.frmShdwRadio
{
	FLOAT: left;
	MARGIN: 0px
}
.frmShdwRadio IMG
{
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	MARGIN: 0px;
	BORDER-RIGHT-WIDTH: 0px
}
.frmShdwSubmit
{
	BORDER-TOP-WIDTH: 0px;
	FONT-WEIGHT: bold;
	BORDER-LEFT-WIDTH: 0px;
	BACKGROUND: transparent;
	FLOAT: left;
	BORDER-BOTTOM-WIDTH: 0px;
	CURSOR: pointer;
	BORDER-RIGHT-WIDTH: 0px;

}
.frmShdwSubmit:hover
{
	COLOR: #000000
}
.frmShdwSelectDropChosen
{
	BORDER-RIGHT: #cccccc 1px solid;
	PADDING-RIGHT: 0px! important;
	PADDING-LEFT: 2px! important;
	FONT-SIZE: 0.9em;
	FLOAT: left;
	PADDING-BOTTOM: 0px! important;
	MARGIN: 3px 3px 3px 5px;
	BORDER-LEFT: #ffffff 1px solid;
	CURSOR: pointer;
	COLOR: #666666;
	PADDING-TOP: 0px! important;
	DISPLAY: block;
	TEXT-DECORATION: none
}
.frmShdwSelectDropShown
{
	BORDER-RIGHT: #cccccc 1px solid;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 2px;
	FONT-SIZE: 0.9em;
	BACKGROUND: #ffffff;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 3px 3px 3px 5px;
	POSITION: absolute;
	BORDER-LEFT: #cccccc 1px solid;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #cccccc 1px solid
}
.frmShdwSelectDrop
{
	DISPLAY: none
}
.fakeSelectImg
{
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	MARGIN: 5px 5px 0px 0px;
	BORDER-RIGHT-WIDTH: 0px
}
.frmShdwSelectDropShown A
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #666666;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #ffffff 1px dashed;
	DISPLAY: block;
	TEXT-DECORATION: none
}
.frmShdwSelectDropShown A.selected
{
	BACKGROUND: #f7f7f7;
	COLOR: #000000;
	BORDER-BOTTOM: #cccccc 1px dashed
}
.frmShdwSelectDropShown A.selected:after
{
	CONTENT: " <<"
}
.frmShdwSelectDropShown A:hover
{
	BACKGROUND: #f7f7f7;
	COLOR: #666666;
	BORDER-BOTTOM: #cccccc 1px dashed;
	TEXT-DECORATION: none
}
.frmShdwSelectDropShown A:hover:after
{
	CONTENT: " <<";
}

