/* CSS Document */

/* site colors::
	yellow green: D5E255
*/

/* popup window styles */
div#searchTips
{
	position:absolute;
	z-index:1100;
	width:500px;
	height:350px;
	top:100%;
	margin-top:-500px;
	left:50%;
	margin-left:-175px;
}
div#searchTips div#searchContent
{
	position:absolute;
	width:493px;
	height:345px;
	border:1px solid #d6d6d6;
	z-index:5;
	background:url(../images/global/popup/searchTipsBg.jpg) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
}
div#searchTips div#searchContent span
{
	position:absolute;
	top:14px;
	left:15px;
	font-weight:bold;
}
div#searchTips div#searchContent div#searchTipsCopy
{
	position:absolute;
	left:15px;
	top:40px;
	width:465px;
	height:283px;
	padding:10px 11px 10px 0;
	margin-bottom:10px;
	overflow:auto;
}
div#searchTips div#searchShadow
{
	position:absolute;
	width:495px;
	height:346px;
	left:5px;
	top:5px;
	background:black;
	z-index:1;
}


div#popup
{
	position:absolute;
	z-index:1000;
	width:226px;
	height:87px;
}
div#popup div#popupContent
{
	position:absolute;
	width:220px;
	height:66px;
	border:1px solid #d6d6d6;
	background:url(../images/global/popup/bg.jpg) repeat-x;
	z-index:4;
	font-size:11px;
	line-height:13px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	padding-top:16px;
}
div#popup .x, div#searchTips .x
{
	position:absolute;
	right:5px;
	top:5px;
	cursor:pointer;
}
div#popup a
{
	color:#0083db;
	text-decoration:none;
}
div#popup input#newLightbox
{
	width:130px;
	text-align:center;
	margin-right:5px;
}

div#popup div#shadow
{
	position:absolute;
	width:220px;
	height:82px;
	left:6px;
	top:5px;
	background:black;
	z-index:2;
}

div#popup2
{
	position:absolute;
	z-index:1000;
	width:226px;
	height:107px;
}
div#popup2 div#popupContent
{
	position:absolute;
	width:220px;
	height:89px;
	border:1px solid #d6d6d6;
	background:url(../images/global/popup/bg2.jpg) repeat-x;
	z-index:4;
	font-size:11px;
	line-height:13px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	padding-top:16px;
}
div#popup2 div#popupContent div.remove
{
	padding-top:7px;
	padding-bottom:8px;
}
div#popup2 a
{
	color:#0083db;
	text-decoration:none;
}
div#popup2 div#shadow
{
	position:absolute;
	width:220px;
	height:105px;
	left:6px;
	top:5px;
	background:black;
	z-index:2;
}


div#popup3
{
	position:absolute;
	z-index:1000;
	width:276px;
	height:197px;
}
div#popup3 div#popupContent
{
	position:absolute;
	width:270px;
	height:189px;
	border:1px solid #d6d6d6;
	background:url(../images/global/popup/bg3.jpg) repeat-x;
	z-index:4;
	font-size:11px;
	line-height:13px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	padding-top:16px;
}
div#popup3 div#popupContent div.remove
{
	padding-top:7px;
	padding-bottom:8px;
}

div#popup3 div#popupContent div.header
{
	padding-top:10px;
	font-weight:bold;
}
div#popup3 div#popupContent table
{
	margin-top:5px;
	margin-bottom:5px;
	border-top:solid 1px #d0d0d0;
	border-bottom:solid 1px #d0d0d0;
}
div#popup3 div#popupContent th
{
	text-align:right;
	padding-right:5px;
}
div#popup3 div#popupContent td
{
	text-align:left;
	width:50px;
}

div#popup3 a
{
	color:#0083db;
	text-decoration:none;
}
div#popup3 div#shadow
{
	position:absolute;
	width:270px;
	height:205px;
	left:6px;
	top:5px;
	background:black;
	z-index:2;
}
/* end popup */

