﻿html {
	margin: 0;
	padding: 0;
	}

body {
	font: normal 12px/160% Verdana, sans-serif;
	color: #000000;
	margin: 0;
	padding: 0;
	}

body p {
	color:#000000}

li {
	color:#000000}

img {
	margin-bottom:-3px;
	border:0px;
	}
	

/* TABLE */

table { border: 0; }
th { font-weight:bold; }
th {
	border: 0;
	padding: 2px 0px 4px 0;
	text-align:left;
	border-bottom: #cccccc 1px solid;
	}

td {
	border: 0;
	padding: 2px 0px 2px 0;
	text-align:left;
}	
table { border-collapse: separate; border-spacing: 0; }	

table.tabular input,
table.tabular textarea {
  width: auto;
}


.tableCSS2 {
	margin:10px 0px 0px 0px;
	background-color:#ffffff;
	padding: 10px;
	border: solid 1px #cccccc;
	}
.tableCSS {
	margin:10px 23px 20px 23px;
	background-color:#ffffff;
	padding: 10px;
	border: solid 1px #cccccc;
	}

.closeBtn {
	float:right; margin:-10px;}

.addNew td { border: 0; padding: 0px 5px 0px 0; text-align:left; }	

input[type=text], input[type=password], select, textarea {
  border: 1px solid #bae6f3;
  padding: 2px; 
  vertical-align: middle;
}

#inputSearch input {
	width:500px;
	}

.inputWidth1 input {
	width:100px;
	}

.inputWidth2 input {
	width:120px;
	}
	
.inputWidth3 input {
	width:80px;
	}
		

.formInput {
	width: 254px;
	height: 18px;
	padding: 2px 0px 0px 4px;
	margin: 2px;
	font-size: 1em;
}

.formInputShort {
    width: 53px;
    height: 18px;
    padding: 2px 0px 0px 4px;
    font-size: 1.0em;
    border: 1px solid #B9D3EB;
}

.formInputBox {
    padding: 0px 0px 0px 0px;
    margin: 0px 8px 0px 0px;
    font-size: 1.0em;
}

.formSelect {
	width: 260px;
	font-size: 1em;
	border: 1px solid #bae6f3;
}

.formSelectShort {
	height: 20px;
	font-size: 1em;
	border: 1px solid #B9D3EB;
	width: 50px;
}

.formSelectShort2 {
	height: 20px;
	font-size: 1em;
	border: 1px solid #B9D3EB;
	width: 70px;
}

/* TABLE ENDS */





/* WAPPER */
	
	
html, body, #Wrapper {
	min-height: 100%;
	width: 100%;
	height: 100%;
	}
	
html>body, html>body #Wrapper {
	height: auto;
	background-color: #FFFFFF;
	}

#Wrapper {
	width:100%;
	min-height: 100%;
	height: 100%;
	position: absolute;
	top: 0;	
	left: 0;	
	}
	
#Wrapper #Page {
	position:relative;
	background: transparent url('../images/bg_bg.png') repeat-y;
	margin: 0 auto;
	width: 860px;
	}
.Logo {
	position:relative;
	background: transparent url('../images/fits_banner.png') no-repeat;
	padding-top:10px;
	text-align:center;
	paddinsg-left:400px;
	width: 99%;
	font-weight:bolder;
	font-size:24px;
	min-height:30px;
	color:rgb(99, 99, 99);
	}

#Page #content_all {
	position:relative;
	margin: 0 auto;
	padding-left: 36px;
	padding-right: 36px;
	background: transparent url('../images/bg_bgTop.png') no-repeat top left;
	}

#content_all p.message {
	padding: 14px 20px 16px 67px !important;
	margin: 1.31em 0 1.45em 0 !important;
}
p.error {
	border-top: 1px solid #f08a73;
	border-bottom: 1px solid #f08a73;
	color: #525252;
	background: #ffe3df url(../images/message_error.png) no-repeat 20px center;
}
p.info {
	border-top: 1px solid #aee756;
	border-bottom: 1px solid #aee756;
	color: #525252;
	font-weight: bold;
	background: #e9fad0 url(../images/message_info.png) no-repeat 20px center;
}
p.warning {
	border-top: 1px solid #FFCA0B;
	border-bottom: 1px solid #FFCA0B;
	color: #525252;
	font-weight: bold;
	background: #FFEFB5 url(../images/warning_icon.png) no-repeat 20px center;
}
	
