

/* KEEP THIS  <STYLE> TAG HERE TO SEE CSS STYLING IN KOMODO. REMOVE IT FOR ONLINE USE. */
/* DO NOT REMOVE THIS ID. IT IS HERE TO MAKE CSS-PHP STYLESHEET WORK PROPERLY */
#DONOTREMOVETHIS {}



/* --- STRIP ALL BROWSERS OF THEIR DEFAULT STYLING --- */
html,body,ul,ol,li,p,a {height:100%; margin:0; padding:0; border:0; background:#E5E5E5;}



/*************************************************
******* IMPLEMENT CUSTOM SITE-WIDE STYLING *******
*************************************************/
/* NOTES: Classes for for multiple elements
		  Id's for unique elements only */

/* --- BODY --- */
/* Set custom body margin and padding to get consistency between browsers. */
/* Margin adds 0px to top & bottom and 5px to sides of site container (div.siteContainer) */
body {margin:10px 0px; padding:0; background:#E5E5E5 url('../Images/xxxxxxx.') 0 0 repeat;}


/* --- FONTS --- */
/* Set default font colour & font-family */
html,body,p {color:#000000; font-size:13px; font-family:Arial,sans-serif;}


/* --- PARAGRAPH & LISTS --- */
/* Set default font colour & background transparency for paragraph and list elemets */
p,ul,ol,li {color:#000000; background:transparent;}


/* --- LINKS --- */
/* Set hyperlink styles, link colour and on-hover effect, here*/
	a {color:#202020; text-decoration:none; background:transparent; outline:none;}

	/* Styling for XHTML-compliant Javascript code alternative to target="_blank" */
	.linkStyle-NewWindow {color:#000000; text-decoration:underline; outline:none;}
	.linkStyle-NewWindow:hover {color:#5E9092; text-decoration:none; outline:none;}


	/* Specific LinkStyles */
	a.linkStyle {color:#000000; text-decoration:underline; outline:none;}
	a.linkStyle:hover {color:#5E9092; text-decoration:none; outline:none;}

	a.linkStyleCaramel {color:#CC7128; text-decoration:underline; outline:none;}
	a.linkStyleCaramel:hover {color:#5E9092; text-decoration:none; outline:none;}


	a.navLinkStyle {color:#FEFEFE; text-decoration:none; outline:none;}
	a.navLinkStyle:hover {color:#E3B91B; text-decoration:none; outline:none;}
		a.subNvLinkStyle {color:#FEFEFE; text-decoration:none; outline:none;}
		a.subNavLinkStyle:hover {color:#E3B91B; text-decoration:none; outline:none;}
		a#here {color:#E3B91B; font:bold 14px Arial,Tahoma,sans-serif; text-decoration:none; outline:none;}

	a.topNavLinkStyle {font:bold 13px Tahoma,sans-serif; color:#FEFEFE; text-decoration:none; outline:none;}
	a.topNavLinkStyle:hover {font:bold 13px Tahoma,sans-serif; color:#204139; text-decoration:none; outline:none;}
		a.topNavLinkStyle-active {font:bold 13px Tahoma,sans-serif; color:#204139; text-decoration:none; outline:none;}
		a.topNavLinkStyleDIR {font:bold 13px Tahoma,sans-serif; color:#204139; text-decoration:none; outline:none;}

	a.leftColumnLinkStyle {color:#5E9092; text-decoration: none;}
	a.leftColumnLinkStyle:hover {color:#113F68;}

	a.logoLinkStyle {text-decoration:underline; outline:none; cursor:pointer;}
	a.logoLinkStyle:hover {text-decoration:none; outline:none; cursor:pointer;}

	a.columnLinks {color:#000000; text-decoration:underline;}
	a.columnLinks:hover {color:#5E9092;}							

    td.hoverColor:hover {background:#FFCD9C url('../images/bg.theader_hover.png'); 0 0 repeat; outline:none;}
    td.hoverColor:active {background:#EEEE00 url('../images/bg.theader_active.png'); 0 0 repeat; outline:none;}

    a.tdLinkStyle {color:#000000; text-decoration:underline; background:transparent;}
	a.tdLinkStyle:hover {color:#417DCE; text-decoration:none; border-bottom:2px dotted #417DCE; background:transparent;}

	a.footerLinkStyle {color:#5E9092; text-decoration:underline; outline:none;}
	a.footerLinkStyle:hover {color:#505050; text-decoration:none; outline:none;}

	a.copyrightLinkStyle {color:#5E9092; text-decoration:none; outline:none;}
	a.copyrightLinkStyle:hover {color:#505050; text-decoration:none; outline:none;}

/* --- FORMS --- */
/* Set margin and padding of form elements*/
fieldset {margin:0; padding:0; display:block; clear:both; border:0 none;}
legend {display:none;}
/*label {margin-bottom:3px; display:block; border:0 none; float:left; clear:both; color:#999;}*/
input {padding:2px; background:#FEFEFE;}
input.onfocus {font-style:italic; color:#909090; border:1px solid #909090;}
	input:focus {font-style:normal; color:#000000; border:1px solid #FFCD9C; background:#F5FAFA;}

textarea {width:100%; padding:0px; border:1px solid #888; background:#FAF6BE;}
textarea:focus {border:1px solid #909090; background:#F5FAFA;}

tr.noMarPad {margin:0; padding:0; border:0px solid #FEFEFE;;}
td.noMarPad {margin:0; padding:5px; border:0px solid #FEFEFE;;}

	/* --- Uvumi Textarea Counter--- */
	.tbWrapper{}
	.tbProgress {height:18px; border:1px inset #909090; background:#F5FAFA;}
	.tbProgressBar {background:#AEDD62;}
	.tbCounter {color:#000; font:bold 14px Arial,Helvetica,sans-serif;}

.submit {margin-top:4px; background:#DEEFFF;}
.clear {margin-top:4px; background:#FFCD9C;}
.logout {margin-top:4px; font-weight:bold; color:#FEFEFE; background:#C94721;}


/* --- No Margin or Padding --- */
.noMarPad {margin:0; padding:0;}


/* --- IMAGES --- */
/* Remove default border from all <img> tags*/
a img {border:none; outline:none;}


/*--- COLOUR PALETTE
Use this area to create a list of all font colours used throughout the site.
--------------------
#F8F8EF - beige/background-entire site
#FEFEFE - off-white/background
#D7D18C - light-olive/borders
#F2FBFF - vapor-blue/fonts
#C1CDC1 - mint/fonts
#BDB76B - darkkhaki/headerSlogan
#00FF00 - lime/navigation menu
#6E8B3D - darkolivegreen 4
#CD3278 - violetred 3
--- */

/* --- CONTAINER FOR ENTIRE SITE --- */
	/* Change width to px (e.g. 950px) for hard-coded static layout.  Keep at width:100% for fluid layout */
    	#siteContainer {position:relative; z-index:1; width:950px; margin:0px auto; border:px solid #542711; background:transparent;}

	/* --- HEADER STYLING --- */
    	#headerSection {position:relative; z-index:1; top:0px; left:0px; width:100%; height:96px; margin:0; padding:0; border:1px solid #5E9092; background:#1E71B5}
	
		/* --- Logo --- */
    		span#logoContainer {position:absolute; z-index:30; top:0px; left:0px; width:950px; height:96px; margin:0; padding:0; border:px dashed #909090; background:transparent url('../Files/Images/Logo/logo.jpg') 0 0 no-repeat;}

		/* --- Top Navigation Menu --- */
        	.topNavigationContainer {position:relative; z-index:4; top:3px; left:0px; width:100%; height:30px; margin:0; padding:0; text-align:right; border:px soilid #5E9092; background:#A6C338;}
        		#topNavMenu {position:absolute; top:0px; left:0px; width:100%; height:100%; border:px dashed #5E9092;}
                    div.topNavButtons {margin:0; padding:0; color:#FEFEFE;}
                        ul#top-navigation {display:inline; padding:6px 0; cursor:default; list-style-type:none; line-height:30px; background:#A6C338;}
                            #top-navigation>li {display:table-cell; padding:0 8px;}


	/* ---STYLING FOR LIME-GREEN HORIZONTAL NAVLINKS--- */
			div.navbarContainer {position:absolute; z-index:3; top:1px; left:0px; width:950px; height:28px; background:#A6C338;}
				#navbar {position:absolute; top:0px; right:0px; width:950px; height:28px;}
					div.home {float:right; width:53px; height:28px; background:#A6C338;}
					div.home a {display: block; margin: 0; padding:0; width:100%; height:100%; text-decoration: none; background: url('../Files/Images/Top_Navbar/home.gif') 0 0 no-repeat;}
					div.home a:hover {outline:/* hide dotted outline in Firefox */none; background: url('../Files/Images/Top_Navbar/home2.gif') 0 0 no-repeat;}
					div.home a#home_active {background:#A6C338 url('../Files/Images/Top_Navbar/home2.gif') 0 0 no-repeat;}

					div.about_us {float:right; width:81px; height:28px; background:#A6C338;}
					div.about_us a {display: block; margin: 0; padding:0; width:100%; height:100%; text-decoration: none; background: url('../Files/Images/Top_Navbar/about_us.gif') 0 0 no-repeat;}
					div.about_us a:hover {outline:/* hide dotted outline in Firefox */none; background: url('../Files/Images/Top_Navbar/about_us2.gif') 0 0 no-repeat;}
					div.about_us a#about_us_active {background:#A6C338 url('../Files/Images/Top_Navbar/about_us2.gif') 0 0 no-repeat;}
					
					div.committees {float:right; width:99px; height:28px; background:#A6C338;}
					div.committees a {display: block; margin: 0; padding:0; width:100%; height:100%; text-decoration: none; background: url('../Files/Images/Top_Navbar/committees.gif') 0 0 no-repeat;}
					div.committees a:hover {outline:/* hide dotted outline in Firefox */none; background: url('../Files/Images/Top_Navbar/committees2.gif') 0 0 no-repeat;}
					div.committees a#committees_active {background:#A6C338 url('../Files/Images/Top_Navbar/committees2.gif') 0 0 no-repeat;}
			
					div.sponsors {float:right; width:83px; height:28px; background:#A6C338;}
					div.sponsors a {display: block; margin: 0; padding:0; width:100%; height:100%; text-decoration: none; background: url('../Files/Images/Top_Navbar/sponsors.gif') 0 0 no-repeat;}
					div.sponsors a:hover {outline:/* hide dotted outline in Firefox */none; background: url('../Files/Images/Top_Navbar/sponsors2.gif') 0 0 no-repeat;}
					div.sponsors a#sponsors_active {background:#A6C338 url('../Files/Images/Top_Navbar/sponsors2.gif') 0 0 no-repeat;}

					div.calendar {float:right; width:81px; height:28px; background:#A6C338;}
					div.calendar a {display: block; margin: 0; padding:0; width:100%; height:100%; text-decoration: none; background: url('../Files/Images/Top_Navbar/calendar.gif') 0 0 no-repeat;}
					div.calendar a:hover {outline:/* hide dotted outline in Firefox */none; background: url('../Files/Images/Top_Navbar/calendar2.gif') 0 0 no-repeat;}
					div.calendar a#calendar_active {background:#A6C338 url('../Files/Images/Top_Navbar/calendar2.gif') 0 0 no-repeat;}

					div.directory {float:right; width:90px; height:28px; background:#A6C338;}
					div.directory a {display: block; margin: 0; padding:0; width:100%; height:100%; text-decoration: none; background: url('../Files/Images/Top_Navbar/directory.gif') 0 0 no-repeat;}
					div.directory a:hover {outline:/* hide dotted outline in Firefox */none; background: url('../Files/Images/Top_Navbar/directory2.gif') 0 0 no-repeat;}
					div.directory a#directory_active {background:#A6C338 url('../Files/Images/Top_Navbar/directory2.gif') 0 0 no-repeat;}

					div.links {float:right; width:53px; height:28px; background:#A6C338;}
					div.links a {display: block; margin: 0; padding:0; width:100%; height:100%; text-decoration: none; background: url('../Files/Images/Top_Navbar/links.gif') 0 0 no-repeat;}
					div.links a:hover {outline:/* hide dotted outline in Firefox */none; background: url('../Files/Images/Top_Navbar/links2.gif') 0 0 no-repeat;}
					div.links a#links_active {background:#A6C338 url('../Files/Images/Top_Navbar/links2.gif') 0 0 no-repeat;}

					div.success_stories {float:right; width:131px; height:28px; background:#A6C338;}
					div.success_stories a {display: block; margin: 0; padding:0; width:100%; height:100%; text-decoration: none; background: url('../Files/Images/Top_Navbar/success_stories.gif') 0 0 no-repeat;}
					div.success_stories a:hover {outline:/* hide dotted outline in Firefox */none; background: url('../Files/Images/Top_Navbar/success_stories2.gif') 0 0 no-repeat;}
					div.success_stories a#success_stories_active {background:#A6C338 url('../Files/Images/Top_Navbar/success_stories2.gif') 0 0 no-repeat;}

					div.contact {float:right; width:72px; height:28px; background:#A6C338;}
					div.contact a {display: block; margin: 0; padding:0; width:100%; height:100%; text-decoration: none; background: url('../Files/Images/Top_Navbar/contact.gif') 0 0 no-repeat;}
					div.contact a:hover {outline:/* hide dotted outline in Firefox */none; background: url('../Files/Images/Top_Navbar/contact2.gif') 0 0 no-repeat;}
					div.contact a#contact_active {background:#A6C338 url('../Files/Images/Top_Navbar/contact2.gif') 0 0 no-repeat;}




       		/* --- IE ONLY :: Navigation Menu --- */
    			#topNavMenu-IE {position:absolute; top:0px; left:0px; width:100%; height:30px; border:px dashed #909090;}
    				#menu-IE {float:left; width:100%; background:transparent;}
    				#menu-IE a {display:block; padding:2px 20px; font:bold 14px Tahoma,sans-serif; text-decoration:none;}
    				#menu-IE a:hover {color:#DAAD30; background:#597285;}
    				#menu-IE ul {float:left; top:21px; left:0px; list-style:none;}
    				#menu-IE li {position:relative; background:#597285;}
    				#menu-IE ul ul {position:absolute; z-index:500;}
    				#menu-IE ul ul ul {position:absolute; top:0px; left:0px;}
    				div#menu-IE ul ul,div#menu-IE ul li:hover ul ul,div#menu-IE ul ul li:hover ul ul {width:180px; display:none;}
    				div#menu-IE ul li:hover ul,div#menu-IE ul ul li:hover ul,div#menu-IE ul ul ul li:hover ul{width:180px; display:block;}

            /* --- Left column is located within the contentContainer ---- */
        	#leftColumnContainer {position:relative; float:left; z-index:4; top:3px; left:0px; width:191px; height:100%; margin:0; margin-right:10px; margin-bottom:50px; padding:0; text-align:left; border:px dashed #FF0000; background:transparent;}
                #leftColumnMenu {position:relative; z-index:5; top:0px; left:0px; width:191px; height:100%; border:px dashed #5E9092;}
                    div.leftButtons {width:191px; margin:5px 0; padding:0; font-size:13px; font-weight:bold; color:#5E9092; line-height:0px; border:1px solid #5E9092; border-left:0px solid #5E9092; background:#E3ECEC;}


	/* --- CONTENT STYLINGS --- */
    	#contentSection {position:relative; z-index:1; float:left; top:0px; left:0px; width:100%; height:100%; margin:0; padding:0; border:1px solid #5E9092; border-top:0px solid #5E9092; background:#FEFEFE;}
    		div.contentContainer {position:relative; z-index:1; float:left; top:0px; left:0px; width:100%; height:100%; margin:0; padding:0; border:px dashed #FF0000; background:transparent;}

                    	/* ---STYLING FOR IMAGE ARRAY, MAIN DIMENSIONS TO BE MANIPULATED DIRECTLY WITHIN THE HTML MARKUP--- */
                			#imageArray {position:relative; z-index:100; top:0px; left:0px; width:191px; height:119px; margin-top:5px; border:1px solid #5E9092; border-left:0px solid #C1CDC1; background:transparent;}

            /* --- Columns --- */
    			div.columnContainer {position:relative; z-index:3; float:left; top:15px; left:0px; height:100%; margin-bottom:45px; padding:0; border:px solid #5E9092;}
                    /* --- Three (3) - Column Layout --- */
                        /* --- Left Column --- */ div.column1 {position:relative; z-index:3; float:left; top:0px; left:0px; width:240px; margin:0; margin-left:-1%; padding:0 10px; border-right:1px dashed #5E9092; background:#FEFEFE;}
                        /* --- Center Column --- */ div.column2 {position:relative; z-index:3; float:left; top:0px; left:0px; width:238px; margin:0; margin-left:0%; padding:0 10px; border-right:1px dashed #5E9092; background:#FEFEFE;}
                        /* --- Right Column: No Border --- */ div.column3 {position:relative; z-index:3; float:right; top:0px; left:0px; width:215px; margin:0; margin-left:-1%; margin-bottom:45px; padding:0; padding-left:8px; border:0px dashed #5E9092; background:#FEFEFE;}

					/* --- Committees --- */
	                    /* --- Two (2) - Column Layout --- */
                        /* --- Left Column --- */ div.column4 {position:relative; z-index:3; float:left; top:10px; width:54%; margin:0; margin-bottom:50px; margin-left:-1%; padding:15px 15px; border-right:1px dashed #5E9092; background:#FEFEFE;}
                        /* --- Right Column: No Border --- */div.column5 {position:relative; z-index:3; float:right; top:10px; left:0px; width:190px; margin:0; margin-left:-1%; margin-bottom:15px; padding:0 10px; border:0px dashed #5E9092; background:#FEFEFE;}

					/* --- Success Stories --- */
						/* --- Two (2) - Column Layout --- */
                        /* --- Left Column --- */ div.column7 {position:relative; z-index:3; float:left; top:10px; width:47%; margin:0; margin-bottom:50px; margin-left:-1%; padding:15px 15px; border-right:0px dashed #5E9092; background:#FEFEFE;}
                        /* --- Right Column: No Border --- */div.column8 {position:relative; z-index:3; float:right; top:10px; left:0px; width:260px; margin:0; margin-left:-1%; margin-bottom:15px; padding:0 10px; border:0px dashed #5E9092; background:#FEFEFE;}

					/* --- Calendar --- */
	                    /* --- One (1) - Column Layout --- */
                        /* --- Column --- */ div.column6 {position:relative; z-index:3; float:left; top:0px; margin:0; margin-bottom:50px; margin-left:-1%; padding:0; border:0px dashed #5E9092; background:#FEFEFE;}

					/* --- Board of Directors --- */
	                    /* --- Two (2) - Column Layout --- */
                        /* --- Left Column --- */ div.column9 {position:relative; z-index:3; float:left; top:10px; margin:0; margin-bottom:50px; margin-left:-1%; padding:15px 15px; border-right:1px dashed #5E9092; background:#FEFEFE;}
                        /* --- Right Column: No Border --- */div.column10 {position:relative; z-index:3; float:right; top:0px; left:0px; width:190px; margin:0; margin-left:-1%; margin-bottom:15px; padding:0 10px; border:0px dashed #5E9092; background:#FEFEFE;}

					/* --- Candidates --- */
                        /* --- Left Column --- */ div.columnCandidates {position:relative; z-index:3; float:left; top:10px; width:500px; margin:0; margin-bottom:50px; margin-left:-1%; padding:15px 15px; border-right:1px dashed #5E9092; background:#FEFEFE;}


        /* --- Committees - Programs --- */
							div.next_green_meet {position:relative; z-index:6; top:15px; left:0px; width:175px; height:15px; margin-bottom:15px; font-family:Arial; font-size:14px; font-weight:bold; border:0px solid #C1CDC1; background:transparent url('../Files/Images/Misc/next_project_encircledarrow.gif') 100% 100% no-repeat;}
								a.programLinks {color:#cc7128; text-decoration:none;}
								a,programLinks:hover {color:#5E9092; text-decoration:none;}
							div.chapterCalendarPrograms {position:relative; z-index:6; top:15px; left:0px; width:175px; height:15px; font-family:Arial; font-size:14px; font-weight:bold; border:0px solid #C1CDC1; background:transparent url('../Files/Images/Misc/next_project_encircledarrow.gif') 100% 100% no-repeat;}
	    					div.pdfSection {position:absolute; z-index:4; top:200px; right:25px; border:0px dashed red;}
								div.pdflink {position:relative; top:0px; left:0px; border:0px dashed orange;}
								div.pdfColumn {position:relative; top:0px; left:0px; width:180px; height:240px; border:0px solid #808080; background:transparent;}


        /* --- Directory --- */

            #directoryContainer {position:relative; z-index:3; top:15px; left:0px; width:900px; margin:0px auto; margin-bottom:50px; padding:0; color:#797979; border:0px solid #000000;}
				#directoryContactBox {position:absolute; z-index:4; top:25px; left:335px; margin:0; padding:15px 25px; font-size:18px; background:#E3ECEC;}
				#directoryContactBox2 {position:absolute; z-index:4; top:0px; right:0px; margin:0; padding:15px 25px; font-size:18px; background:#E3ECEC;}
				#directoryImage {position:relative; top:0px; left:0px; width:212px; height:55px; margin:20px 0; background:transparent url('../Files/Images/Page_Headings/directory_1.jpg') 0 0 no-repeat;}
				#directoryForm {position:relative; top:0px; left:0px; margin-top:20px; background:transparent;}
				#usgbcsdBookImage {position:absolute; top:0px; right:0px; width:208px; height:198px; margin:20px 0; background:transparent url('../Files/Images/HomePage/edu_logo.jpg') 0 0 no-repeat;}
				#searchField {position:relative; z-index:3; top:30px; left:0px; width:810px; margin:0px auto; padding:0; border:0px solid #000000;}
				#searchResultsField {position:relative; z-index:3; top:30px; left:0px; width:810px; margin:0px auto; padding:0; border:0px solid #000000;}
				#noResults {position:relative; z-index:3; top:0px; left:0px; width:750px; margin:0px auto; padding:0; border:0px solid #000000;}
				.searchInstructions {margin-left:0px;}
/* Add the following to your CSS file should you wish the cursor to "wait" while the script is processing the sort
body.sort-active * {cursor:wait;}
*/
table thead th.forwardSort a,
table thead th.reverseSort a {color:#000; text-decoration:none;}
/*
These styles should be added when very long tables are expected
th.sort-active {background:#CAE8EA url(../media/bg_header_sorting.jpg) no-repeat 0 0; cursor:wait;}
th.sort-active a {color:#a80000 !important; cursor:wait;}
*/
td {font:normal 11px "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif; border-right:1px solid #C1DAD7; border-bottom:1px solid #C1DAD7; padding:6px 12px 6px 12px; color:#4f6b72; background:#FEFEFE;}
tr.alt {background:#F5FAFA; color:#797268;}
tr.alt:hover {color:#5E9092; background:#F5FAFA;}
td.alt:hover {color:#5E9092; background:#F5FAFA !important;}

/* Poor old Internet Explorer 6 has a bug that means we can't use background images for the table rows
   as it trys to download the image each and every time that it is used (which means a 1000 row table
   will produce 1000 http requests for the image in question) */
tr[class="alt"] td {background: #F5FAFA url(../media/td_alt.jpg) no-repeat;}
td[class~="alt"] {background:#EDF3F1 url('../media/col_alt.jpg') no-repeat !important;}
/* Poor old Internet Explorer won't see the next two rules either as it doesn't get :first-child */
tbody tr.alt td:first-child {background: #F5FAFA url('Images/bullet2.gif') no-repeat; font-weight:normal;}
tbody tr td:first-child {background: #fff url('Images/bullet1.gif') no-repeat; font-weight:normal;}
/* Image free rules for Internet Explorer < 7 */
* html tr.alt td {background-color:#F5FAFA;}
* html tr td.alt,
* html tr.alt td.alt {background-color:#edf3f3;}

.highlight {color:#5E9099; font-weight:bold; border-bottom:1px dotted #5E9099; background-color:#F8F800;}


/* --- Register Profile --- */
#registerProfile {position:relative; top:0px; left:0px; width:780px; margin:50px auto; padding:15px; border:1px solid #909090;}
.warning {font-weight:bold; list-style-type:none;}

/* --- Member Profiles --- */
.viewMemberContainer {position:relative; top:0px; left:0px; width:780px; margin:25px auto; margin-bottom:75px; padding:15px; border:1px solid #909090;}

	/* --- Member Login --- */
	#loginButtonContainer {width:100%; height:25px; text-align:center;/* IE fix to center the page */}
	#loginContent {width:900px; margin:0 auto;/* center the page in Firefox */ text-align:left; padding:0;}
	#loginErrors {position:relative; top:-20px; left:225px; width:250px; margin:0; padding:0; font-size:18px; font-wright:bold; color:#FF0000; border:0px solid orange; background:transparent;}
	#top {background:url('../Files/Images/Member_Profiles/Login/login_top.jpg') 0 0 repeat-x; height:38px; position:relative;}
	#top ul.login {display:block; position:relative; float:right; clear:right; height:38px; width:auto; font-weight:bold; line-height:38px; margin:0; right:150px; color:#FEFEFE; text-align:center; background:url('../Files/Images/Member_Profiles/Login/login_r.jpg') no-repeat right 0; padding-right:45px;}
	#top ul.login li.left {background:url('../Files/Images/Member_Profiles/Login/login_l.jpg') no-repeat left 0; height:38px; width:45px; padding:0; margin:0; display:block; float:left;}
	#top ul.login li {text-align:left; padding:0 6px; display:block; float:left; height:38px; background:url('../Files/Images/Member_Profiles/Login/login_m.jpg') 0 0 repeat-x;}
	#top ul.login li a {color:#33CCCC;}
	#top ul.login li a:hover {color:#FEFEFE;}
	#loginContainer {width:100%; color:#FEFEFE; background:#1E1E1E; overflow:hidden; position:relative; z-index:3; height:0;}
	#loginContainer a {text-decoration:none; color:#33CCCC;}
	#loginContainer a:hover {color:#FEFEFE;}
	#loginContainer .loginContent {width:500px; height:90px; margin:0 auto; padding-top:25px; text-align:left; font-size:0.85em;}
	#loginContainer .loginContent .left {width:120px; float:left; padding-left:65px; font-size:0.95em;}
	#loginContainer .loginContent .right {margin-top:40px; margin-left:130px; width:350px;}
	#loginContainer .loginContent form {margin:0 0 10px 0; width:850px; height:26px;}
	#loginContainer .loginContent input.field {border:1px #1A1A1A solid; background:#464646; margin-right:5px; margin-top:4px; color:#FEFEFE; width:300px; height:16px;}
	#loginContainer .loginContent input:focus.field {background:#545454;}
	#loginContainer .loginContent input.rememberme {border:none; background:transparent; margin:0; padding:0;}
	#loginContainer .loginContent input.button_login {margin-top:10px; margin-left:65px; width:47px; height:20px; cursor:pointer; border:none; background:transparent url('../Files/Images/Member_Profiles/Login/button_login.jpg') 0 0 no-repeat;}
	#loginContainer .loginClose {display:block; position:absolute; right:15px; top:10px; width:70px; font-size:0.8em; text-align:left;}
	#loginContainer .loginClose a {display:block; width:100%; height:20px; background:url('../Files/Images/Member_Profiles/Login/button_close.jpg') no-repeat right 0; padding-right:10px; border:none; font-size:0.9em; color:#FEFEFE;}
	#loginContainer .loginClose a:hover {background:url('../Files/Images/Member_Profiles/Login/button_close.jpg') no-repeat right -20px;}


    .profile {margin:10px 0; padding:0; border:0px solid #909090;}
	.EmailAddress {position:relative; top:0px; left:0px; border:0px solid #909090;}
		span.blueHighlight {margin:0; padding:0px; font-weight:bold; border:0px solid #909090; background:#DEEFFF;}
		span.greenHighlight {margin:0; padding:0px; font-weight:bold; border:0px solid #909090; background:#DCFEC6;}
	.Location {position:relative; top:0px; left:0px; border:0px solid #909090;}
	.Phones {position:relative; top:0px; left:0px; border:0px solid #909090;}
	.Organization {position:relative; top:0px; left:0px; border:0px solid #909090;}
	.Title {position:relative; top:0px; left:0px; border:0px solid #909090;}
	.IndustrySector {position:relative; top:0px; left:0px; border:0px solid #909090;}
	input#WebSite {padding:3px; border:1px solid #909090; background:#FAF6BE;}
	input#WebSite:focus {padding:3px; border:1px solid #FFCD9C; background:#F5FAFA;}
	input#BusinessType {padding:3px; border:1px solid #909090; background:#FAF6BE;}
	input#BusinessType:focus {padding:3px; border:1px solid #FFCD9C; background:#F5FAFA;}
	.Photo {position:absolute; top:50px; right:150px; width:200px; height:200px; border:0px solid #909090;}
		.photoUpdate {position:absolute; top:50px; right:25px; width:250px; height:216px; border:0px solid #909090;}
	.chapterInfo {width:725px;}
	.chapterUpdatingInfo {width:450px;}
.directoryTable {position:relative; top:40px; left:0px; min-width:750px; margin:0px auto; margin-bottom:50px; border:1px solid #E3ECEC; background:transparent;}
#controlLinks {position:relative; top:0px; left:0px; width:900px; margin:0px auto; padding:0; border:0px solid #909090;}
#membersContainer {position:relative; top:0px; left:0px; width:900px; margin:0px auto; padding:0; border:1px solid #909090;}
th.tableHeader {padding:5px; color:#707070; font:bold 11px Arial; background:#E3ECEC;}
	th.sortable {cursor:pointer; background:#E3ECEC url('../Files/Images/Directory/icon-table-sort.') 0 0 no-repeat;}
		.fdTableSortTrigger {padding:0px 15px;}
	th.forwardSort {cursor:pointer; background:#90C000 url('../Files/Images/Directory/icon-table-sort-desc.png') no-repeat 95% 0;}
	th.reverseSort {cursor:pointer; background:#90C000 url('../Files/Images/Directory/icon-table-sort-asc.png') no-repeat 95% 0;}

tr.d0 td {font:normal 10px Arial; border-left:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD; background:#F5FAFA;}
tr.d1 td {font:normal 10px Arial; border-left:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD; background:#FEFEFE;}
td.tableData {text-align:left; padding:3px 10px; color:#555555;}




	/* ---STYLING FOR SUCCESS_STORIES (Various).PHP--- */
			/*leftLinks Specific to the SUCCESS_STORIES.PHP webpages*/
				div.success_stories_leftLinks {position:absolute; z-index:2; top:5px; left:0px; width:191px; height:250px; font:10pt arial; font-weight:bold; background:#FFFFFF;}
						a#leftLinks2 {color:#5E9092; text-decoration:none;}
						a#leftLinks2:hover {color:#113F68;}

						a#columnLinks {color:#000000;}
						a#columnLinks:hover {color:#5E9092;}
					div.local_leed_certified {position:absolute; z-index:3; top:0px; left:0px; width:191px; height:30px;border:0px solid #5E9092; background:#FFFFFF;}
						div.local_leed_certifiedWordage {position:absolute; z-index:3; top:0px; left:0px; width:191px; height:30px; text-align:left; padding-top:7px; padding-left:3px; padding-right:3px; background:transparent;}
							div.local_leed_certifiedWordage {position:absolute; z-index:3; top:0px; left:0px; width:191px; height:30px; text-align:left; color:#000000; font:10pt arial; font-weight:bold; padding-top:7px; padding-left:3px; padding-right:3px; background:transparent;}
					
					div.local_leed_registered {position:absolute; z-index:3; top:0px; left:0px; width:191px; height:30px;border:0px solid #5E9092; background:#FFFFFF;}
						div.local_leed_registeredWordage {position:absolute; z-index:3; top:0px; left:0px; width:191px; height:30px; text-align:left; padding-top:7px; padding-left:3px; padding-right:3px; background:transparent;}
							div.local_leed_registeredWordage {position:absolute; z-index:3; top:0px; left:0px; width:191px; height:30px; text-align:left; color:#000000; font:10pt arial; font-weight:bold; padding-top:7px; padding-left:3px; padding-right:3px; background:transparent;}
					
					div.local_green_buildings {position:absolute; z-index:3; top:0px; left:0px; width:191px; height:30px;border:0px solid #5E9092; background:#FFFFFF;}
						div.local_green_buildingsWordage {position:absolute; z-index:3; top:0px; left:0px; width:191px; height:30px; text-align:left; padding-top:7px; padding-left:3px; padding-right:3px; background:transparent;}
							div.local_green_buildingsWordage {position:absolute; z-index:3; top:0px; left:0px; width:191px; height:30px; text-align:left; color:#000000; font:10pt arial; font-weight:bold; padding-top:7px; padding-left:3px; padding-right:3px; background:transparent;}
					

					div.ColumbiaCenter {position:absolute; z-index:3; top:407px; left:0px; width:191px; height:30px; border:1px solid #5E9092; border-left:0px solid #5E9092; background:#E3ECEC;}
						div.ColumbiaCenterWordage {position:absolute; z-index:3; top:0px; left:0px; width:191px; height:30px; text-align:left; padding-top:7px; padding-left:3px; padding-right:3px; background:transparent;}
						div.ColumbiaCenterWordage 
								a#ColumbiaCenterActive {color:#113F68; text-decoration:none;}


					div.sd_foundation {position:absolute; z-index:3; top:111px; left:0px; width:191px; height:30px; border:1px solid #5E9092; border-left:0px solid #5E9092; background:#E3ECEC;}
						div.sd_foundationWordage {position:absolute; z-index:3; top:0px; left:0px; width:191px; height:30px; text-align:left; padding-top:7px; padding-left:3px; padding-right:3px; background:transparent;}
							div.sd_foundationWordage 
								a#sd_foundationActive {color:#113F68; text-decoration:none;}

					div.qcom_w {position:absolute; z-index:3; top:74px; left:0px; width:191px; height:30px; border:1px solid #5E9092; border-left:0px solid #5E9092; background:#E3ECEC;}
						div.qcom_wWordage {position:absolute; z-index:3; top:0px; left:0px; width:191px; height:30px; text-align:left; padding-top:7px; padding-left:3px; padding-right:3px; background:transparent;}
							div.qcom_wWordage 
								a#qcom_wActive {color:#113F68; text-decoration:none;}
					
					div.sun_harbor_marina {position:absolute; z-index:3; top:148px; left:0px; width:191px; height:30px; border:1px solid #5E9092; border-left:0px solid #5E9092; background:#E3ECEC;}
						div.sun_harbor_marinaWordage {position:absolute; z-index:3; top:0px; left:0px; width:191px; height:30px; text-align:left; padding-top:7px; padding-left:3px; padding-right:3px; background:transparent;}
							div.sun_harbor_marinaWordage 
								a#sun_harbor_marinaActive {color:#113F68; text-decoration:none;}
					
					div.ranch {position:absolute; z-index:3; top:185px; left:0px; width:191px; height:30px; border:1px solid #5E9092; border-left:0px solid #5E9092; background:#E3ECEC;}
						div.ranchWordage {position:absolute; z-index:3; top:0px; left:0px; width:191px; height:30px; text-align:left; padding-top:7px; padding-left:3px; padding-right:3px; background:transparent;}
							div.ranchWordage 
								a#ranchActive {color:#113F68; text-decoration:none;}
					
					div.nobel {position:absolute; z-index:3; top:222px; left:0px; width:191px; height:30px; border:1px solid #5E9092; border-left:0px solid #5E9092; background:#E3ECEC;}
						div.nobelWordage {position:absolute; z-index:3; top:0px; left:0px; width:191px; height:30px; text-align:left; padding-top:7px; padding-left:3px; padding-right:3px; background:transparent;}
							div.nobelWordage 
								a#nobelActive {color:#113F68; text-decoration:none;}
					
					div.sd_wild_animal_park_cres {position:absolute; z-index:3; top:259px; left:0px; width:191px; height:30px; border:1px solid #5E9092; border-left:0px solid #5E9092; background:#E3ECEC;}
						div.sd_wild_animal_park_cresWordage {position:absolute; z-index:3; top:0px; left:0px; width:191px; height:30px; text-align:left; padding-top:7px; padding-left:3px; padding-right:3px; background:transparent;}
							div.sd_wild_animal_park_cresWordage 
								a#sd_wild_animal_park_cresActive {color:#113F68; text-decoration:none;}
					
					div.stevens_senior_center {position:absolute; z-index:3; top:296px; left:0px; width:191px; height:30px; border:1px solid #5E9092; border-left:0px solid #5E9092; background:#E3ECEC;}
						div.stevens_senior_centerWordage {position:absolute; z-index:3; top:0px; left:0px; width:191px; height:30px; text-align:left; padding-top:7px; padding-left:3px; padding-right:3px; background:transparent;}
							div.stevens_senior_centerWordage 
								a#stevens_senior_centerActive {color:#113F68; text-decoration:none;}
					
					div.jj_drug_discovery {position:absolute; z-index:3; top:333px; left:0px; width:191px; height:30px; border:1px solid #5E9092; border-left:0px solid #5E9092; background:#E3ECEC;}
						div.jj_drug_discoveryWordage {position:absolute; z-index:3; top:0px; left:0px; width:191px; height:30px; text-align:left; padding-top:7px; padding-left:3px; padding-right:3px; background:transparent;}
							div.jj_drug_discoveryWordage 
								a#jj_drug_discoveryActive {color:#113F68; text-decoration:none;}
					
					div.pfizer_la_jolla_campus {position:absolute; z-index:3; top:370px; left:0px; width:191px; height:30px; border:1px solid #5E9092; border-left:0px solid #5E9092; background:#E3ECEC;}
						div.pfizer_la_jolla_campusWordage {position:absolute; z-index:3; top:0px; left:0px; width:191px; height:30px; text-align:left; padding-top:7px; padding-left:3px; padding-right:3px; background:transparent;}
							div.pfizer_la_jolla_campusWordage 
								a#pfizer_la_jolla_campusActive {color:#113F68; text-decoration:none;}

					div.tkg_consulting_engineers {position:absolute; z-index:3; top:407px; left:0px; width:191px; height:30px; border:1px solid #5E9092; border-left:0px solid #5E9092; background:#E3ECEC;}
						div.tkg_consulting_engineersWordage {position:absolute; z-index:3; top:0px; left:0px; width:191px; height:30px; text-align:left; padding-top:7px; padding-left:3px; padding-right:3px; background:transparent;}
							div.tkg_consulting_engineersWordage 
								a#tkg_consulting_engineersActive {color:#113F68; text-decoration:none;}
					
					div.san_ysidro_dmv_office {position:absolute; z-index:3; top:444px; left:0px; width:191px; height:30px; border:1px solid #5E9092; border-left:0px solid #5E9092; background:#E3ECEC;}
						div.san_ysidro_dmv_officeWordage {position:absolute; z-index:3; top:0px; left:0px; width:191px; height:30px; text-align:left; padding-top:7px; padding-left:3px; padding-right:3px; background:transparent;}
							div.san_ysidro_dmv_officeWordage 
								a#san_ysidro_dmv_officeActive {color:#113F68; text-decoration:none;}


						div.success_storiesImage {position:absolute; z-index:4; top:0px; left:15px; width:347px; height:55px; border:0px solid #C1CDC1; background:#FFFFFF url('images/successtories_1.jpg') no-repeat;}
						div.next_project_link {position:absolute; z-index:6; top:60px; left:10px; width:150px; height:15px; color:#cc7128; font-family:Arial; font-size:14px; font-weight:bold; border:0px solid #C1CDC1; background:transparent url('Files/Images/Success_Stories/next_project_encircledarrow.gif') 100% 100% no-repeat;}
							a#nxtproLink {color:#5E9092; text-decoration:none;}
							a#nxtproLink:hover {color:#5E9092;}
						div.next_project_linkJJ {position:absolute; z-index:6; top:60px; left:10px; width:150px; height:15px; color:#cc7128; font-family:Arial; font-size:12px; font-weight:bold; border:0px solid #C1CDC1; background:transparent url('Files/Images/Success_Stories/next_project_encircledarrow.gif') 100% 100% no-repeat;}
						div.success_storiesWordage{position:absolute; z-index:3; top:40px; left:10px; width:465px; height:25px; text-align:left; border:0px dashed #5E9092;}
							p.success_storieswordage {text-align:left; margin:0px;}

								div.success_storiesBuildingCCImage {position:absolute; z-index:5; top:100px; left:5px; width:450px; height:372px; border:0px solid #C1CDC1; background:#FFFFFF url('images/.jpg') no-repeat;}

								div.success_storiesBuildingSDFImage {position:absolute; z-index:5; top:100px; left:5px; width:450px; height:372px; border:0px solid #C1CDC1; background:#FFFFFF url('images/.jpg') no-repeat;}
								div.success_storiesBuildingQCOM_WImage {position:absolute; z-index:5; top:100px; left:5px; width:450px; height:372px; border:0px solid #C1CDC1; background:#FFFFFF url('images/.jpg') no-repeat;}
								div.success_storiesBuildingTKGImage {position:absolute; z-index:5; top:100px; left:5px; width:450px; height:372px; border:0px solid #C1CDC1; background:#FFFFFF url('images/.jpg') no-repeat;}
								div.success_storiesBuildingTKGcopyright {position:absolute; z-index:12; top:-20px; left:10px; width:250px; height:15px; border:0px solid #C1CDC1; color:#cc7128; font:14px Arial; font-weight:bold;}
								div.success_storiesBuildingDMVSYImage {position:absolute; z-index:5; top:80px; left:5px; width:450px; height:372px; border:0px solid #C1CDC1; background:#FFFFFF url('../Files/Images/Success_Stories/DMV_SY_1.jpg') no-repeat;}
								div.success_storiesBuildingSHMImage {position:absolute; z-index:5; top:100px; left:5px; width:450px; height:372px; border:0px solid #C1CDC1; background:#FFFFFF url('images/.jpg') no-repeat;}
								div.success_storiesBuildingSHMcopyright {position:absolute; z-index:12; top:-20px; left:10px; width:250px; height:15px; border:0px solid #C1CDC1; color:#cc7128; font:14px Arial; font-weight:bold;}
								div.success_storiesBuildingRHatDSImage {position:absolute; z-index:5; top:80px; left:5px; width:450px; height:372px; border:0px solid #C1CDC1; background:#FFFFFF url('images/.jpg') no-repeat;}
								div.success_storiesBuildingNPLImage {position:absolute; z-index:5; top:80px; left:5px; width:450px; height:372px; border:0px solid #C1CDC1; background:#FFFFFF url('../Files/Images/Success_Stories/Nobel_library_1.jpg') no-repeat;}
								div.success_storiesBuildingPfImage {position:absolute; z-index:5; top:80px; left:5px; width:450px; height:372px; border:0px solid #C1CDC1; background:#FFFFFF url('../Files/Images/Success_Stories/pfizer_1_1.jpg') no-repeat;}
								div.success_storiesBuildingSDWAPCRESImage {position:absolute; z-index:5; top:80px; left:5px; width:450px; height:372px; border:0px solid #C1CDC1; background:#FFFFFF url('images/.jpg') no-repeat;}
								div.success_storiesBuildingSSCImage {position:absolute; z-index:5; top:80px; left:5px; width:450px; height:372px; border:0px solid #C1CDC1; background:#FFFFFF url('images/.jpg') no-repeat;}
								div.success_storiesBuildingJJImage {position:absolute; z-index:5; top:120px; left:5px; width:450px; height:372px; border:0px solid #C1CDC1; background:#FFFFFF url('images/.jpg') no-repeat;}
									.a, .a:visited {color:#000;}
									#imagecontainer {position:relative; top:5px; left:10px; width:470px; height:550px; border:0px solid #000; margin:0; padding:0;}
									a.gallery, a.gallery:visited {display:inline; color:#5E9092; text-decoration:none; border:0px solid #C1CDC1; width:75px; height:66px; float:left; margin:0px 21px; position:relative; cursor:default;}


										/*TKG Images*/
										a.slidea {background:url('../Files/Images/Success_Stories/TKG_1_1small.jpg') no-repeat;}
										a.slideb {background:url('../Files/Images/Success_Stories/TKG_2_1small.jpg') no-repeat;}
										a.slidec {background:url('../Files/Images/Success_Stories/TKG_3_1small.jpg') no-repeat;}

										/*Sun Harbor Images*/
										a.slided {background:url('../Files/Images/Success_Stories/Sunharbor_1_1small.jpg') no-repeat;}
										a.slidee {background:url('../Files/Images/Success_Stories/Sunharbor_1_2small.jpg') no-repeat;}
										a.slidef {background:url('../Files/Images/Success_Stories/Sunharbor_1_3small.jpg') no-repeat;}

										/*J&J Drug Disc. Images*/
										a.slideg {background:url('../Files/Images/Success_Stories/jnj_3small.jpg') no-repeat;}
										a.slideh {background:url('../Files/Images/Success_Stories/jnj_2small.jpg') no-repeat;}
										a.slidei {background:url('../Files/Images/Success_Stories/jnj_1small.jpg') no-repeat;}

										/*Stevens Senior Center Images*/
										a.slidej {background:url('../Files/Images/Success_Stories/Stevens_1_1small.jpg') no-repeat;}
										a.slidek {background:url('../Files/Images/Success_Stories/Stevens_2_1small.jpg') no-repeat;}

										/*Ranch House Images*/
										a.slidel {background:url('../Files/Images/Success_Stories/ranchhouse_1_1small.jpg') no-repeat;}
										a.slidem {background:url('../Files/Images/Success_Stories/ranchhouse_2_1small.jpg') no-repeat;}
										a.sliden {background:url('../Files/Images/Success_Stories/ranchhouse_3_1small.jpg') no-repeat;}

										/*SD Wild Animal Park CRES Images*/
										a.slideo {background:url('../Files/Images/Success_Stories/CRES_1_1small.jpg') no-repeat;}
										a.slidep {background:url('../Files/Images/Success_Stories/CRES_2_1small.jpg') no-repeat;}

										/*SD Foundation Images*/
										a.slideq {background:url('../Files/Images/Success_Stories/sd_foundation_1sm.jpg') no-repeat;}
										a.slider {background:url('../Files/Images/Success_Stories/sd_foundation_2sm.jpg') no-repeat;}
										a.slides {background:url('../Files/Images/Success_Stories/sd_foundation_3sm.jpg') no-repeat;}

										/*Qualcomm W Images*/
										a.slideqcom1 {background:url('../Files/Images/Success_Stories/QCOM_W_campus_sm.jpg') no-repeat;}
										a.slideqcom2 {background:url('../Files/Images/Success_Stories/QCOM_W_garage_pv_sm.jpg') no-repeat;}
										a.slideqcom3 {background:url('../Files/Images/Success_Stories/QCOM_tower_pv_sm.jpg') no-repeat;}
										a.slideqcom4 {background:url('../Files/Images/Success_Stories/QCOM_WT_eyebrows_sm.jpg') no-repeat;}

										/*Columbia Center Images*/
										a.slidecc1 {background:url('../Files/Images/Success_Stories/cc1_sm.jpg') no-repeat;}
										a.slidecc2 {background:url('../Files/Images/Success_Stories/cc2_sm.jpg') no-repeat;}
										a.slidecc3 {background:url('../Files/Images/Success_Stories/cc3_sm.jpg') no-repeat;}


									a.gallery span {visibility:visible; display:block; position:absolute; width:450px; height:480px; top:40px; left:0px; color:#000; background:#FFFFFF; text-align:center; border:1px solid #fff; font-family:Arial; letter-spacing:1px; cursor:default;}


										/*TKG Images*/
										a.slidea span {left:-18px; top:70px;}
										a.slideb span {left:-137px; top:70px;}
										a.slidec span {left:-256px; top:70px;}

										/*Sun Harbor Images*/
										a.slided span {left:-18px; top:70px;}
										a.slidee span {left:-137px; top:70px;}
										a.slidef span {left:-256px; top:70px;}

										/*J&J Drug Disc. Images*/
										a.slideg span {left:-18px; top:70px;}
										a.slideh span {left:-137px; top:70px;}
										a.slidei span {left:-256px; top:70px;}

										/*Stevens Senior Center Images*/
										a.slidej span {left:-18px; top:70px;}
										a.slidek span {left:-137px; top:70px;}

										/*Ranch House Images*/
										a.slidel span {left:-18px; top:70px;}
										a.slidem span {left:-137px; top:70px;}
										a.sliden span {left:-256px; top:70px;}

										/*SD Wild Animal Park CRES Images*/
										a.slideo span {left:-18px; top:70px;}
										a.slidep span {left:-137px; top:70px;}

										/*SD Foundation Images*/
										a.slideq span {left:-18px; top:70px;}
										a.slider span {left:-137px; top:70px;}
										a.slides span {left:-256px; top:70px;}

										/*Qualcomm W Images*/
										a.slideqcom1 span {left: -18px; top:70px;}
										a.slideqcom2 span {left:-137px; top:70px;}
										a.slideqcom3 span {left:-256px; top:70px;}
										a.slideqcom4 span {left:-375px; top:70px;}

										/*Columbia Center Images*/
										a.slidecc1 span {left:-18px; top:70px;}
										a.slidecc2 span {left:-137px; top:70px;}
										a.slidecc3 span {left:-256px; top:70px;}

									

									a.gallery:hover {white-space:normal; border:0px solid #5E9092; z-index:100;}
									a.gallery:hover span {visibility:visible; z-index:100;}
									a.gallery:hover span img {margin:0px; border:0px solid #5E9092; position:relative; z-index:100;}
									a.gallery:active, a.gallery:focus {border:1px dashed #5E9092; z-index:10;}
									a.gallery:active span, a.gallery:focus span {visibility:visible; z-index:10;}
									a.gallery:active span img, a.gallery:focus span img {border:0px solid #5E9092; position:relative; margin:0px; z-index:10;}




    	/* --- Contact --- */
            #ccoptin {border:0px dashed #000000;}


    /* --- FOOTER STYLINGS --- */
    	#footerSection {position:relative; z-index:1; clear:both; top:-6px; left:0px; width:100%; height:45px; margin:0; padding:0; border:px dashed #909090; background:transparent;}
    		span#dreamhost {position:absolute; z-index:4; top:8px; left:0px; width:100px; height:32px; border:1px solid #5E9092; background: url('../Files/Images/Footer/dreamhost_icon.gif') no-repeat;}
    		div.copyrightContainer {position:absolute; z-index:40; top:7px; left:100px; height:20px; border:0px dashed #5E9092; background:transparent;}
    			p.copyrightwordage {margin:0; padding:5px; font-size:10px; color:#5E9092; border:0px solid #909090;}
    		div.lastModifiedWordage {position:absolute; z-index:3; top:7px; right:0px; width:220px; height:20px; border:0px dashed #909090;}
    			p.lastmodifiedwordage {margin:0; padding:7px; padding-right:0px; text-align:right; font-size:9px; color:#5E9092;}
    		div.smContainer {position:absolute; z-index:-1000; bottom:0px; right:0px; width:85px; height:20px; border:0px dashed #909090; background:transparent;}
    			div.siteMeter {position:absolute; z-index:1; bottom:1px; right:0px; width:80px; height:15px; border:0px dashed #909090; background:transparent;}
    				div.smFrontCoverTop {position:absolute; z-index:2; top:0px; right:0px; width:85px; height:20px; border:0px dashed #909090; background:#E5E5E5;}
    				div.smFrontCoverSide {position:absolute; z-index:3; top:0px; right:2px; width:85px; height:20px; border:0px dashed #909090; background:#E5E5E5;}