/* CSS Document */
body {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	/*background-image: url(../images/bg.gif);*/
	background-repeat: repeat-x;
	background-color:#e8e4e4;
	padding: 0px 0 0 0;
	margin: 0;
}

p {
	margin: 0 15px 15px 0;
	padding: 0;
	font-size: 13px;
	color: #242424;
	line-height: 22px;
	text-align:justify;
}

p#small {
	margin: 0 15px 15px 0;
	padding: 0;
	font-size: 11px;
	color: #676767;
	line-height: 16px;
}

img { 
	border: none;
}

form {
	margin: 0;
	padding: 0;
}

input {
	margin: 0;
	padding: 0;
}

a {
font-weight:bold;
	font-size: 12px;
	color: #001e57;
	text-decoration: underline;
}

a:hover {
	color:#585858;
	text-decoration: underline;
}

h1 {
	font-size: 17px;
	color: #7f7f7f;
	padding: 0px;
	margin: 0px;
	font-weight:600;
}


h2 {
	font-size: 22px;
	color: #b7202f;
	padding: 0px;
	margin: 0px;
	font-weight:200;
}

h3 {
	color: #787878;
	font-size: 16px;
	margin: 0;
	padding: 5;
	font-weight: bold;
}

h4 {
	color: #00275d;
	font-size: 20px;
	margin: 0;
	padding: 5;
	font-weight: bold;
	text-align:justify;
}



div#headingText {
	width: 350px;
	height: 21px;
	padding: 8px 0 0px 23px;
	margin: 0px;	
	background-color:#FFFFFF;
}


hr {
	height:0px;
	border-top:0px solid #e1e1e1;
	color: #e1e1e1;
}

ul {
	list-style-image: url(../images/list_icon.gif);
	margin: 0 0 25px 0;
	padding: 0 35px;
}

li {
	font-size: 12px;
	margin-top: 15px;
}

ul#bios {
	list-style:none;
	margin: 0px;
	padding: 0px;
	list-style-image:none;
}

ul#bios li {
	padding:0px;
	margin:0px;
	list-style:none;
	list-style-image:none;
	
}

ul#bios li p {
	padding:0px;
	margin:0px;
	
}

div#line {
	border-top: 1px solid #999999;
	padding:5px 0px 0px 0px;
		}


/****** GENERIC ******/

.flashTextFix {
	margin: 0;
	padding: 0;
}

.clear {
	clear: both;	
}

div.clear {
	height: 0;
}

.clearLeft {
	clear: left;
}

div.flashContainer {
	width: 1px;
	height: 1px;
	position: absolute;
	z-index: 10;
}

input.textInput {
	height: 18px;
	width: 255px;
	border: 1px solid #bec5cd;
}

textarea.inputTextArea {
	width: 255px;
	border: 1px solid #bec5cd;
	height: 148px;
}

/******** PAGE ********/
div#page {
	background-color:#FFFFFF;
	border: 10px solid #FFFFFF;
	border-top: none;
	width: 960px;
	padding: 0 0 0 0;
	margin: 0 auto;	
}

/** HEADER **/
div#header {
	width: 960px;
	margin: 0px;
	padding: 0px;
	height: 109px;
}

div#logo {
	float: left;
	width: 618px;
	margin: 0;
	padding: 0;
}

div#header div#tagline {
	float: left;
	width: 108px;
	height: 35px;
	margin: 0;
	padding: 0;
}

div#navButtons {
	/*float: left;*/
	width: 960px;
	background: url(../images/nav_bg.gif) top left repeat-x #ffffff;
	height: 34px;
}

div#navButtons ul {
	list-style: none;
	margin: 0;
	padding: 0;
	
	height: 34px;
}

div#navButtons ul li {
	float: left;
	margin: 0;
	padding: 0;
}

div#navButtons ul li a {
	height: 34px;
	display: block;
	margin: 0px;
	padding: 0px;
}

/** NAV **/
a#navHome {
	width: 71px;
	background: url(../images/nav_home.gif);
	background-repeat: no-repeat;
}

a#navHome:hover {
	background-position: -71px 0;
}

a#navAbout {
	width: 95px;
	background: url(../images/nav_about.gif);
	background-repeat: no-repeat;
}

a#navAbout:hover {
	background-position: -95px 0;
}

a#navProff {
	width: 158px;
	background: url(../images/nav_prof.gif);
	background-repeat: no-repeat;
}

a#navProff:hover {
	background-position: -158px 0;
}

a#navWhy {
	width: 90px;
	background: url(../images/nav_why.gif);
	background-repeat: no-repeat;
}

a#navWhy:hover {
	background-position: -90px 0;
}

a#navSuccess {
	width: 130px;
	background: url(../images/nav_success.gif);
	background-repeat: no-repeat;
}