#actions{
    width: 860;
    background: #E5F6FD;
    border-bottom: 1px solid #7FD7F7;
    border-top: 1px solid #7FD7F7;
    padding: 20px 20px 20px 20px;
    margin: 0 0 20px 0;
    overflow: hidden;
}


.clear {
	clear:both;
	}


.on {
	background-color: #f5f5f5;
	}


/* TABLE STATUS COLORS */

.statusnew
{
    background-color: inherit;
}
.statuscalled
{
	background-color: #FDFFCB;
}
.statusnotinterested
{
	background-color: #FFDEB2;
}
.statusinterested
{
	background-color: #CCFF99;
}
.statusdeclined
{
	background-color: #D6FAFF;
}
.statushotprospect
{
	background-color: #E9D2FF;
}
	
/* TABLE STATUS COLORS ENDS  */	



.green_big {
	color: #339900;
	font-weight: bold;
	font-size:1.2em;
	}

.green {
	color: #339900;
	font-weight: bold;
	}
.ornage2 {
	color: #FF6600;
	font-weight: bold;
	}

.ornage3 {
	color: #FF6600;
	font-weight: bold;
	font-size:1.5em;
	padding: 0 0 10px 30px;
	}
	
.error {
	color: #FF0000;
	font-weight: bold;
}	

.orange {
	color: #FF6666;
	font-weight: bold;
}

.white {
	color: #ffffff;
	font-weight: bold;
}

.black {
	color: #000000;
	font-weight: bold;
}

.bkTitle {
	color: #000000;
	font-weight: bold;
	font-size: 14px;
	padding-left:30px;
	float:left;
}

.orTitle {
	color: #FF0000;
	font-weight: bold;
	font-size: 14px;
	padding-left:30px;
	float:left;
}

.style1 {
	color: #33CCFF;
	font-weight: bold;
}
.style2 {
	color: #FF9900;
	font-size: 2em;
	font-family: "Arial Black";
}

.title_products {
	color: #FF9900;
	font-size: 1.75em;
	font-family: "Arial Black";
}
.style3 {color: #666666}

.red_sml {
	color:#CC0000;
	font-size:1.1em;
	font-family: "Arial Black";
}
.bk {
	color:#000099;
	font-weight: bold;
	font-size:1.2em;
}

.sml_text {
	color:#FF0000;
	font-size:0.9em;
	font-family: "Arial";
	margin-top: -2px;
}

.title {
	font-size: 1.8em;
	color: #CC0000;
	font-family: "Arial Black";
}






	
	
.post_date {
	color:#777777;
	}














/* Master header */

	#Page #Masthead {
	height: 119px;
	}

	#Page #Masthead * {
	
		}

	#Page #Masthead #Logo {
		float: left;
		height:47px;
		width: 272px;
		margin: 70px 0px 0px 30px;
		background:url('../images/img_logo.png') no-repeat left top;
		}
	#Page #Masthead #MenuTop {
	float:right;
	margin:100px 30px 0 0;
	color: #0099CC;
		}
	
	#Page #Masthead #MenuTop #Welcome {
	padding-right: 10px;
		}
	
	#MenuTop a, a:visited {
		color: #666666;
		text-decoration: none;
		}
	
	#MenuTop a:hover {
	color: #00ADD8;
	text-decoration: underline;
		}	
	
		

/* Title Tags */
.Menu {
	margin: 0;
	padding: 0;
	padding-left: 24px;
	padding-right: 24px;
	width:100%;
	}
.Menu tr {
	border-bottom-color:#000000;
	}
.Menu td {
	display: block;
	float: left;
	list-style-type: none;
	margin: 0px;
	padding: 1px 4px 2px 4px;
	border-color:#CECECE;
	border-style:solid;
	border-width:thin;
	border-bottom-color:#000000;
	background-color:#F0F0F0;
	}

.Menu td.selected {
	display: block;
	float: left;
	list-style-type: none;
	margin: 0px;
	padding: 1px 4px 2px 4px;
	border-top:solid thin #000000;
	border-left:solid thin #000000;
	border-right:solid thin #000000;
	border-bottom-style:none;
	background-color:#FFFFFF;
	}

.Replace {
		display: none;
		}





#Page #Nav {
	height: 40px;
	}

		#Page #Nav .Menu {
			margin: 0;
			
			}

			#Page #Nav .Menu * {
				display: block;
				margin: 0;
				padding: 0;
				}
				
				#Page #Nav .Menu .Replace {
				display: none;
				}



h3 {
	padding-left:0px;
	color:#FF3300;
	}
	
h4 {
	padding-left:30px;
	color:#666666;
	}
	