body
{
	font-family:"Trebuchet MS", Arial, sans-serif;
	color:#e2f05a;
	font-size:12px;
	background:#F8F8F8;
	margin:0;
	padding:0;
}
a
{
	color:#e2f05a;
}
a:hover
{
	color:white;
}
.small
{
	font-size:10px;
}
img
{ border:0; }

div#content
{
	width:841px;
	position:absolute;
	top:0px;
	left:50%;
	margin-left:-420px;
}

/* begin header */
div#header
{
	width:100%;
	height:136px;
	background:url(../images/global/header/headerBg1.jpg) no-repeat;
}

div#header div#loginText
{
	position:absolute;
	left:320px;
	top:13px;
	width:300px;
	text-align:right;
}
div#header div#loginText input.text
{
	width:97px;
	height:17px;
	padding:0;
	margin:0;
}
div#header div#loggedInText
{
	position:absolute;
	width:584px;
}
div#header div#loggedInText div
{
	position:absolute;
	right:0px;
	top:10px;
}
div#header div#loggedInText div img
{
	vertical-align:middle;
	margin:0 13px;
}
div#header div#loggedInText div a
{
	text-decoration:none;
}
div#header div#loggedInText div a:hover
{
	text-decoration:underline;
}

div#header div#pageHeader_loginText
{
	position:absolute;
	left:200px;
	top:13px;
	width:380px;
	text-align:right;
}
div#header div#pageHeader_loginText input.text
{
	width:97px;
	height:17px;
	padding:0;
	margin:0;
}
div#header div#pageHeader_loggedInText
{
	position:absolute;
	width:584px;
}
div#header div#pageHeader_loggedInText div
{
	position:absolute;
	right:0px;
	top:10px;
}
div#header div#pageHeader_loggedInText div img
{
	vertical-align:middle;
	margin:0 13px;
}
div#header div#pageHeader_loggedInText div a
{
	text-decoration:none;
}
div#header div#pageHeader_loggedInText div a:hover
{
	text-decoration:underline;
}

div#header div#searchBox
{
	position:absolute;
	left:618px;
	top:13px;
	vertical-align:middle;
	color:#000000;
}
div#header div#searchBox input.text
{
	width:125px;
	height:17px;
	padding:0;
	margin:0;
	text-align:center;
}
div#header div#searchBox div#searchCategories
{
	font-size:11px;
	position:absolute;
	left:0;
	top:34px;
	width:300px;
}
div#header div#searchBox div#searchCategories ul
{
	float:left;
	list-style:none;
	margin:0 0 0 5px;
	padding:0;
}
div#header div#searchBox div#searchCategories ul li
{
	padding:0;
	margin:0;
	vertical-align:middle;
}
div#header div#searchBox a#advancedSearch
{
	display:block;
	position:absolute;
	color:#292929;
	font-size:10px;
	top:97px;
	left:135px;
	white-space:nowrap;
}

div#header div#navigation
{
	position:absolute;
	left:1px;
	top:92px;
}
div#header div#navigation a
{
	margin:0;
	padding:0;
	float:left;
}
div#header div#navigation a img
{
	border:0;
}
/* end header */

