/*<?php Header ("Content-type: text/css");

require_once($_SERVER['DOCUMENT_ROOT'].'/includes/db.php');


$color			 		= 		"SELECT * FROM colors";
$color1 				= 		mysql_query($color, $connection) or die(mysql_error());
$row_color1 			= 		mysql_fetch_assoc($color1);

$h1 = $row_color1['h1'];
$h2 = $row_color1['h2'];
$h3 = $row_color1['h3'];
$h4 = $row_color1['h4'];

?>
*/
@charset "UTF-8";
/* CSS Document */



* { margin:0px; padding:0px; line-height:16px; border:none; outline:none; font-family:Arial, Helvetica, sans-serif; }
.hidden	{display:none;}

html { height:100%; max-height:100%; overflow: hidden; }
body { height:100%; max-height:100%; min-height:100%; overflow:hidden; }

.black { background-color:#000; color:#FFF; }
.white { background-color:#FFF; color:#000; }


/*

<? if ($blah == 'black') { $fontsize = '24px !important'; $fontcolor = '#FFF !important'; $fontweight = 'bold !important'; } else { $fontsize = '12px';  $fontcolor = '#000'; $fontweight = 'normal'; } ?>

#fonttest {font-size:<? echo $fontsize; ?>; color:<? echo $fontcolor; ?>; font-weight:<? echo $fontweight; ?>;}


*/

a {color:#AAA; text-decoration:none; }
a:hover { text-decoration:underline; }

#header {position:absolute; margin:0px; width:100%; height:174px; z-index:2; right:15px;  }
/*#header { * right:17px; }*/


#header2 {position:absolute; margin:0px; width:100%; height:50px; z-index:2; right:15px;  }
/*#header2 { * right:17px; }*/

#header { voice-family:"\"}\"";
voice-family:inherit;
right:17px;\
right:15px;
[right:17px;
right:17px;]
}

/*\*/
html*#header {
right:17px; 
}/*end*/

/*\*/
* html #header {
right:17px; 
}
/*end*/



#red_nav {
background-attachment:fixed;
background:url(../creative/images/red_nav.png);
height:907px;
width:304px;
background-repeat:no-repeat;
z-index:1;
}

#red_bg {
background-attachment:fixed;
background:url(../creative/images/red_bg.png);
height:200px;
width:230px;
background-repeat:repeat-y;;
}






#tabset {width:100%; height:28px; font-size:12px !important; }
#tabsblock { margin-left:25px; width:770px; display:block;  }
#tabs a { padding:6px 0px 0 0; height:20px; margin-top:2px; margin-right:1px; background:url(../images/tab5.png) no-repeat 0px 0px #777; float:left; color:#FFF; font-family:"Times New Roman", Times, serif !important; font-size:14px; text-align:center; width:190px;}

