html body 
{
	background-color:#edda9f; color:#735300
}
a
{
	color:#5e4f10
}
a:hover, a:visited:hover
{
	color:#6d5c12
}
a:visited 
{	
	color:#a58b1b
}
a.menu, a.menu:visited 
{	
	color:#fff
}
a.menu:hover 
{
	color:#a58500;	background-image: url(i/bgTab.gif); background-position:top right
}
.login a:link, .login a:visited
{	
	font-size:10px; color:#669999
}
.login a:hover 
{
	color:#fff
}
.clear 
{
	clear:both
}
.topmenu 
{
	color:#444
}
.bottomlistmenu 
{
	color:#fff
}
.breadcrumb 
{
	color:#a88a58
}
fieldset
{
	padding:4px; border:solid 1px #a0aa85
}
legend
{
	color:#888; font-weight:bold; margin-bottom:4px
}
big
{
	margin-top:18px; margin-bottom:18px
}
h1, h2, h3, h4
{
	color:#507f6d
}
hr, .hr
{
	border-top:solid 1px #9b831a
}
hr.dot, .hrdot
{
	border-top:dotted 1px #a88a58
}
hr.hidden, .hrhidden
{
	visibility:hidden
}
ul.arrow li 
{
	list-style-image:url(i/bulletRaquo.gif)
}
.hrcut
{
	border-top:solid 1px #edda9f
}
#Header
{
	background-color:#deb407
}
#SubHeader
{
	background-color:#f1c000;
}
#Intro
{
	background-image:url(i/bgTop.gif); background-repeat:no-repeat; background-position:right top
}
#JoinNowOverlay
{
	background-image:url(i/bgJoin.gif)
}
#JoinNowM1, #JoinNowM2, #JoinNowM3
{
	color:#a07a00
}
#JoinNow li a
{
	color:#c39d03; font-weight:bold
}
#Content, #Portfolio, #Search
{
	background-image:url(i/bgTop.gif); background-repeat:no-repeat; background-position:right top
}
#Content p.line
{
	background-image: url(i/bgP.gif); background-position:0 1px; padding-bottom:1px
}
#Content ol.line li, #Content ul.line li
{
	background-image:url(i/bgP.gif)
}
#ContentLeft, #GalleryLeft 
{
	background-image: url(i/cornertop-bg.jpg); background-position:top right; background-repeat:no-repeat
}
#ContentRight
{
	background-image: url(i/cornertop-bg2.jpg); background-position:top left; background-repeat:no-repeat
}
#AreaTitles
{
	border-top:solid 1px #587760; border-bottom:solid 1px #587760
}
#Credit, #SiteMapNav
{
	color:#444
}
#Credit a:link, #Credit a:visited
{
	color:#444
}
#Gallery
{
	border-left:1px solid #f8efb4
}
#Footer, #Footer a:link, #Footer a:visited
{
	color:#ae8e0c
}
#Footer a:hover, #Footer a:visited:hover
{
	color:#fff
}
#DirectoryList .pattern
{
	color:#fff
}
#DirectoryList tbody td, #DirectoryList .body
{
	border-top:solid 1px #edda9f; color:#735300
}
#DirectoryList .body h3
{
	color:#735300
}
#DirectoryList tbody a:link, #DirectoryList .body a:link
{
	color:#507f6d;
}
#DirectoryList tbody a:visited, #DirectoryList .body a:visited
{
	color:#608f7d;
}
#DirectoryList .body,
#DirectoryList tbody td
{
	background-color:#fff;
}
.Professional td,
.Corporate td,
.Student td
{
	background-color:#fff;
}
.Free td img
{
	display:none
}
#DirectoryList tbody .Free td
{
	height:40px;
	background-color:#feffcf;
}
.MainMenu a:link, .MainMenu a:visited, .searchform a:link, .searchform a:visited
{
	color:#fff
}
.MainMenu a:hover
{
	color:#deb306
}
img .thumbnail
{
	border:solid 2px #f8efb4
}
.title, .title2
{
	color:#507f6d
}
.biglabel
{
	padding:5px 4px 4px 6px; color:#fff; font-family:helvetica, tahoma, arial; font-size:14px; font-weight:bold; background-color:#619080;
}
.labeltop label
{
	color:#619080
}
.divider
{
	border-right: solid 1px #edda9f
}
.pagingtop
{
	border-bottom:solid 1px #f8efb4
}
.pagingbottom
{
	border-top:solid 1px #f8efb4
}
.tableheader
{
	border-bottom:solid 1px #edda9f; background-color:#619080; color:#e0f9e6
}
.tablerowalt, .thumbnailrowalt
{
	background-color:#e4d29a; 
}
.thumbnailrowalt
{
	border-bottom:solid 1px #edda9f
}
.thumbnailrow td
{
	border-bottom:solid 1px #edda9f
}
.thumbnailright, .thumbnailleft, .thumbnailrow
{
	border-top:solid 1px #edda9f; background-color:#619080; color:#e0f9e6
}
.tablerowline td
{
	border-bottom:solid 1px #a0aa85
}
.greytable td, .greytable th
{
	background-color:#619080; color:#e0f9e6
}
.tableheader a, .thumbnailright a, .thumbnailleft a, .thumbnailrow a, .greytable a, .sortableheader a
{
	color:#fff
}
.gridtable
{
	border-top:dotted 1px #a88a58
}
.gridtable td, .gridtable th
{
	border-bottom:dotted 1px #a88a58
}
.box
{
	border:solid 1px #a0aa85
}
.column
{
	border-right:solid 1px #edda9f;
}
.sortableheader
{
	background-color:#619080; color:#e0f9e6
}
.buttonL
{
	background-image: url(i/bgButton3dL.gif);
}
.buttonM
{
	background-image: url(i/bgButton3d.gif); background-repeat:repeat-x
}
.buttonR
{
	background-image: url(i/bgButton3dR.gif);
}
.buttonM a:link, .buttonM a:visited, #Footer .buttonM a:link, #Footer .buttonM a:visited
{
	color:#fff
}
.buttonM a:hover, .buttonM a:visited:hover, #Footer .buttonM a:hover, #Footer .buttonM a:visited:hover
{
	color:#664
}
.buttonLG
{
	background-image: url(i/bgButton3dLG.gif);
}
.buttonMG
{
	background-image: url(i/bgButton3dG.gif); background-repeat:repeat-x
}
.buttonRG
{
	background-image: url(i/bgButton3dRG.gif);
}
.buttonMG a:link, .buttonMG a:visited
{
	color:#fff; font-weight:normal
}
.buttonMG a:hover, .buttonMG a:visited:hover
{
	color:#331; font-weight:normal
}
.separator
{
	border-top:solid 1px #a88a58; border-bottom: solid 2px #f8efb4;
}
.paneltop
{
	background-image: url(i/bgPanelTop.gif); background-position:center; background-repeat:no-repeat
}
.panelbottom
{
	background-image: url(i/bgPanelBottom.gif); background-position:center; background-repeat:no-repeat
}
.thumbstop
{
	background-image: url(i/bgThumbsTop.gif); background-position:center; background-repeat:no-repeat
}
.thumbsbottom
{
	background-image: url(i/bgThumbsBottom.gif); background-position:center; background-repeat:no-repeat
}
.galleryborderbottom
{
	background-image: url(i/bgGalleryBottom.gif)
}
.gallerybordertop
{
	background-image: url(i/bgGalleryTop.gif)
}
.bordertop
{
	background-image: url(i/bgContentTop.gif)
}
.borderbottom
{
	background-image: url(i/bgContentBottom.gif)
}
.header, .album, .pattern3
{
	background-image:url(i/bgPattern3.gif)
}
.header h1, .header h2
{
	color:#735300
}
.idbox
{
	background-image:url(i/bgRCorner.gif); background-position:top right; background-repeat:no-repeat
}
.album
{
	color:#000
}
.pattern, .pattern a
{
	color:#fff
}
.pattern, .box
{
	background-color:#619080
}

