/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#DFEFF0;
}

a:link {
	text-decoration: none;
	}
	
a:visited {
	text-decoration: none;
}
	
	
/* Top Navigation*/
#topContainer {
	position:relative;
	width: 100%;
	height: 45px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-image:url(images/topbackground.png);
	}
	
#rightTopNavigation {
	width: 400px;
	height: 45px;
	float:right;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}

#homeLink {
	float:left;
	width: 47px;
	height: 17px;
	background-image:url(images/topLinks/home.gif);
	background-repeat:no-repeat;
	margin-top: 15px;
	margin-left: 20px;
	cursor: pointer;
	display:inline;	
	}
	
#homeLink:Hover {
	float:left;
	width: 47px;
	height: 17px;
	background-image:url(images/topLinks/homeHover.gif);
	background-repeat:no-repeat;
	margin-top: 15px;
	margin-left: 20px;
	cursor: pointer;
	display:inline;	
	}
	

#tellAFriendLink {
	float:left;
	width: 74px;
	height: 17px;
	background-image:url(images/topLinks/tell.gif);
	background-repeat:no-repeat;
	margin-top: 15px;
	margin-left: 12px;
	cursor: pointer;
	display:inline;	
	}
	
#tellAFriendLink:Hover {
	float:left;
	width: 74px;
	height: 17px;
	background-image:url(images/topLinks/tellHover.gif);
	background-repeat:no-repeat;
	margin-top: 15px;
	margin-left: 12px;
	cursor: pointer;
	display:inline;	
	}
	
	

#faqLink {
	float:left;
	width: 46px;
	height: 17px;
	background-image:url(images/topLinks/faq.gif);
	background-repeat:no-repeat;
	margin-top: 15px;
	margin-left: 12px;
	cursor: pointer;
	display:inline;	
	}
	
#faqLink:Hover {
	float:left;
	width: 46px;
	height: 17px;
	background-image:url(images/topLinks/faqHover.gif);
	background-repeat:no-repeat;
	margin-top: 15px;
	margin-left: 12px;
	cursor: pointer;
	display:inline;	
	}
	
	
#mailingListLink {
	float:left;
	width: 74px;
	height: 17px;
	background-image:url(images/topLinks/mailing.gif);
	background-repeat:no-repeat;
	margin-top: 15px;
	margin-left: 12px;
	cursor: pointer;
	display:inline;	
	}
	
#mailingListLink:Hover {
	float:left;
	width: 74px;
	height: 17px;
	background-image:url(images/topLinks/mailingHover.gif);
	background-repeat:no-repeat;
	margin-top: 15px;
	margin-left: 12px;
	cursor: pointer;
	display:inline;	
	}
	
	
#contactLink {
	float:left;
	width: 75px;
	height: 17px;
	background-image:url(images/topLinks/contact.gif);
	background-repeat:no-repeat;
	margin-top: 15px;
	margin-left: 12px;
	cursor: pointer;
	display:inline;	
	}
	
#contactLink:Hover {
	float:left;
	width: 75px;
	height: 17px;
	background-image:url(images/topLinks/contactHover.gif);
	background-repeat:no-repeat;
	margin-top: 15px;
	margin-left: 12px;
	cursor: pointer;
	display:inline;	
	}
	

/* Logo & Navigation*/

#splitter {
	position:relative;
	width: 100%;
	height: 40px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
	
#logoContainer {
	width: 100%;
	height: 290px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
	
#logoAndNavigation {
	width: 990px;
	height: 290px;
	margin-left:auto;
	margin-right:auto;
	}
	
	
	
	
/* DropDownMenu*/

#dropmenudiv{
	position:absolute;
	font-family: SimLLHP;
	background-color:#dfeff0;
	line-height:20px;
	z-index:100;
	letter-spacing: 0em;
	font-weight: lighter;
	font-size: 11px;
	text-decoration: none;
	color:#469dd3;
	text-align: left;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}




#dropmenudiv a{
	width: 100%;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color:#133448;
	font-weight: normal;
	font-size: 11px;
	line-height:25px;
	border-bottom:1px dotted #ccc;
	letter-spacing:normal;
	margin: 0 0 0 0;
}

#dropmenudiv a:hover{
	background-color:#469dd3;
	width: 100%;
	display: block;
	font-family: Arial, Helvetica, sans-serif; 
	color:#dfeff0;
	font-weight: normal;
	font-size: 11px;
	line-height:25px;
	border-bottom:1px dotted #ccc;
	letter-spacing:normal;
}




/* Nav & Main Content Splitter*/
#splitterContainer {
	position:relative;
	width: 100%;
	height: 30px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}

#mainSplitter {
	width: 990px;
	height: 30px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(images/mainbackground.png)
	}




/* Main Content*/
#mainLargeContainer {
	position: relative;
	width: 100%;
	overflow:auto;
	
	}
	