#tabs a:hover { background:url(../images/tab5.png) no-repeat 0px 0px #999 ; text-decoration:none;}
.tabsel a { background:url(../images/tab5.png) no-repeat 0px 0px #FFF !important; text-decoration:none; color:#999 !important;}
.tabsel a:hover { background:url(../images/tab5.png) no-repeat 0px 0px #FFF !important; text-decoration:none; color:#999 !important;}

.tabsel2 a { background:url(../images/tab5.png) no-repeat 0px 0px #000 !important; text-decoration:none; color:#BBB !important;}
.tabsel2 a:hover { background:url(../images/tab5.png) no-repeat 0px 0px #000 !important; text-decoration:none; color:#BBB !important;}

/*a #tabs { color:#FFF !important; font-family:"Times New Roman", Times, serif !important;	 }

a:hover #tabs {text-decoration:none; background:url(../images/tab5.png) no-repeat 0px 0px #999 !important; cursor:pointer; }*/

#why2 {position:absolute; width:120px; height:120px; top:56px; left:880px; z-index:3; background:url(../designate_investor/online/images/why.png) no-repeat; }


.breadcrumb { text-transform:capitalize; font-size:11px !important; position:absolute; left:340px; top:45px; margin:0px; color:#BBB !important; }
.breadcrumb a { color:#BBB !important; }

.dglogo_black, .dglogo_white, .investor_logo, .rebrand_logo, .creative_logo { width:200px; height:112px; position:absolute; top:50px; left:30px; z-index:3; }
.dglogo_black { background:url(../images/dg_black.png) no-repeat; }
.dglogo_white { background:url(../images/dg_white.png) no-repeat; }
.investor_logo { background:url(../images/investor.png) no-repeat; }
.rebrand_logo { background:url(../images/rebrand.png) no-repeat; }
.creative_logo { background:url(../images/creative.png) no-repeat; }

#title h1 {position:absolute; left:340px; top:94px; font-family:"Times New Roman", Times, serif; font-size:29px !important; font-weight:100; line-height:1em;}
#title2 h1 {position:absolute; left:340px; top:64px; font-family:"Times New Roman", Times, serif; font-size:29px !important; font-weight:100; line-height:1em; }

#nav {position:absolute; top:168px; z-index:2; font-size:15px; width:200px; left:0px; text-align:left; }
#nav a { font-family:"Times New Roman", Times, serif !important; display:block; margin-top:13px;}
#nav a:hover { text-decoration:none; color:#DDD;}

#navblock { position:absolute; bottom:16px; left:0px; width:50px; height:2500px; z-index:1; }


#subnav1, #subnav2, #subnav3 {position:relative; top:0px; color:#888; left:0px; line-height:14px !important; font-family:"Times New Roman", Times, serif; font-size:16px; margin:1em 0 0 0px !important; }
#subnav1 a, #subnav2 a, #subnav3 a {position:relative; top:0px; color:#888; left:0px; line-height:1.5em !important; font-family:"Times New Roman", Times, serif; font-size:16px !important; margin:6px 0 0 0 !important;}

#subsubnav { position:absolute; top:135px; left:340px; color:#AAA; /*background:url(../images/shadow.png) repeat-x bottom;*/ padding-bottom:6px;}
#subsubnav a { font-family:"Times New Roman", Times, serif;  font-size:16px !important; float:left;}











#indent {padding-left:10px; margin-top:10px !important;}

.stroke {float:left; margin:0 10px; background:url(../../images/stroke.png) no-repeat; width:2px; height:20px;}

.sel {color:#FFF !important; }
.selb {color:#000 !important; }
#selb {color:#000 !important; }
.selc {color:#FFF !important; }
#selc {color:#FFF !important; }
.selt {color:#000; }

#quote { margin:0px 0px 10px  0px;font-family:'Times New Roman', Times, serif; font-size:1.8em; line-height:1.2em; text-align:center; padding:0 10px; color:#666; }


.quote { color:#888; margin:0px 0px 10px  0px;font-family:'Times New Roman', Times, serif; font-size:1.4em; line-height:1.2em; text-align:center; padding:0 10px;}

.btl { width:44px; background:url(../../images/btl.png) no-repeat; margin:0px; padding:0px; }
.btr { width:44px; background:url(../../images/btr.png) no-repeat; margin:0px; padding:0px; }
.bml { width:44px; height:48px; background:url(../../images/bml.png) no-repeat center; margin:0px; padding:0px; }
.bmr { width:44px; height:48px; background:url(../../images/bmr.png) no-repeat center; margin:0px; padding:0px; }
.bbl { width:44px; background:url(../../images/bbl.png) no-repeat bottom; margin:0px; padding:0px; }
.bbr { width:44px; background:url(../../images/bbr.png) no-repeat bottom; margin:0px; padding:0px; }


#content { display:block; height:100%; max-height:100%; width:100%; overflow:auto; overflow-x:hidden; overflow-y:scroll;  position:relative; }


#wrapper {margin:0; width:auto; height:auto; padding:180px 20px 30px 325px; font-size:.8em; position:relative; }

h1 {font-family:"Times New Roman", Times, serif; font-weight:100; line-height:1.2em; text-align:left; margin-bottom:30px; font-size:2.1em; /* color:<? echo $h1; ?>; */ }
h2 {font-family:"Times New Roman", Times, serif; font-weight:100; line-height:1em; margin:0 0 20px 0; font-size:2.1em; color:#888; /* color:<? echo $h2; ?>; */ }
h3 {font-family:"Times New Roman", Times, serif; font-weight:100; line-height:1em; text-align:left; margin-bottom:10px; margin-top:20px; color:#000; /* color:<? echo $h3; ?>;font-size:1.1em; */ }
h3 a {font-family:"Times New Roman", Times, serif; color:#777; /* color:<? echo $h3; ?>; */ }


h3.features { color:#BBB !important; margin-left:-5px; font-family:Arial, Helvetica, sans-serif; font-size:14px; margin-top:0px;}
h3.features a { color:#BBB !important; font-family:Arial, Helvetica, sans-serif; padding:0 5px; }

.cap h3 {margin-top:20px;}


h4 a {color:#000 !important; /* color:<? echo $h4; ?> !important;*/ }

.grey {color:#888; }

h3.grey {margin-top:0px;}

p {line-height:1.5em; color:#777; margin:5px 0px; }

ul {padding-left:1em; color:#999; }
li {padding-bottom:5px;}

.max550 { max-width:550px; }

.home p { text-align:left; }

#news2 {width:270px; float:right; margin-left:30px; margin-bottom:30px; text-align:left; height:auto !important; }
#news2 h3 {margin-top:10px; font-size:16px; }
.newspic { width:270px; height:220px; border:1px none #555; }


.articlepic { width:300px;}


#news { text-align:left; height:auto !important; overflow:hidden; overflow-y:auto; padding-right:0px;  border-top: 1px none #555;  border-bottom: 1px none #555;}


#block { width:650px; height:100%; }
.block1 { width:300px; position:absolute; }
.block2 { width:350px; height:187px; display:block; position:relative; top:0px; float:right; }

.profile h3 {margin:10px 0 5px 0; color:#888; font-size:1.5em;}

.profile h3 a {font-family:"Times New Roman", Times, serif !important; margin:0px !important; color:#888;}
.profile p {margin:0 0 10px 0 !important;}


.macbook { background:url(../images/macbook-air.png) no-repeat; width:350px; height:187px; }
.description { padding:0px 20px 0px 5px; }
.description h3 { margin-top:0px; }

#award { background:url(../../images/ara-gold-award.png) no-repeat; position:absolute; margin-left:-80px; width:186px; height:186px; }
* html #award { background:url(../../images/gold-award.png) no-repeat;  }

#hcf-award { background:url(../../images/hcf-ara-gold-award.png) no-repeat; position:absolute; margin:-10px 0 0 -30px; width:186px; height:186px; _background:url(../../images/hcf-gold-award.png) no-repeat;  }

* html .vscrollerbar {

/* IE6 alpha png trick */
/* IE7 is not affected by this trick, as it perfectly handles the normal png */
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='arrows.png');
background-image: none;
}








#carousel {
	width:900px;
	padding:10px;
	margin:0 auto;
	position:relative;
	z-index:0;
}

#example {
	width:900px;
	height:400px;
	position:relative;
}



#frame {
	position:absolute;
	z-index:0;
	width:900px;
	height:400px;
	top:-3px;
	left:-80px;
}

/*
	Slideshow
*/

#slides {
	position:absolute;
	top:0px;
	left:50px;
	z-index:100;
}

/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/

.slides_container {
	width:900px;
	overflow:hidden;
	position:relative;
	display:none;
}

/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/









.slides_container a {
	width:900px;
	height:300px;
	display:block;
}

/*
	Next/prev buttons
*/

#slides .next,#slides .prev {
	top:155px;
	width:24px;
	height:43px;
	z-index:101;
}

#slides .next {
	
position:absolute;
top:130px;
}

#slides .prev {
	
	position:absolute;
top:140px;
left:240px;
}




/*
	Pagination
*/

.pagination {
	margin:26px auto 0;
	width:100px;
}

.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(../img/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}





.creative_logo2 {
background:url(../creative/images/creative_logo.png);
background-repeat:no-repeat;
width:263px;
height:149px;
margin-left:460px;
margin-top:30px;
position:fixed;
}



#exec1 {display:block; max-width:550px; }
#exec2, #exec3, #exec4 {display:none; max-width:550px; }
#exec1shadow {display:none; }
#exec2shadow, #exec3shadow, #exec4shadow {display:block; }


ul .multi {
  float: left;
  margin: 0;
  padding: 0 !important;
  list-style: none;
  height:6em;
}
 
.multi li {
  float: left;
  width: 47%;
  margin: 0;
  padding: 5px 10px 2px 0px;
  list-style: none;
  color:#BBB !important;
} 

.multi li a { color:#BBB !important; }


#onlinetable { border:1px none #999; margin:0px 0 0 0px; width:700px; }

#onlinestrip {float:left; margin:0 9px; width:2px; height:20px;  }

table h2 {margin-top:5px;}


.bracket { width:94px; height:423px; position:absolute; float:left; margin-left:-115px; z-index:1;}


table.grid {width:95%;}
.grid td {padding:3px 0; color:#AAA;}
.grid h3 {color:#000; padding-top:20px; }


table.gridlines {width:95%;}
.gridlines td {padding:3px 0; color:#AAA; border-bottom:1px solid #888; }
.gridlines h3 {color:#000; padding-top:20px; }
.gridlines strong {color:#777; }

.line {border-bottom:1px solid #888; }
.line_indent {border-bottom:1px solid #888; padding-left:20px !important; }


/* GALLERY
=============================================================================*/


/*#Gallery {margin-right:10px; height:300px !important; width:auto !important; border:1px none #DDD !important; }*/
#GalleryCaption { padding:0px 5px; width:auto; border:1px none #DDD; overflow:hidden; overflow-y:auto; height:387px;}

#GalleryCaption h2 {font-size:1.8em; margin-bottom:15px; }
#GalleryCaption h3 {color:#555; margin-top:0px; font-size:18px; }

#thumbsbox { padding:0px; width:400px; height:200px; margin-top:10px; vertical-align:top;  }
#thumbsbox a {  color:#666 !important; }
.thumbs { width:59px; height:45px !important; margin-bottom:5px; float:left; margin-right:4px; border:1px none #BBB; }


.gal { float:left; margin-left:218px !important; width:550px !important; }
* html .gal { margin-left:106px !important; width:550px !important; }



#scrollgal { display:none; }


/*SCROLLBARS
==========================================*/

.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 20;
}

.vscrollerbase {
width: 14px;
background:url(../images/arrows.png) no-repeat;
height:387px !important;

}
.vscrollerbar {
width: 14px;
background:url(../images/scroll.png) no-repeat ;
height: 86px !important;

}
.hscrollerbase {
height: 10px;
background-color: white;
}
.hscrollerbar {
height: 10px;
background-color: black;
}

.scrollerjogbox {
width: 10px;
height: 10px;
top: auto; left: auto;
bottom: 0px; right: 0px;
background-color: gray;
}


* html .vscrollerbar {

/* IE6 alpha png trick */
/* IE7 is not affected by this trick, as it perfectly handles the normal png */
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='arrows.png');
background-image: none;
}

/* do not forget to give horizontal scrollbars some color properties even if you don't plan on using them */

.vscrollerbar, .hscrollerbar {

/* paddings of these elements will decide how far the scrollbar will stop in both ends, and are not actually
used for styling, and are set to 0 by the script, here we will set them the size of our faux arrows */
padding: 10px 0px;
z-index: 2;
}





/*ADMIN
=============================================*/

#admin-panel { display:none; font-size:.8em; position:absolute; top:150px; left:50%; width:400px; margin-left:-212px; height:115px; border:1px solid #666; background-color:#DDD; z-index:400; padding:10px; color:#000; z-index:100; }
#admin-panel h3 {margin:0 0 3px 0; color:#333 !important;}
#admin-panel .close { display:block; position:absolute; top:6px; right:28px; color:#333; width:80px; text-align:right; }
#admin-panel .hide { display:block; width:15px; height:15px; border:1px solid #333; position:absolute; top:4px; right:6px; color:#333; text-align:center; }
#admin-panel .hide a, #admin-panel .hide a:visited, #admin-panel .hide a:link { display:block; width:15px; height:15px; border:1px solid #333; position:absolute; color:#333; text-align:center; text-decoration:none; }
#admin-panel .hide a:hover { text-decoration:none; }

#admin-panel-empty { display:empty; font-size:.8em; position:absolute; top:150px; left:50%; width:400px; margin-left:-212px; height:140px; border:2px solid #666; background-color:#DDD; z-index:400; padding:10px; color:#000; position: fixed; position:expression("absolute");  z-index:100; }
#admin-panel-empty h3 {margin:0 0 3px 0; color:#333 !important;}
#admin-panel-empty .close { display:block; position:absolute; top:4px; right:28px; color:#333; width:80px; text-align:right; }
#admin-panel-empty .hide { display:block; width:15px; height:15px; border:1px solid #333; position:absolute; top:4px; right:6px; color:#333; text-align:center; }
#admin-panel-empty .hide a { display:block; width:15px; height:15px; border:1px solid #333; position:absolute; color:#333; text-align:center; text-decoration:none; }
#admin-panel-empty .hide a:hover { text-decoration:none; }

#admin-panel-wrong { display:none; font-size:.8em; position:absolute; top:150px; left:50%; width:400px; margin-left:-212px; height:140px; border:2px solid #666; background-color:#DDD; z-index:400; padding:10px; color:#000; position: fixed; position:expression("absolute");  z-index:100; }
#admin-panel-wrong h3 {margin:0 0 3px 0; color:#333 !important;}
#admin-panel-wrong .close { display:block; position:absolute; top:4px; right:28px; color:#333; width:80px; text-align:right; }
#admin-panel-wrong .hide { display:block; width:15px; height:15px; border:1px solid #333; position:absolute; top:4px; right:6px; color:#333; text-align:center; }
#admin-panel-wrong .hide a { display:block; width:15px; height:15px; border:1px solid #333; position:absolute; color:#333; text-align:center; text-decoration:none; }
#admin-panel-wrong .hide a:hover { text-decoration:none; }

#admin-panel-access { display:none; font-size:.8em; position:absolute; top:150px; left:50%; width:400px; margin-left:-212px; height:140px; border:2px solid #666; background-color:#DDD; z-index:400; padding:10px; color:#000; position: fixed; position:expression("absolute");  z-index:100; }
#admin-panel-access h3 {margin:0 0 3px 0; color:#333 !important;}
#admin-panel-access .close { display:block; position:absolute; top:4px; right:28px; color:#333; width:80px; text-align:right; }
#admin-panel-access .hide { display:block; width:15px; height:15px; border:1px solid #333; position:absolute; top:4px; right:6px; color:#333; text-align:center; }
#admin-panel-access .hide a { display:block; width:15px; height:15px; border:1px solid #333; position:absolute; color:#333; text-align:center; text-decoration:none; }
#admin-panel-access .hide a:hover { text-decoration:none; }



#admin-head {width:896px; margin:20px auto;}
#admin-head a:hover {text-decoration:none !important;}


.box {border:3px solid #DDD !important;}


.button2 { margin-left:0px; height:24px !important; border:0px solid #FFF; background:url(../images/button2.gif) repeat-x ;font-size:12px; font-family:Arial, Helvetica, sans-serif; margin-bottom:0px; padding:0 10px 4px 10px; cursor:pointer; color:#fff; border:1px none #006f2c;  }






#editbox { font-size:.9em !important; padding:0px; width:700px; }
#editbox table { border-right:1px none #888; border-bottom:1px none #888;}
#editbox td { border-left:1px none #888; border-top:1px none #1d1eaa;}

#editbox1 { font-size:1em; border:1px solid #888; padding:5px; width:720px;}
#editbox1 table { border-right:1px none #888; border-bottom:1px none #888;}
#editbox1 td { border-left:1px none #888; border-top:1px none #99padding:8px 8px 0 8px;  }

.tinymce { font-size:.7em;  }
.tinymce h3 { font-size:1.2em; font-weight:bold; }
.tinymce { border-top:1px solid #888 !important; border-right:1px solid #888 !important; margin-bottom:10px !important; }
.tinymce td { border-top:1px none #888 !important; border-right:1px none #888 !important; border:1px solid #888; padding-left:10px;  padding-bottom:10px !important; }



.galedittext { border-bottom: 1px solid #DDD !important; border-left: 1px solid #DDD !important; border-top: 1px solid #DDD !important; padding:0px 6px; font-size:.8em; line-height:1em; }
.galeditimg { border-bottom: 1px solid #DDD !important; border-left: 1px solid #DDD !important; border-top: 1px solid #DDD !important; padding:0px 0px 0px 6px; font-size:.8em; width:150px; }

.galedittext h3 {margin-top:0px; }


/*CONTACT
=============================================================================*/

.button { margin-left:0px; height:24px !important; border:0px solid #FFF; background:url(../images/button1.png) no-repeat ;font-size:12px; font-family:Arial, Helvetica, sans-serif; margin-bottom:0px; padding:1px 10px 4px 10px; cursor:pointer; color:#fff; border:1px none #006f2c; width:86px;  }



.button { # top:-1px; }


.bu {padding-bottom:2px; }

.textfield {border:1px solid #DDD; font-size:1em; font-family:Arial, Helvetica, sans-serif; padding:1px 3px 2px 3px; background-color:#FFF;}
.textfield2 {border:1px solid #C00; font-size:1em; font-family:Arial, Helvetica, sans-serif; padding:1px 3px 2px 3px;}


.code {margin-top:0px; width:75px; border:1px solid #888; height:24px; font-size:1.2em; margin-right:0px; padding:4px 0px 0px 0px; text-align:center; float:left;}
.code2 {margin-top:0px; width:75px; border:2px solid #C00; height:26px;  font-size:1.2em; margin-right:10px; padding:4px 0px 0px 0px; text-align:center;}


textarea { font-family:Arial, Helvetica, sans-serif; font-size:1em;}




/* FOOTER
=============================================================================*/


#footer {
z-index:5;
right:17px;
voice-family:"\"}\"";
voice-family:inherit;
right:17px;\
right:15px;
[right:15px;
right:17px;]
}
/*end*/
/*\*/
html*#footer {
[right:15px;
right:15px;
]right:17px;
}/*end*/
.dummyend[id]{clear:both;}

/*\*/
* html #footer {
right:17px;
}
/*end*/






#footer { width:100%; height:24px; margin:0; position:absolute;  z-index:100 !important; display:block; font-size:9px; line-height:1.3em; background-color:#999; z-index:100; bottom:0px;}

#footerinner { width:100%; height:24px; margin:auto; z-index:101 !important;  padding-left:0px; padding-top:3px; color:#999 !important;  }

#footer a, #footer a:visited {color:#999; text-decoration:none; }
#footer a:hover, #footer a:focus {color:#999 !important; text-decoration:underline;}



.inner { position: absolute; left: 25px; bottom: 0px; width: 162px; height: 286px; margin-bottom:0px; background-color: #999; color: #333; }
.inner2 { position: absolute; left: 189px; bottom: 0px; width: 189px; height: 386px; margin-bottom:0px; background-color: #999; color: #333; z-index:100; }
.inner3 { position: absolute; left: 379px; bottom: 0px; width: 190px; height: 286px; margin-bottom:0px; background-color: #999; color: #333; }
.inner4 { position: absolute; left: 570px; bottom: 0px; width: 190px; height: 99px; margin-bottom:0px; background-color: #999; color: #333; }


.inner3 { height:201px; }


.slide { position:absolute; display:block; width:162px; bottom:4px; border-bottom: solid 4px #422410; }
.slide2 { position:absolute; left:207px; display:block; width:189px; bottom:4px; border-bottom: solid 4px #422410; }
.slide3 { position:absolute; left:458px; display:block; width:190px; bottom:4px; border-bottom: solid 4px #422410; }
.slide4 { position:absolute; left:648px; display:block; width:190px; bottom:4px; border-bottom: solid 4px #422410;}

.btn-slide { text-decoration:none !important; cursor:pointer; width:186px !important; }
.btn-slide2 { text-decoration:none !important; cursor:pointer; width:190px !important; margin-left:1px;  }
.btn-slide3 { text-decoration:none !important; cursor:pointer; width:190px !important; margin-left:1px;  }
.btn-slide4 { text-decoration:none !important; cursor:pointer; width:210px !important; margin-left:1px;  }

.btn-slide a:hover {text-decoration:none !important; }
.btn-slide2 a:hover {text-decoration:none !important; }
.btn-slide3 a:hover {text-decoration:none !important; }
.btn-slide4 a:hover {text-decoration:none !important; }

.js .inner { display:none; }
.js .inner2 { display:none; }
.js .inner3 { display:none; }
.js .inner4 { display:none; }

.foot p { font-size:11px !important; margin:0px; line-height:10px !important; margin-bottom:1px;}

#footerhref { margin:0px 0 5px 0px; }

.print {display:none; }


.executivepic { background:url(../about_designate/images/executive.jpg) no-repeat; width:579px; height:209px; }

.td1 {width:270px; padding-right:30px;}



.fixed_width { width: expression(document.body.clientWidth < 742? "auto" : document.body.clientWidth > 1045? "670px" : "auto"); display:block; max-width:670px; }
.fixed_width2 { width: expression(document.body.clientWidth < 742? "auto" : document.body.clientWidth > 1045? "790px" : "auto"); max-width:790px !important; }
#fixed_width2 { width: expression(document.body.clientWidth < 742? "auto" : document.body.clientWidth > 1045? "790px" : "auto"); max-width:790px !important; }



/* ENLARGE GALLERY PICS
==============================================*/

	#bigpic	{display:none; position:absolute; top:0px; left:0px; width:100%; height:100%; z-index:3000; }
	#bigpicbg	{position:absolute; width:100%; height:100%; background:#000; opacity:0.6; filter:alpha(opacity=60); }
	.bigpicpic {position:absolute; width:750px; height:571px; left:50%; margin-left:-385px; top:50%; margin-top:-325px;}
	.gal1 {width:59px; height:45px !important; border:1px none #999; margin-right:6px; margin-bottom:6px; }
	
#Move {position:relative; overflow:hidden}


.strip1 { width:733px; height:auto !important; overflow-y:hidden; overflow-x:auto !important; background-color:#FFF; padding:6px 10px 0 7px; border-top:1px solid #999; }


.thumbsboxiphone { width:405px !important; height:143px !important; overflow-y:auto !important; }




#liststrip {padding-bottom:6px; background: url(../../images/shadow.png) repeat-x bottom; position:absolute; left:325px; top:180px; font-size:80%; min-width:790px; height:20px;}







.red { background-color:#ca0000; color:#FFF; }

.red h2 {color:#FFF !important; }
.red h3 {color:#FFF !important; }
.red p {color:#FFF !important; }
.red td a  {color:#FFF !important;}


.tabsel4 a { background:url(../images/tab6.png) no-repeat 0px 0px #CCC !important; text-decoration:none; color:#FFF !important;}
.tabsel4 a:hover { background:url(../images/tab5.png) no-repeat 0px 0px #000 !important; text-decoration:none; color:#BBB !important;}

.red .breadcrumb { color:#FFF !important; }
.red .breadcrumb a { color:#FFF !important; }



#refresh { position:fixed;  position:absolute\9;  margin-left:180px; top:100px; width:80px; height:22px; background:url(../images/button.png) no-repeat; z-index:1000; text-align:center; color:#FFF; padding-top:2px; cursor:pointer; }






/*   ACCESS    */

a#access_nav { font-family:Arial, Helvetica, sans-serif !important; color:#DDD !important; font-size:11px; border-top:1px solid #9E9E9E; margin-bottom:0px !important; padding-bottom:6px !important;width:185px; padding-top:3px; letter-spacing:1px; }

.access { position:fixed; _position:absolute; width:100%; height:100%; z-index:10; display:none; }
.accessbg { position:fixed; _position:absolute; width:100%; height:100%; z-index:11; background:#000; opacity:.6; filter:alpha(opacity=60); }
.accessbox { width:368px; height:158px; position:absolute; z-index:12; left:50%; margin-left:-184px; top:50%; margin-top:-110px; }
.access_head { width:348px; _width:347px; height:34px; background-color:#808285; padding:6px 0px 6px 20px; margin:0px !important; }
.access_block { background-color:#e4e4e4; width:368px; _width:368px; height:auto; }

.access_log { font-size:10px;; color:#444; }
.access_log .u { letter-spacing:2px; padding-right:15px;}
.access_log td { padding-top:5px; }
.access_log input { padding:2px 4px; font-size:12px; color:#666; width:170px; border-top:1px solid #CCC; border-left:1px solid #CCC; }
.access_login { margin-left:67px; height:auto; width:264px; padding-top:10px; padding-bottom:5px; color:#444; font-size:11px; }
.access_login .login_button { text-align:center; background:url(../secure_access/images/access_login.png) no-repeat 0 0; width:78px; height:19px; border:none; float:right; margin-top:4px; color:#FFF; font-size:9px; padding-top:0px; padding-top:2px\9; letter-spacing:1px; cursor:pointer;}
.access_login .login_button:hover { background:url(../secure_access/images/access_login.png) no-repeat 0 -19px;  }
.access_close { float:right; position:relative; top:-9px; cursor:pointer; width:17px; height:17px; background:url(../secure_access/images/access_close.png) no-repeat 0 0; margin-right:4px; _margin-right:2px; }
.access_close:hover { background:url(../secure_access/images/access_close.png) no-repeat 0 -17px;  }






span.delete  { background:url(../images/delete.png) no-repeat 0 0; width:17px; height:17px; display:inline-block; position:relative; top:4px; }
a.delete  { background:url(../images/delete.png) no-repeat 0 0; width:17px; height:17px; display:block; }
a.delete:hover { background:url(../images/delete.png) no-repeat 0 -17px; }

span.edit  { background:url(../images/edit.png) no-repeat 0 0; width:16px; height:16px; display:inline-block; position:relative; top:2px;  }
div.edit  { background:url(../images/edit.png) no-repeat 0 0; width:16px; height:16px; display:block;  }
a.edit  { background:url(../images/edit.png) no-repeat 0 0; width:16px; height:16px; display:block;  }
a.edit:hover { background:url(../images/edit.png) no-repeat 0 -16px; }

input.wp { border:1px solid #999; font-size:14px; padding:2px 0; }
textarea.wp { border:1px solid #999; font-size:14px; padding:2px 0; }
select.wp { border:1px solid #999; font-size:14px; padding:0; }