.subMenu {
	margin:25px 0 0 20px;
	font-size:13px;
	color:#3399CC;
	}

.subMenu a:link, a:visited {
	color:#999999;
	text-decoration: none;
	}
	
.subMenu a:hover {
	color: #000000;
	text-decoration: underline;
	}	

.addNew {
	margin:20px 23px 20px 23px;
	background-color:#F0FAFF;
	padding: 10px;
	border: solid 1px #cccccc;
	}





/* Home Main Content */

#content_all #Content {
	background: transparent url('../images/maincontent_top.png') no-repeat left top;
	}



 /*
 
 	#Content #main_content {
	background: transparent url("../images/maincontent_bg.png") repeat-y left top;
	background-color:#FFFFFF;
	width: 740px;
	height: 100%;
	margin-left: 0px;
	margin-top:  -12px;
	}
	
*/
	
#Content #main_content {
	background-color:#FFFFFF;
	height: 100%;
	margin-left: 0px;
	}
	
#content_all #planTable {
	margin:10px 8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.95em;
	color:#333333;
	}
	
#content_all #planTable p {
	padding:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#000000;
	}


/* Footer */


#footer {
	background: transparent url('../images/bg_bgBtm.png') no-repeat left bottom;
	width:860px;
	height:53px;
	padding: 50px 0 100px 0;
	}

.footer-menu {
	font-size:0.9em;
	padding:0;
	line-height:19px;
	color:#666666;
	}
.notice {
	color:#666666;
	font-size:0.9em;
	line-height:13px;
	}

.credit {
	color:#999999;
	font-size: 0.9em;
	}

.text_sml {
	color:#666666;
	font-size: 0.9em;
	line-height:17px;
	}
	
.rsvp {
	color:#666666;
	font-size: 0.9em;
	line-height:17px;
	}

.center {
	text-align:center;
	}

#footer a, a:visited {
	color: #666666;
	text-decoration: none;
	}

#footer a:hover {
	color: #f7931e;
	}


.statusnew
{
    background-color: inherit;
}
.statuscalled
{
	background-color: #FDFFCB;
}
.statusnotinterested
{
	background-color: #FFDEB2;
}
.statusinterested
{
	background-color: #CCFF99;
}
.statusdeclined
{
	background-color: #D6FAFF;
}
.statushotprospect
{
	background-color: #E9D2FF;
}
.statusnewon
{
    background-color: inherit;
}
.statuscalledon
{
	background-color: #f6f4cb;
}
.statusnotinterestedon
{
	background-color: #f4d3b2;
}
.statusinterestedon
{
	background-color: #c1f499;
}
.statusdeclinedon
{
	background-color: #cbefff;
}
.statushotprospecton
{
	background-color: #e5c7ff;
}

.captions
{
	padding-bottom:10px;
	font-size: 12.5pt;
	color: #55bceb;
	font-family: Verdana, 'Arial Black';
	font-weight: bold;
}

















/* Navigation related styles */

#mainNavigation {
	background: white url("../images/navigation_blue.png") bottom left repeat-x;
	border-bottom: 1px solid #7FD7F7;
	min-height: 31px;
	text-align:center;
}
* html #mainNavigation {
	height: 31px;
}
	#mainNavigation ul, #subNavigation ul {
		width: 860px;
		margin: 0 auto;
		padding: 0 0 0 100px ;
		overflow: hidden;
		font-family: Helvetica, Arial, sans-serif;
	}
	#mainNavigation li {
		float: left;
		margin: 0 -20px 0 30px;
		font-size: 1.143em;
		font-weight: bold;
		min-height: 24px;
		padding-left: 2px;
		display: inline;
	}
	* html #mainNavigation li {
		height: 25px;
	}
		#mainNavigation li a, #mainNavigation li strong {
			text-decoration: none;
			color: #636363;
			display: block;
			padding: 8px 10px 4px 8px;
			min-height: 20px;
		}
		#mainNavigation li.active a {
		    padding: 0;
		}
		#mainNavigation li.active, #mainNavigation li.active a, #mainNavigation li.active strong {
			color: white;
			background: #7FD7F7;
		}
		#mainNavigation li.active, #mainNavigation li.hover {
			background: #7FD7F7 url(../images/navi_top_left.png) top left no-repeat;
		}
		#mainNavigation li.active strong, #mainNavigation li.hover a {
			background: #7FD7F7 url(../images/navi_top_right.png) top right no-repeat;
		}
		#mainNavigation li.hover a {
		    color: white;
		}