/* begin featured */
div#featured
{
	width:100%;
	height:206px;
	margin-top:3px;
	background:url(../Images/Main/featuredBg.gif) no-repeat;
	position:relative;
}
div#featured img
{
	position:relative;
	top:6px;
}
div#featured div#captions
{
	position:absolute;
	left:0px;
	top:160px;
}
div#featured div#captions div
{
	white-space:nowrap;
	font-weight:bold;
}
div#featured div#captions div img
{
	vertical-align:text-bottom;
	padding:0 5px;
}
div#featured div#captions div#left
{
	position:absolute;
	left:15px;
}
div#featured div#captions div#right
{
	position:absolute;
	left:436px;
}
div#featured div#captions div a
{ text-decoration:none; }
div#featured div#captions div a:hover
{ color:#666666; text-decoration:underline }
div#featured div#captions .section
{ color:#00abed; }
div#featured div#captions .subject
{ color:#000000; }
div#featured div#captions .description
{ color:#83d014; }

/* end featured */


/* begin thumb */
div.thumbSection
{
	width:100%;
	position:relative;
	margin-top:5px;
}
div.thumbSection div#top
{
	height:38px;
	background:url(../images/global/thumb/topBg.jpg) no-repeat;
	width:100%;	
	vertical-align:middle;
}
div.thumbSection div#top a
{
	position:absolute;
	top:12px;
	right:15px;
	font-size:10px;
	color:#666666;
}
div.thumbSection div#top #lnkEmail, div.thumbSection div#top #mainSectionContent_lnkEmail
{
	position:absolute;
	top:12px;
	right:155px;
	font-size:10px;
	color:#666666;
}
div.thumbSection div#top span.title
{
	position:absolute;
	top:12px;
	left:15px;
	font-size:10px;
	color:#666666;
	font-weight:bold;
}
div.thumbSection div#top div.paging
{
	text-align: right;
	display:block;
	float:right;
	padding-right:10px;
	padding-top:10px;
	font-size:12px;
	color:#666666;
	white-space:nowrap;
}
div.thumbSection div#top div.paging SPAN
{
	font-size:10px;
}
div.thumbSection div#top div.paging SELECT
{
	font-size:9px;
	width:35px;
}
div.thumbSection div#top div.paging A
{
	position: static;
	float: none;
	margin: 0px;
	padding: 1px;
	color: #0083db;
	font-size:12px;
}
div.thumbSection div#top span.showhide
{
	display:block;
	float:right;
	margin-top:6px;
	margin-right:15px;
	font-size:10px;
	color:#666666;
}

div.thumbSection div#top span.searchButtons
{
	margin-top: 6px; 
	margin-left: 2px;
}
div.thumbSection div#top span.searchButtons A
{
	position: fixed;
	margin-left: 2px;
}
div.thumbSection div#top span.searchButtons IMG
{
	position: fixed;
	margin: 0px;
	padding: 0px;
}

div.thumbSection div#bottom
{
	padding-top:8px;
	color:#666666;
	font-size:10px;
	background:url(../images/search/bottomBg.jpg) no-repeat;
	width:100%;
	height:29px;
}
div.thumbSection div#bottom div.paging
{
	text-align: right;
	display:block;
	float:right;
	padding-right:10px;
	font-size:12px;
	color:#666666;
	white-space:nowrap;
}
div.thumbSection div#bottom div.paging SPAN
{
	font-size:10px;
}
div.thumbSection div#bottom div.paging A
{
	position: static;
	float: none;
	margin: 0px;
	padding: 1px;
	color: #0083db;
	font-size:12px;
}

div#thumbs, div#mainSectionContent_thumbs
{ 
	width:100%;
	position:relative;
}
div#thumbs div.row, div#mainSectionContent_thumbs div.row
{
	width:100%;
	background:url(../images/global/thumb/thumbBg.jpg) no-repeat;
	height:193px;
	padding:0 1px;
	position:relative;
}
div#thumbs div.row div.column, div#mainSectionContent_thumbs div.row div.column
{
	width:279px;
	height:100%;
	display:block;
	float:left;
	
	position:relative;
}
div#thumbs div.row div.column div.thumbBg, div#mainSectionContent_thumbs div.row div.column div.thumbBg
{
	position:absolute;
	top:6px;
	left:6px;
	
	border:1px solid #d5d5d5;
	width:180px;
	height:180px;
	background:#FFFFFF;

	text-align:center;
	display:table-cell;
	vertical-align:middle;
}
div#thumbs div.row div.column div.thumbBg img, div#mainSectionContent_thumbs div.row div.column div.thumbBg img
{
	vertical-align:middle;
}
div#thumbs div.row div.column div.thumbDesc, div#mainSectionContent_thumbs div.row div.column div.thumbDesc
{
	position:absolute;
	left:192px;
	top:15px;
	width:73px;
	height:165px;
	color:#666666;
	font-size:10px;
}
div#thumbs div.row div.column div.thumbDesc span, div#mainSectionContent_thumbs div.row div.column div.thumbDesc span
{
	color:#0083db;
}
div#thumbs div.row div.column div.thumbDesc a, div#mainSectionContent_thumbs div.row div.column div.thumbDesc a
{
	color:#666666;
	text-decoration:none;
}
div#thumbs div.row div.column div.thumbDesc a.view, div#mainSectionContent_thumbs div.row div.column div.thumbDesc a.view
{
	color:#666666;
	display:block;
	position:absolute;
	bottom:0px;
	left:0px;
	text-decoration:underline;
}

div#thumbs div.row div.column div.thumbDesc .emailLink, div#mainSectionContent_thumbs div.row div.column div.thumbDesc .emailLink
{
    /*float:right;
    color:#666666;*/
	display:block;
	position:absolute;
	bottom:0px;
	left:40px;
	text-decoration:underline;
}

div.config
{
	background: url(../images/main/featuredBg.gif) no-repeat;
	color: #666666;
	height: 210px;
	width: 842px;
}
div.config div.configlist
{
	width: 380px;
	padding-top: 15px;
	padding-left: 35px;
	display:block;
	float:left;
	position:relative;
}

div.config div.configPage
{
	padding-top: 10px;
	padding-left: 30px;
}
div.config div.configPage SELECT
{
	font-size:9px;
	width:35px;
}
div.config div.configList
{
	width: 350px;
	padding-top: 15px;
	padding-left: 30px;
	display:block;
	float:left;
	position:relative;
}
div.config div.configListButtons
{
	width: 20px;
	text-align: center;
	padding-top: 15px;
	padding-left: 10px;
	padding-right: 10px;
	display:block;
	float:left;
	position:relative;
}
div.config div.configDetails
{
	width: 300px;
	padding-top: 15px;
	padding-left: 35px;
	display:block;
	float:left;
	position:relative;
}
.message
{
	text-align:center;
	color:#666666;
}
.message a
{
	color:#0083db;
	text-decoration:none;
}
.message a:hover
{
	color:#0083db;
	text-decoration:underline;
}

.msgHeader
{
	height:38px;
	background:url(../images/global/thumb/topBg.jpg) no-repeat;
	width:100%;	
	vertical-align:middle;
}
.msgBody
{
	font-size:10px;
	padding-top: 60px;
	padding-bottom: 80px;
}
.msgBody a
{
	color:#0083db;
	text-decoration:none;
}
.msgBody a:hover
{
	color:#0083db;
	text-decoration:underline;
}

.msgFooter
{
	padding-top:8px;
	color:#666666;
	background:url(../images/search/bottomBg.jpg) no-repeat;
	width:100%;
	height:29px;
}


div#content div#header a#RetnaHome
{
	position:absolute; 
	top:25px; 
	left:10px; 
	width:130px; 
	height:40px;
}
div#content div#header a#pageHeader_RetnaHome
{
	position:absolute; 
	top:25px; 
	left:10px; 
	width:130px; 
	height:40px;
}
div#content div#header a#pageHeader_RetnaHome2
{
	position:absolute; 
	top:5px; 
	left:20px;
	text-decoration:none;
}
div#content div#header a#pageHeader_RetnaHome2:hover
{
	text-decoration:underline;
}
div#content div#header a#pageHeader_RetnaHome2_alt
{
	position:absolute; 
	top:65px;
	left:20px;
	text-decoration:none;
}

/* end thumb */

div#retnaAdmin
{
	margin-top:8px;
	padding:8px;
	color:#666666;
	font-size:10px;
	background: #f0f0f0;
	border: solid 1px #c0c0c0;
	width:100%;
}

