
.fl { float: left; }
.fr { float: right; }
.c { text-align: center; }
.r { text-align: right; }
.l { text-align: left; }
.b { font-weight: bold; }

html {
	height: 100%;
	background-color: #FFFFFF;
	font-family: verdana;
	font-size: 11pt;	
}

html body {
	min-height: 100%;
	height: 100%; 
}

body {	
	height: 100%;
	margin: 0px;
	border: 0px solid black;	
}

#main-wrapper {

	min-height: 100%;  
	width: 100%;
	background: url('images/bg-repeat.jpg') repeat-x top;
	height: auto;
	float: left;
	margin: 0px auto;
	text-align: center;	
}

* html #main-wrapper {height: 100%;}

.leftside 
{ 
	width: 450px; 
	padding-left: 32px;
}

.rightside 
{ 
	padding-top: 30px;
	padding-left: 20px;
	width: 250px;
}

.farrightside
{
	padding-top: 30px;
	width: 220px;
}

.indent
{
	padding-left: 32px;	
}

.accordian-orange
{
	width: 233px;
	height: 36px;
	cursor: pointer;
	background: url('images/accordian-orange.jpg') repeat-x;
}

.accordian-blue
{
	width: 233px;
	height: 36px;
	background: url('images/accordian-blue.jpg') repeat-x;
}

.accordian-content-block
{
	width: 233px;
	height: auto;
	background-color: #D0E0ED;
}

.accordian-content
{
	line-height: 1.75;
	padding: 5px;
}


.new-block-wrapper
{
	height: 185px;	
	width: 250px;
}

.new-block
{
	width: 195px;
	height: 66px;
	padding-top: 5px;
	padding-left: 4px;
	border: 1px solid #B2CBE0;	
}

.new-tag
{
	padding-right: 5px;
	width: 28px;
	height: 73px;
	background: url('images/new-tag.jpg') no-repeat;
}

.new-block-spacer
{
	height: 17px;	
	width: 235px;
}

.new-block-section
{
	width: 242px;
	height: 90px;
}


.urgent-msg
{
	width: 223px;
	height: auto;
	background-color: #D0FFC9;
	/* background-color: #D0E0ED;*/
	/*background-color: #FBFFD9;*/
	border: 1px solid #D0E0ED;
	padding: 5px;	
	margin-bottom: 25px;
}

.urgent-msg-heading
{
	font-family: verdana;
	font-weight: bold;	
	font-size: 13pt;
	text-align: left;
}

.banner-wrapper
{
	width: 100%;
	height: 85px;
	padding-bottom: 0px;
}

.logo
{
	width: 188px;
	height: 81px;	
	padding-left: 32px;
}

.tagline
{
	/*height: 87px;*/
	height: 81px;
	width: 266px;	
	text-align: right;	
	background: url('images/tagline.png') no-repeat;
}

.topad
{
	height: 60px;
	width: 468px;	
	padding-top: 21px;
}

.topsponsor
{
	position: relative;
	/*height: 59px;*/
	height: 10px;
	width: 700px;
	text-align: right;
	display: block;
	font-size: 22pt; 
	font-weight: bold;
	font-family: Century Gothic;
	color: #357BB2;
}


.valueclick
{
	text-align: cetner; 
	padding-top: 15px;
	padding-left: 73px;
	padding-bottom: 15px;
	width: 372px;
	height: auto;
	border: 1px solid white;
}

.main-content
{
	/*width: 706px;*/
	width: 100%;
	padding-left: 0px;
	float: left;
	height: auto;
	text-align: left;
}

.highlights
{
	text-align: left;
	float: left;
	/*width: 706px;*/
	width: 100%;
	height: 41px;
	border-top: 1px solid #D0E0ED;
	border-bottom: 1px solid #D0E0ED;
	background: url('images/highlights.jpg') no-repeat;
	background-color: #FBFFD9;
	margin-top: 20px;
	font-weight: bold;
	font-size: 14pt;
	font-family: verdana;
}

.highlights-text
{
	padding-top: 8px;
	padding-left: 150px;	
}

.blue 
{
	color: #3D80B4;
}

.orange
{
	color: #E98607;
	font-weight: bold;
}

.white 
{
	color: white;	
}

.topmenu-item
{
	padding-left: 10px;
	padding-right: 10px;
}

.top-menu
{
	padding-top: 13px;
	padding-left: 18px;	
}


.rightside li
{
	list-style-type: none;	
	margin-left: -38px;
}

.rightside ul
{
 	margin-top: 5px;	
}

.right-sections
{
	padding-top: 20px;
	width: 230px;	
}

.menu-divider 
{
	width: 1px;
	background: url('images/menu-divider.jpg') no-repeat;
	padding-left: 0px;
	padding-right: 0px;
}

h1
{
	font-family: verdana;
	padding-top: 30px;
	font-weight: bold;	
	margin: 0px;
	font-size: 13pt;
	width: 445px;
	text-align: left;
}


h2
{
	font-family: verdana;
	font-weight: bold;	
	margin: 0px;
	font-size: 13pt;
	text-align: left;
}

.accordian-heading
{
	font-family: verdana;
	font-weight: bold;	
	font-size: 13pt;
	width: 228px;
	padding-top: 6px;
	padding-left: 3px;
	text-align: left;
	color: white;
}

.main-content p
{
	font-family: verdana;
	font-size: 10pt;
	text-align: left;
	line-height: 1.75;
	
}

* html .main-content p
{
	margin-top: -5px;	
}

.divider
{
	border-top: 1px solid #D0E0ED;	
	padding-top: 0px;
	height: 2px;
	width: 445px;
}

* html .fulldivider
{
	padding-bottom: 0px;
}

