/*

	COMPASS INCORPORATED - AFFILIATE / reseller PROGRAM [AFFILIATES]
	VERSION 1.0
	
	-----------------------------------------
	
	author: Michel Joanisse
	email: michel.joanisse@mountainmamma.com
	website: http://www.mountainmamma.com
	last updated: November 19th, 2008
	
	-----------------------------------------
	
	CONTENTS ----------
	
	   1.BODY
	   2.DEFAULT STYLING
	   3.HEADINGS
	   4.LINKS
	   5.LAYOUT
	   6.BRANDING/MASTHEAD
	   7.PRIMARY NAVIGATION
	   8.SUB CONTENT/SUB FOOTER
	   9.SITEINFO/FOOTER
	   10.TOOL TIP
	   11.POST LISTING
	   12.SINGLE ENTRY
	   13.SPONSORS
	   14.HOMEPAGE CONTENT_SUP
	   15.SIDEBAR
	   
    -------------------
    
    COLOURS -----------
    
        Light blue #006DA3
        Darker Blue #00527B
        Light grey #EEEEEE
        Darker grey #CCCCCC
    
    -------------------
	
*/

/*BG COLORS FOR USABILITY TESTING*/
/*#container {background:red;}
body {background:orange;}
#column1 {background:purple;}
#column2 {background:yellow;}
#content {background:green;}
#column2 ul li {background:green;}
#column2 ul li blockquote cite {background:red;}*/
/*END USABILITY TEST*/


/* 1.BODY
---------------------------------------------------------------------- */

/* 2.DEFAULT STYLING
---------------------------------------------------------------------- */
.errors {color:#990000;font-style:italic;}
.errors#alt {margin-top:3px;background:url(/assets/images/icon-attention.gif) left center no-repeat;padding-left:20px;}

/* 5.LAYOUT
---------------------------------------------------------------------- */
#container {padding-top:30px;}
#content {width:640px;margin:0 10px;}
table.idev {margin:0 auto;width:902px;}

#idevtable.wrapper {
	width:100%;
	margin:0 auto;
	background:#fff;
	padding:20px 0 20px 0;
	margin-top:-14px;
}

/* INVALID LOGIN TABLE/FORM */
form.orderforms {float:left;margin:20px 0;}
form.orderforms table#invalidlogin td {padding:0 10px;*padding:5px 10px;}

form.orderforms table#invalidlogin td.btns {padding-top:10px;}

form.orderforms,
table#invalidlogin {width:350px;}

table#invalidlogin td.labels {width:70px;}
table#invalidlogin td.slctinputs input {width:200px;}

/* PASSWORD RETRIEVAL FUNCTIONS FORM */
form#pswrdretrieval {float:right;margin:20px 0;margin-left:15px;width:270px;}
form#pswrdretrieval p span {display:block;margin-bottom:10px;background:#FFFFCC;border:1px dotted #aaa;padding:10px;}
form#pswrdretrieval p span > strong, 
form#pswrdretrieval p span > em {color:red;}
form#pswrdretrieval input {border:1px solid #ccc;width:200px;}

* html form.orderforms table,
* html form#pswrdretrieval p span {border:1px solid #bbb;}

/* 7.PRIMARY NAVIGATION
---------------------------------------------------------------------- */

/* COMMON RECURRING PROPERTIES */

.programs {margin-bottom:15px;}

/*.programs * {margin:0;}

.programs {
	float:left;
	width:200px;margin:20px 0;
	background:#fff url(/new/assets/images/programsbg.gif) top center repeat-y;
}

.programs h1 {
	background:#fff url(/new/assets/images/programstop.gif) top center no-repeat;
	font-size:16px;
	font-weight:bold;
	padding:10px;
}

.programs div.btncontainer {
	background:transparent url(/new/assets/images/programsbottom.gif) bottom center no-repeat;
	padding-bottom:10px;
	width:200px;float:left;
}

.programs a.startnow {
	background:#c5ced7 url(/new/assets/images/btn-startnow.gif) top left no-repeat;
	width:80px;height:24px;
	margin-right:5px;
	display:block;
	float:left;
}

.programs a.learnmore {
	background:#63ab3f url(/new/assets/images/btn-learnmore.gif) top left no-repeat;
	width:80px;height:24px;
	display:block;
	float:left;
}

.programs p {padding:0 10px;}
* html .programs div.btncontainer {float:none;}
.programs div.btncontainer div {float:right;padding-right:10px;}

.programs a.startnow:hover,
.programs a.learnmore:hover {background-position:top right;}

.programs a.startnow span,
.programs a.learnmore span {display:block;text-indent:-1000em;}*/

/* AFFILIATE PROGRAM */
/*.programs#affiliate h1 {color:#295b02;}*/

/* RESELLER PROGRAM */
/*.programs#reseller {margin-left:20px;}
.programs#reseller h1 {color:#01377a;}*/


/* 9.SITEINFO/FOOTER
---------------------------------------------------------------------- */
#footerwrapper {
	clear:both;
	width:100%;
	background:#414040;
}

/* QUICK LINKS */
#quicklinks {
	font-size:12px;
	background:#333333;
	width:884px;/*width:100%;*/
	padding:0 9px 0 9px;
	margin:0px auto;
}

#quicklinks ul {
	margin-right:200px;
	float:left;
	list-style-type:none;
	margin-left:15px;
}

#quicklinks ul li a {
	color:#fff;
	text-decoration:none;
	line-height:3ex;
	display:block;
	float:left;
	margin-right:10px;
	padding:3px 2px;
}

#quicklinks p.copy {
	float:right;
	line-height:3ex;
	color:#ccc;
	padding:3px 2px;
	margin-right:15px;
}

#quicklinks ul li {display:inline;}
#quicklinks ul li a:hover, 
#quicklinks ul li a:focus, 
#quicklinks ul li a:active {background:#000;}	

/* SITE INFORMATION */
#siteinfo {
	background:#414040;
	margin:0px 9px;
	padding-top:0px;
	width:884px;
	padding:0px 9px;
	padding-bottom:5px;
	margin:0px auto;
	color:#959494;
	font-weight:normal;
}

#siteinfo p {
	color:#959494;
	font-size:11px;
	font-weight:normal;
	margin-right:10px;
	padding-top:5px;
}

#siteinfo img {
	float:left;
	margin:10px;
	margin-top:7px;
	margin-bottom:0;
	margin-left:0;
}






