a#navSuccess:hover {
	background-position: -130px 0;
}

a#navClients {
	width: 85px;
	background: url(../images/nav_clients.gif);
	background-repeat: no-repeat;
}

a#navClients:hover {
	background-position: -85px 0;
}

div#navTest {
	width: 120px;
	background: url(../images/nav_test.gif);
	background-repeat: no-repeat;
}

a#navTest {
	width: 120px;
	background: url(../images/nav_test.gif);
	background-repeat: no-repeat;
}

a#navTest:hover {
	background-position: -120px 0;
}

a#navMedia {
	width: 104px;
	background: url(../images/nav_media.gif);
	background-repeat: no-repeat;
}

a#navMedia:hover {
	background-position: -104px 0;
}

a#navPublications {
	width: 104px;
	background: url(../images/nav_publications.gif);
	background-repeat: no-repeat;
}

a#navPublications:hover {
	background-position: -104px 0;
}

a#navContact {
	width: 107px;
	background: url(../images/nav_contact.gif);
	background-repeat: no-repeat;
}

a#navContact:hover {
	background-position: -107px 0;
}



/******** CONTENT ********/
div#content {
	border:#FFFFFF;
	border: 10px;
	background:#FFFFFF;
	background-image: url(../images/homeRightTile.gif);
	background-position: right;
	background-repeat:repeat-y;
	width: 960px;
}

div#contentNew {
	width: 960px;
}

div#insideTeam {
	background-image: url(../images/insideTeam.jpg);
	background-position: bottom right;
	background-repeat:no-repeat;
	
	width: 960px;
}

div#contentLeft {
	width: 600px;
	/*background-color:#FFFFFF;*/
	float:left;
}

div#contentRight {
	width: 360px;
	
	float:left;
}

div#contentLeftNew {
	width: 365px;
	/*background-color:#FFFFFF;*/
	float:left;
}

div#contentLeftNew2 {
	width: 960px;
	/*background-color:#FFFFFF;*/
	float:left;
}

div#contentRightNew {
	width: 595px;
	
	float:left;
}

div#contentRightNew2 {
	width: 841px;
	padding-left:50px;

	
}

div#contentMain {
	padding: 10px;
	width: 580px;
	
	float:left;
}

div#contentMainNew {
	padding: 10px;
	
	float:left;
}

div#homeQuote {
	padding: 10px;
	width: 340px;
	/*background-color:#ebebeb;*/
	
}

div#homeLink1 {
	padding: 10px 10px 10px 10px;
	background-image: url(../images/homeLink1.jpg);
	height: 90px;
	width: 340px;
}

div#homeLink1 a {
	text-decoration:none;
	color:#FFFFFF;
	font-size:10px;
	font-weight:100;
}

div#homeLink3 {
	padding: 10px 10px 10px 10px;
	background-image: url(../images/homeLink3.jpg);
	height: 90px;
	width: 340px;
}

div#homeLink3 a {
text-decoration:none;
	color:#FFFFFF;
	font-size:10px;
	font-weight:100;
}

div.bioPic {
	float:left;
	width: 115px;
}

div.bioText {
	padding: 0px 0px 0px 20px;
	float:left;
	width: 425px;
}

/******** PAGE BOTTOM ********/



	
/****** FOOTER ******/
div#footer {
	width: 960px;
	margin: 0 auto;
	position: relative;
	font-size: 11px;
	
	background-color: #4f4f4f;
}

div#footerTop {
	width: 960px;
	margin: 0 auto;
	position: relative;
	background-color: #b7202f;
	height: 10px;
}

div#footerLeft {
	
	color:#cccccc;
	width: 670px;
	font-size: 11px;
	float: left;
	padding: 10px
}

div#footerRight {
	
	color:#f3f3f3;
	width: 250px;
	float: left;
	font-size: 11px;
	padding: 10px;
}

div#footerRight a {
	color:#f3f3f3;
	font-weight:100;
	font-size:11px;
	 }
	 
span.blissLogo {
	position:relative;
	top: 3px;
}

.capbox {
	background-color: #92D433;
	border: #B3E272 0px solid;
	border-width: 0px 12px 0px 0px;
	display: inline-block;
	*display: inline; zoom: 1; /* FOR IE7-8 */
	padding: 8px 40px 8px 8px;
	}

.capbox-inner {
	font: bold 11px arial, sans-serif;
	color: #000000;
	background-color: #DBF3BA;
	margin: 5px auto 0px auto;
	padding: 3px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	}

#CaptchaDiv {
	font: bold 17px verdana, arial, sans-serif;
	font-style: italic;
	color: #000000;
	background-color: #FFFFFF;
	padding: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	}

#CaptchaInput { margin: 1px 0px 1px 0px; width: 135px; }