table.pattern thead td
{
	background-color:#619080
}
.roundedtopright
{
	background-image: url(i/cornerRightTop.gif)
}
.roundedbottomleft
{
	background-image: url(i/cornerLeftBot.gif)
}
.roundedbottomright
{
	background-image: url(i/cornerRightBot.gif)
}
.smallbutton 
{ 
	background-image: url(i/bgButton.gif); text-align:center; vertical-align:middle; color:#fff; display: -moz-inline-block; display: inline-block; width:59px; height:16px; 
}
.smallbutton:visited 
{ 
	color:#fff
}
.inline 
{
	display:inline; padding-right:3px; vertical-align:top
}
.watermark 
{
	color:#a0aa85
}
.bold
{
	text-transform:uppercase; font-weight:bold
}
.gridbox 
{
	padding:4px; background-color:#e4d29a; border:solid 2px #edda9f
}
.hiddenboxed
{
	background-color:#f3eecc
}
.hiddenboxed li a 
{
	color:#c39d03; font-weight:bold
}
.hiddenboxed li a:hover
{
	color:#6d5c12
}
.hiddenboxed li a:active, .hiddenboxed li a:visited:active
{
	color:#6d5c12
}
.boxed
{
	color:#507f6d; background-color:#feffcf; border-left:solid 1px #edda9f; border-right:solid 1px #edda9f; border-bottom:solid 1px #edda9f; border-top:solid 1px #fff;
}
.fixh46
{
	border-bottom:solid 1px #9b831a
}
.vbar
{
	background-image:url(i/bgVBar.jpg); background-position:bottom
}
.vbarshadow
{
	background-color:#d4c38d
}