.fulldivider
{
	border-top: 1px solid #D0E0ED;	
	padding-bottom: 15px;
	height: 2px;
	width: 940px;
}

.inline-sponsor-wrapper
{
	width: 445px;
	height: 265px;
	padding-bottom: 20px;
}

.layout-preview-image
{
	width: 705px;
	height: 160px;
	padding-right: 13px;
	
}

.layout-preview-image-wrapper
{
	width: 100%;
	height: 160px;
}

.sponsor-indv-layout
{
	width: 220px;
	height: 158px;
	background-color: white;
	border: 1px solid #D0E0ED;
	text-align: center;
}

.inline-adsense
{
 	width: 262px;
 	height: 262px;
}

.inline-sponsor
{
	padding-right: 20px;
}

.rounded-block
{
	width: 445px;
	height: auto;
	
}

.rounded-top
{
	width: 442px;
	height: 16px;
	background: url('images/rounded-top.png') no-repeat;
	
	
}

.rounded-repeat
{
	width: 442px;
	height: auto;
	line-height: 1.75;
	background: url('images/rounded-repeat.png') repeat-y;		
}

.padded
{
	padding-left: 10px;	
	padding-right: 10px;	
}

.white-strip
{
	
	height: 26px;
	width: 420px;
	background-color: white;	
}

* html .white-strip 
{
 	padding-top: 10px;	
}

.blue-strip
{
	width: 420px;
	background-color: #E6EFF5	
}

.date 
{ 
	color: white; 
	font-weight: bold;
	font-size: 10pt;
	background-color: black;
	padding: 3px;
}

*html .rounded-repeat {	margin-top: -2px; }

.rounded-bottom
{
	width: 442px;
	height: 16px;
	background: url('images/rounded-bottom.png') no-repeat;
}


.footer
{
	float: left;
	width: 100%;
	height: 50px;
	background-color: white;
	border-bottom: 12px solid #11DF0D;
}

* html .footer
{
	width: 100%;
	height: 50px;
	background-color: white;
	border-bottom: 12px solid #11DF0D;
	float: none;
}

.footer-content
{
	padding-left: 32px;
	padding-top: 0px;
	font-size: 10pt;
	height: 20px;
}

.borderless
{
	border: 0px;	
}


/* Form Elements */
.shortfields
{
	width: 75px;	
}

.mediumfields
{
	width: 89px;	
}

.button
{
	height: 25px;
	padding: 3px;
	background-color: white;
	border: 1px solid black;
	font-weight: bold;	
	color: #4B87B7;
	cursor: pointer;
}

.userMessage
{
	padding: 6px;
	background-color: #FBFFD9;
	text-align: center;
	border: 1px solid #D0E0ED;	
}

/* Listing Styles */

.listing-block
{
	width: 445px;
	height: 48px;
	border: 1px solid #D0E0ED;
}

.listing-thumb
{
	border: 4px solid white;
	width: 190px;
	height: 40px;	
}

.listing-name
{
	border-left: 1px solid #D0E0ED;
	height: 33px;
	width: 245px;
	padding-top: 15px;
}


/* End of Listing Styles */

/* Layouts */
.inner-menu
{
	margin-top: 17px;
	height: 45px; 
	width: 445px; 
	background: url('images/bg-repeat-inner-menu.jpg') repeat-x top;	
}

div#a1container, div#b1container
{
	display: none;

}

div#a0container
{
	display: block;	
}

.layoutCSS
{
	width: 427px;
	height: 80px;
	padding: 5px;
	cursor: pointer;
	margin-bottom: 20px;
}

.instructions
{
	width: 440px;
	height: 620px;	
}

.layoutDesc
{
	padding-top: 10px;
	padding-bottom: 15px;
	width: 440px;
	height: auto;		
}

.instructionContents
{
	width: 440px;
	padding-top: 10px;
	height: auto;	
}

.layoutCodeBlock
{
	width: 210px;
	height: 100px;	
}

.glitterBlock
{
	width: 450px;
	height: auto;
	border: 1px solid #D0E0ED;
	padding: 5px;
}

.glitterName
{
	padding: 5px;
	width: 440px;
	height: 20px;
	background-color: #D0E0ED;
	font-weight: bold;	
}

.glitterImage
{
	text-align: center;
}

.glitterSpacer
{
	height: 20px;
	width: 44px;	
}




a:link.menu-link { color: #FFFFFF; font-size: 9pt; font-weight: bold; text-decoration: underline;}
a:visited.menu-link { color: #FFFFFF; font-size: 9pt; font-weight: bold; text-decoration: underline;}
a:hover.menu-link { color: #E7F1F8; font-size: 9pt; font-weight: bold; text-decoration: none;}
a:active.menu-link { color: #FFFFFF; font-size: 9pt; font-weight: bold; text-decoration: underline;}

a:link { color: #4B87B7; font-size: 9pt; font-weight: bold; text-decoration: underline; }
a:visited { color: #4B87B7; font-size: 9pt; font-weight: bold; text-decoration: underline; }
a:active { color: #4B87B7; font-size: 9pt; font-weight: bold; text-decoration: underline; }
a:hover { color: black; font-size: 9pt; font-weight: bold; text-decoration: none; }

a:link.hightlights-link { color: black; font-weight: bold; font-size: 14pt; font-family: verdana; text-decoration: underline; }
a:visited.hightlights-link { color: black; font-weight: bold; font-size: 14pt; font-family: verdana; text-decoration: underline; }
a:active.hightlights-link { color: black; font-weight: bold; font-size: 14pt; font-family: verdana; text-decoration: underline; }
a:hover.hightlights-link { color: #4B87B7; font-weight: bold; font-size: 14pt; font-family: verdana; text-decoration: none; }

	
	