#mainContainer {
	width: 990px;
	overflow: auto;
	margin-left: auto;
	margin-right: auto;
	background-image:url(images/mainbackground.png);
	}
	




/* Left Content Within Main*/
#leftContainer {
	width: 250px;
	margin-right: 50px;
	margin-left: 0px;
	margin-top: -40px;
	float: left;
	display:inline;
	}



#compTimeContainer {
	width: 200px;
	height: 30px;
	background-image:url(images/Archive/freebieArchive.gif);
	margin-top: 40px;
	margin-left: 40px;
	
	}
	
#winnersContainer {
	width: 200px;
	height: 165px;
	
	margin-top: 40px;
	margin-left: 40px;
	
	}
		
			
#shareContainer {
	width: 177px;
	margin-left: 43px;
	margin-top: 0px;
	border: 1px solid #ECECEC;
	padding-left: 15px;
	
	}
	




/* Right Content Within Main*/
#rightContainer {
	width: 600px;
	float: left;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	display:inline;
	}

	
#greyLineBox {
	width: 550px;
	float: left;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-right-style: none;
	border-top-style: none;
	border-left-style: none;
	border-bottom-color: #EFEFEF;
	margin-top: -15px;
	margin-left: 20px;
	display:inline;

	}	
	
	
#sectionsContainer {
	float:left;
	width: 700px;
	margin-left: -60px;
	margin-top: 40px;
	display: inline;
	}
	

.firstSections {
	float: left;
	width: 175px;
	background-color: #8FC1F3;
	height: 230px;
	margin-left:35px;
	cursor:pointer;
	padding-right: 9px;
	padding-left: 9px;
	padding-top: 9px;
	padding-bottom: 1px;
	}
	

.firstSections:hover {
	float: left;
	width: 173px;
	background-color: #E6ECFF;
	height: 228px;
	margin-left:35px;
	cursor:pointer;
	padding-right: 9px;
	padding-left: 9px;
	padding-top: 9px;
	padding-bottom: 1px;
	border: 1px solid #8FC1F3;
	}



.remainingSections {
	float: left;
	width: 175px;
	background-color: #8FC1F3;
	height: 230px;
	margin-left:35px;
	cursor:pointer;
	margin-top: 80px;
	padding-right: 9px;
	padding-left: 9px;
	padding-top: 9px;
	padding-bottom: 1px;
	}
	

.remainingSections:hover {
	float: left;
	width: 173px;
	background-color: #E6ECFF;
	height: 228px;
	margin-left:35px;
	margin-top: 80px;
	cursor:pointer;
	padding-right: 9px;
	padding-left: 9px;
	padding-top: 9px;
	padding-bottom: 1px;
	border: 1px solid #8FC1F3;
	}


#splitterContainer {
	width: 990px;
	height: 60px;
	overflow: auto;
	margin-left: auto;
	margin-right: auto;
	background-image:url(images/mainbackground.png);
	}


/* Bottom Copyright*/
#bottomContainer {
	width: 100%;
	height: 45px;
	}
	
	
#copyrightContainer {
	width: 990px;
	height: 15px;
	padding-top:30px;
	background-image:url(images/mainbackgroundbottom.png);
	margin-left:auto;
	margin-right:auto;
	}




	
/*Image Styling*/
img.floatLeft {
	float: left;
	margin-right: 15px;
	margin-bottom: 4px;
	margin-top: 14px;
	margin-left: 5px;
	}







/* Text Styling*/
.copyrightText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #469DD3;
	text-align:center;
	vertical-align:text-bottom
	}

.text {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	color: #4A5552;
	text-decoration: none;
	text-align:justify;
	letter-spacing: normal;
	}
	
.crimsonText {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	color: #D33470;
	text-decoration: none;
	text-align:justify;
	letter-spacing: normal;
	}
	
.Formtext {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	color: #4A5552;
	text-decoration: none;
	text-align:justify;
	letter-spacing: normal;
	}
	
	
a.Formtext {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	color: #4A5552;
	text-decoration: none;
	text-align:justify;
	letter-spacing: normal;
	}

	
.Formtext:hover {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	color: #4A5552;
	text-decoration: underline;
	text-align:justify;
	letter-spacing: normal;
	}
	
	
a.Formtext:hover {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	color: #4A5552;
	text-decoration: underline;
	text-align:justify;
	letter-spacing: normal;
	}
	
.bookmarkText {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	color: #4A5552;
	text-decoration: none;
	text-align:justify;
	letter-spacing: normal;
	margin-left: 10px;
	}
	


a.freebietitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #469DD3;
	border-bottom:1px dotted #ccc;
	letter-spacing:normal;
}

.freebietitle:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #469DD3;
	text-decoration:underline;
}

.csslinks {
	display:block;
	}
	
.strongtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #2c2c2c;
	}


a.strongtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #2c2c2c;
	}
	

.blueTitleText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #469DD3;
	letter-spacing:0.1em;
	text-align:center
}

.blueText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #469DD3;
	
}


