/* Gives the basic table properties:
 * cellpadding = 0
 * cellspacing = 0
 * border = 0
 */

.h15 {height:1.5em;}
table.l_defaultSettings {
	border-collapse: collapse;
	border-spacing: 0em;
}

table.l_defaultSettings td {
	padding: 0em;
}

td.l_inboxTitle {
	color: #c2da90;
	border-top: 3em;
	border: 1em solid #c2da90;
	padding-left: 2em;
}

td.l_inboxSender1 {
	background-color: #eceade;
	vertical-align: top;
	border-right: 0.05em solid #ffffff;
	border-bottom: 0.05em dotted #b5b5b5;
}

td.l_inboxSender1End {
	background-color: #eceade;
	vertical-align: top;
	border-bottom: 0.05em dotted #b5b5b5;
}

td.l_inboxSender2 {
	background-color: #e6e5e0;
	vertical-align: top;
	border-right: 0.05em solid #ffffff;
	border-bottom: 0.05em dotted #b5b5b5;
}

td.l_inboxSender2End {
	background-color: #e6e5e0;
	vertical-align: top;
	border-bottom: 0.05em dotted #b5b5b5;
}

div.l_summaryName {
	color: #5a5a5a;
	padding-left: 0.5em;
	font-weight: bold;
	font-size: 0.9em;
}

div.l_summaryLocation {
	color: #5a5a5a;
	padding-top: 0.2em;
	padding-left: 0.6em;
	padding-bottom: 0.2em;
	font-size: 0.8em;
}

div.l_summarySecondLine {
	color: #5a5a5a;
	padding-top: 0.2em;
	padding-left: 0.6em;
	padding-bottom: 0.2em;
	font-size: 0.8em;
}

div.l_summarySpecies {
	color: #5a5a5a;
	padding-top: 0.2em;
	padding-left: 0.6em;
	padding-bottom: 0.2em;
	font-size: 0.8em;
}

div.l_summaryLinks {
	padding-left: 0.6em;
	padding-bottom: 1.0em;
	font-size: 0.7em;
}

div.l_titleText {
	color: #5a5a5a;
	padding-top: 0.2em;
	padding-left: 0.75em;
	font-weight: normal;
	font-size: 1.1em;
}

div.l_titleText span {
	font-size:.75em;
	font-weight:normal;
	margin-left:1em;
}
div.l_userTitle {
	color: #6E6F69;
	padding-left: 2em;
	padding-bottom: 0.2em;
	font-weight: bold;
	font-size: 0.8em;
}

div.l_userQuickInfo {
	color: #1c4e89;
	padding-left: 0.5em;
	adding-bottom: 0.2em;
	font-size: 0.8em;
}

div.l_userInfo {
	color: #5a5a5a;
	padding-left: 0.5em;
	padding-bottom: 0.2em;
	font-size: 0.8em;
}

div.l_friendCommon {
	color: #5a5a5a;
	padding-left: 0.6em;
	font-size: 0.7em;
}

div.l_summaryText {
	color: #5a5a5a;
	padding-left: 0.6em;
	font-size: 0.7em;
}

div.l_photoUploader {
	color: #5a5a5a;
	padding-left: 2em;
	font-weight: bold;
	font-size: 0.75em;
}

div.l_interestedIn {
	color: #5a5a5a;
	padding-left: 0.75em;
	padding-bottom: 0.3em;
	font-weight: bold;
	font-size: 0.75em;
}

div.l_date {
	color: #5a5a5a;
	padding-right: 2em;
	font-size: 0.75em;
}

div.l_photoAlbumTitle {
	color: #1c4e89;
	padding-top: 0.3em;
	padding-left: 1.5em;
	font-size: 1em;
}

div.l_photoAlbumIncludes {
	color: #5a5a5a;
	padding-top: 0.3em;
	padding-left: 2em;
	font-size: 0.75em;
}

div.l_woofsText {
	background-color: #f7f7f7;
	text-align: left;
	font-size: 0.8em;
}

div.l_tipsTitle {
	color: #e3ab3a;
	padding-top: 2em;
	padding-left: 2em;
	font-weight: bold;
	font-size: 0.8em;
}

div.l_tipsText {
	color: #5a5a5a;
	padding-top: 0.5em;
	padding-left: 2.5em;
	padding-right: 2.5em;
	font-size: 0.7em;
}

div.l_tipsLinks {
	color: #1c4e89;
	padding-left: 2.5em;
	font-size: 0.7em;
}

div.l_footerLinks {
	color: #1c4e89;
	text-align: center;
	padding-top: 0.5em;
	padding-bottom: 5em;
	font-size: 0.7em;
}

div.l_footerLinks2 {
	color: #1c4e89;
	text-align: center;
	padding-top: 0.5em;
	padding-bottom: 5em;
	float: left !important;
	float: none;
}

div.l_woofPost {
	text-align: right;
	padding-top: 1em;
}

div.l_inboxTitles {
	color: #000000;
	padding-left: 1em;
	font-size: 0.7em;
	font-weight: bold;
}

div.l_inboxValues {
	color: #1c4e89;
	padding-top: 1em;
	padding-left: 1em;
	padding-bottom: 1em;
	font-size: 0.7em;
}

div.l_inboxDate {
	color: #5a5a5a;
	padding-top: 1em;
	padding-left: 1em;
	padding-bottom: 1em;
	font-size: 0.7em;
}

div.l_messageIndex {
	color: #000000;
	text-align: center;
	padding-top: 0.8em;
	font-size: 0.7em;
}

div#wrapper {
	width:780px;height:auto;margin:auto;text-align:left;min-height:200px;
}
div.l_body {
	margin-top: 2em;
	margin-left:1em;
	/*padding-left: 23em;*/
	float: left;
	width:480px;
}

div.l_registerBody {
	background-image: url(../images/reg_reasons_to_woof_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	margin-right: 20px;
	*margin-right: 10px;
	width: 236px;
	height: 210px;
	/*height: 196;*/
	margin-top: 2em;
	float: right;
}
div.l_registerBody {
	
}
div.l_regCheckBoxes {
	border: 0.15em solid #a8c662;
	padding: 1em;
	margin-top: 0em;
	*margin-top:1em;
	margin-left:6.8em;
	*margin-left: 0em;
	width: 270px !important;
	width: 300px;
}

div.l_userSummaryShort {
	background-image: url(../images/user_summary_short/user_summary_bg.gif);
	background-repeat: no-repeat;
	width: 253px;
	height: 123px;
	margin: 0em;
	padding: 0em;
}

div.l_userSummaryShort_highlight {
	background-image: url(../images/user_summary_short/user_summary_bg_highlight.gif);
	background-repeat: no-repeat;
	width: 253px;
	height: 128px;
	margin: 0em;
	padding: 0em;
}


div.l_userSummaryDropdown {
	background-image: url(../images/user_summary_short/user_summary_dropdown.gif);
	background-repeat: no-repeat;
	width: 253px;
	height: 52px;
}

div.l_userSummaryBottom {
	background-image: url(../images/user_summary_short/user_short_bottom_full.gif);
	background-repeat: no-repeat;
	width: 253px;
	height: 6px;
}

div.l_dogSummaryShort {
	background-image: url(../images/dog_summary_short/dog_short_bg.gif);
	background-repeat: no-repeat;
	width: 253px;
	height: 120px;
}

div.l_dogSummaryShort_highlight {
	background-image: url(../images/dog_summary_short/dog_short_bg_highlight.gif);
	background-repeat: no-repeat;
	width: 253px;
	height: 123px;
}

div.l_dogSummaryDropdown {
	margin-top:0px;
}

div.l_userNormalInfo {
	color: #5a5a5a;
	padding-left: 0.5em;
	padding-bottom: 0.2em;
	font-size: 0.8em;
}

/* Main Body START */

div#l_mainBody {
	vertical-align: top;
	padding: 0em;
	margin: 0em;
	width: 780px;
}

/* Left side of Body START */
div#l_leftprofile {
	width:253px;
	float:left;
	font-size:1.4em;
}
div#l_mainBody div#l_leftBody {
	width: 253px;
	float: left;
}

div#l_mainBody div#l_leftBody p {
	text-align: left;
	font-weight: bold;
	/*font-size: 1.1em;*/
	margin: 0em;
	margin-top: 1em;
	padding: 0em;
}

div#l_mainBody div#l_leftBody div#l_userSummaryOn {
	text-align: left;
	width: 253px;
	float: left;
}

div#l_mainBody div#l_leftBody div#l_userSummaryOff {
	text-align: left;
	width: 253px;
	float: left;
}

div#l_mainBody div#l_leftBody div#l_userSummaryOn div#l_name {
	font-size: 1.3em;
	font-weight: bold;
	margin-left: 6.8em;
	margin-top: 0.8em;
}

div#l_mainBody div#l_leftBody div#l_userSummaryOn div#l_origin {
	font-size: 1.1em;
	margin-left: 8em;
}

div#l_mainBody div#l_leftBody div#l_userSummaryOn img {
	margin-left: 2.2em;
	margin-top: 1.2em;
	border: none;
	float: left;
}

div#l_mainBody div#l_leftBody div#l_userSummaryOn a {
	color: #4e4e4e;
	text-decoration: none;
}

div#l_mainBody div#l_leftBody div#l_userSummaryOn a:hover {
	color: #4e4e4e;
	text-decoration: underline;
}

div#l_mainBody div#l_leftBody div#l_userSummaryOff div#l_name {
	font-size: 1.3em;
	font-weight: bold;
	margin-left: 6.8em;
	margin-top: 0.8em;
}

div#l_mainBody div#l_leftBody div#l_userSummaryOff div#l_origin {
	font-size: 1.1em;
	margin-left: 8em;
}

div#l_mainBody div#l_leftBody div#l_userSummaryOff img {
	margin-left: 2.2em;
	margin-top: 1.2em;
	border: none;
	float: left;
}

div#l_mainBody div#l_leftBody div#l_userSummaryOff a {
	color: #4e4e4e;
	text-decoration: none;
}

div#l_mainBody div#l_leftBody div#l_userSummaryOff a:hover {
	color: #4e4e4e;
	text-decoration: underline;
}

div#l_mainBody div#l_leftBody div#l_userSummaryOff div#l_summaryLinks {
	margin: 0em;
	margin-top: 0.5em;
	margin-left: 0.7em;
	padding: 0em;
	float: left;
}

div#l_mainBody div#l_leftBody div#l_userSummaryOff div#l_summaryLinks img {
	margin: 0em;
	margin-top: 0.3em;
	margin-right: 0.5em;
	padding: 0em;
}

div#l_mainBody div#l_leftBody div#l_userSummaryOff div#l_summaryLinks a {
	color: #1c4e89;
	margin: 0em;
	padding: 0em;
}

div#l_mainBody div#l_leftBody div#l_dogSummaryOn {
	text-align: left;
	width: 253px;
	float: left;
}

div#l_mainBody div#l_leftBody div#l_dogSummaryOff {
	text-align: left;
	width: 253px;
	float: left;
}

div#l_mainBody div#l_leftBody div#l_dogSummaryOn div#l_name {
	font-size: 1.3em;
	font-weight: bold;
	margin-left: 6.8em;
	margin-top: 0.8em;
}

div#l_mainBody div#l_leftBody div#l_dogSummaryOn div#l_origin {
	font-size: 1.1em;
	margin-left: 8em;
}

div#l_mainBody div#l_leftBody div#l_dogSummaryOn img {
	margin-left: 2.2em;
	margin-top: 1.2em;
	border: none;
	float: left;
}

div#l_mainBody div#l_leftBody div#l_dogSummaryOn a {
	color: #4e4e4e;
	text-decoration: none;
}

div#l_mainBody div#l_leftBody div#l_dogSummaryOn a:hover {
	color: #4e4e4e;
	text-decoration: underline;
}

div#l_mainBody div#l_leftBody div#l_dogSummaryOn div#l_summaryLinks {
	margin: 0em;
	margin-top: 0.5em;
	margin-left: 0.7em;
	padding: 0em;
	float: left;
}

div#l_mainBody div#l_leftBody div#l_dogSummaryOn div#l_summaryLinks img {
	margin: 0em;
	margin-top: 0.3em;
	margin-right: 0.5em;
	padding: 0em;
}

div#l_mainBody div#l_leftBody div#l_dogSummaryOn div#l_summaryLinks a {
	color: #1c4e89;
	margin: 0em;
	padding: 0em;
}

div#l_mainBody div#l_leftBody div#l_dogSummaryOff div#l_name {
	font-size: 1.3em;
	font-weight: bold;
	margin-left: 6.8em;
	margin-top: 0.8em;
}

div#l_mainBody div#l_leftBody div#l_dogSummaryOff div#l_origin {
	font-size: 1.1em;
	margin-left: 8em;
}

div#l_mainBody div#l_leftBody div#l_dogSummaryOff img {
	margin-left: 2.2em;
	margin-top: 1.2em;
	border: none;
	float: left;
}

div#l_mainBody div#l_leftBody div#l_dogSummaryOff a {
	color: #4e4e4e;
	text-decoration: none;
}

div#l_mainBody div#l_leftBody div#l_dogSummaryOff a:hover {
	color: #4e4e4e;
	text-decoration: underline;
}

div#l_profileExtraLinksOn {
	background: url(../images/friend_summary_short/profile_short_dropdown.gif) top left no-repeat;
	font-family: Tamoha, Arial, Helvetica;
	margin-left:1.5em;
	*margin-left:1.1em;
	width: 202px;	
	float: left;
	margin-bottom:.45em;
}

div#l_profileExtraLinksOn ul {
	text-align: left;
	margin: 0em;
	padding: 0em;
	float: left;
}

div#l_profileExtraLinksOn li {
	padding-top: 0.5em;
	padding-left: 2em;
	padding-bottom: 0.5em;
}

div#l_randomUser {
	border: 1px solid #929292;
	text-align: left;
	margin: 0em;
	margin-top: 1em;
	margin-left: 1em;
	padding: 0em;
	width: 223px;
}

div#l_mainBody div#l_leftBody div#l_randomUser p {
	font-size: 1em;
	font-weight: normal;
	margin: 0em;
	padding: 0em;
}

div#l_mainBody div#l_leftBody div#l_randomUser h1 {
	font-size: 1.3em;
	margin: 0em;
	padding: 0em;
}

div#l_mainBody div#l_leftBody div#l_randomUser a {
	color: #5a5a5a;
	text-decoration: none;
}

div#l_mainBody div#l_leftBody div#l_randomUser a:hover {
	color: #5a5a5a;
	text-decoration: underline;
}

div#l_mainBody div#l_leftBody div#l_randomUser p a {
	color: #1c4e89;
	text-decoration: none;
}

div#l_mainBody div#l_leftBody div#l_randomUser p a:hover {
	color: #1c4e89;
	text-decoration: underline;	
}

div#l_mainBody div#l_leftBody div#l_randomUser img {
	margin: 0em;
	margin-top: 0.3em;
	margin-left: 0.5em;
	margin-right: 1em;
	padding: 0em;
	float: left;
}

div#l_mainBody div#l_leftBody div#l_randomUser div#l_content {
	margin: 0em;
	margin-top: 0.3em;
	margin-bottom: 1em;
	padding: 0em;
	width: 130px;
	float: left !important;
	float: none;
}

div#l_mainBody div#l_leftBody div#l_randomUser div#l_summaryLinks {
	margin: 0em;
	margin-top: 1em;
	margin-left: 7.4em;
	padding: 0em;
}

div#l_mainBody div#l_leftBody div#l_randomUser div#l_summaryLinks img {
	margin: 0em;
	margin-top: 0.3em;
	margin-right: 0.5em;
	padding: 0em;
}

div#l_mainBody div#l_leftBody div#l_randomUser div#l_summaryLinks a {
	color: #1c4e89;
	margin: 0em;
	padding: 0em;
}

div#l_mainBody div#l_leftBody div#l_randomUser div#l_dottedLine {
	margin: 0em;
	margin-top: 1em;
	padding: 0en;
}

div#l_mainBody div#l_leftBody div#l_randomUser div#l_secondaryContent {
	margin: 0em;
	margin-top: 2.5em !important;
	margin-top: 2.3em;
	margin-left: 1em;
	margin-bottom: 1em;
	padding: 0en;
}

div#l_mainBody div#l_leftBody div#l_randomUser div#l_secondaryContent h1 {
	font-size: 1.3em;
	margin: 0em;
	margin-top: 1.5em;
	padding: 0em;
}

div#l_mainBody div#l_leftBody div#l_randomUser div#l_secondaryContent span {
	color: #1c4e89;
	margin: 0em;
	padding: 0em;
}

div#l_mainBody div#l_leftBody div#l_randomUser div#l_secondaryContent p.large {
	font-size: 1.2em;
	margin: 0em;
	margin-top: 0.4em;
	padding: 0em;
}

div#l_mainBody div#l_leftBody div#l_randomUser div#l_secondaryContent p.small {
	font-size: 1em;
	margin: 0em;
	margin-top: 1.3em;
	margin-bottom: 1em;
	padding: 0em;
	width: 200px;
}

div#l_mainBody div#l_leftBody div#l_randomUser div#l_secondaryContent img {
	margin: 0em;
	margin-top: 0.2em;
	margin-right: 0.4em;
	padding: 0em;
}

div#l_mainBody div#l_leftBody div#l_randomUser div#l_secondaryContent a {
	color: #1c4e89;
	text-decoration: none;
}

div#l_mainBody div#l_leftBody div#l_randomUser div#l_secondaryContent a:hover {
	color: #1c4e89;
	text-decoration: underline;
}

div#l_mainBody div#l_leftBody div#l_dotw {
	background-image: url(../images/dotw_bg.gif);
	text-align: left;
	margin: 0em;
	padding: 0em;
	width: 253px;
}

div#l_mainBody div#l_leftBody div#l_dotw a {
	color: #1c4e89;
	text-decoration: none;
}

div#l_mainBody div#l_leftBody div#l_dotw a:hover {
	color: #1c4e89;
	text-decoration: underline;
}

div#l_mainBody div#l_leftBody div#l_dotw img {
	margin: 0em;
	padding: 0em;
}

div#l_mainBody div#l_leftBody div#l_dotw img.profilePic {
	margin-left: 2em;
	margin-right: 1em;
	float: left;
}

div#l_mainBody div#l_leftBody div#l_dotw div#l_name {
	color: #1c4e89;
	font-size: 1.3em;
	font-weight: bold;
	margin: 0em;
	padding: 0em;
}

div#l_mainBody div#l_leftBody div#l_dotw div#l_species {
	font-size: 1.1em;
	margin: 0em;
	margin-bottom: 1em;
	padding: 0em;
}

div#l_mainBody div#l_leftBody div#l_dotw div#l_species a {
	color: #5a5a5a;
	text-decoration: none;
}

div#l_mainBody div#l_leftBody div#l_dotw div#l_species a:hover {
	color: #5a5a5a;
	text-decoration: underline;
}

div#l_mainBody div#l_leftBody div#l_dotw div#l_content {
	margin: 0em;
	margin-top: 2em;
	margin-left: 2.3em;
	padding: 0em;
	width: 200px;
}

div#l_mainBody div#l_leftBody div#l_dotw div#l_summaryLinks {
	margin: 0em;
	margin-top: 1.2em;
	margin-left: 2.3em !important;
	margin-left: 1.2em;
	margin-bottom: 1em;
	padding: 0em;
	float: left;
}

div#l_mainBody div#l_leftBody div#l_dotw div#l_summaryLinks img {
	margin: 0em;
	margin-top: 0.2em;
	margin-right: 0.3em;
	padding: 0em;
}

div#l_mainBody div#l_leftBody div#l_dotw div#l_summaryLinks a {
	color: #1c4e89;
	margin: 0em;
	padding: 0em;
}

/* Left side of Body END */

/* Right side of Body START */

div#l_mainBody div#l_rightBody {
	vertical-align: top;
	text-align: left;
	margin: 0em;
	padding: 0em;
	width: 527px;
	float: left;
	font-size:1em;
}

div#l_mainBody div#l_rightBody img.photoDottedLine{
	margin: 0em;
	margin-left: 2.2em;
	margin-bottom: 1.2em;
	padding: 0em;
}

div#l_mainBody div#l_rightBody div#l_title {
	background-repeat: no-repeat;
	width: 527px;
}
div#l_mainBody div#l_rightBody div#l_title span {
	font-size:.75em;
	font-weight:normal;
	margin-left:1em;
}

div#l_mainBody div#l_rightBody div#l_title h4 {
	font-size: 1.5em;
	margin-top: 0.3em;
	margin-left: 0.7em;
}

div#l_mainBody div#l_rightBody hr {
	border: 1px solid #e3e7ea;
	color: #e3e7ea;
	margin: 0em;
	margin-top: 2.5em !important;
	margin-top: 0.1em;
	margin-left: 1.2em;
	margin-bottom: 1.5em !important;
	margin-bottom: 1em;
	padding: 0em;
	width: 499px;
}


/* CSS For Editing Avatar START */

div#l_mainBody div#l_rightBody div#l_editAvatarContent {
	width: 499px;
	border-top: 2px solid #e3e7ea;
	border-bottom: 2px solid #e3e7ea;
	padding-top: 1.5em;
	padding-bottom: 1.5em;
	margin-top: 1.5em;
	margin-left: 1.2em;
}

div#l_mainBody div#l_rightBody div#l_editAvatarContent hr {
	border: 1px solid #e3e7ea;
	color: #e3e7ea;
	margin: 0em;
	margin-top: 2.5em !important;
	margin-top: 1em;
	margin-bottom: 1.5em !important;
	margin-bottom: 1em;
	padding: 0em;
}

div#l_mainBody div#l_rightBody div#l_editAvatarContent div#l_editAvatarContentLeft {
	margin-right: 3em;
	float: left;
}

div#l_mainBody div#l_rightBody div#l_editAvatarContent div#l_editAvatarContentLeft img {
	margin-top: 0.4em;
	margin-left: 1.3em;
	float: left;
}

div#l_mainBody div#l_rightBody div#l_editAvatarContent div#l_editAvatarContentLeft span {
	color: #5a5a5a;
	margin-left: 1.3em;
	font-weight: bold;
}

div#l_mainBody div#l_rightBody div#l_editAvatarContent div#l_editAvatarContentRight {
	color: #babbb6;
	margin: 0em;
	padding: 0em;
}

div#l_mainBody div#l_rightBody div#l_editAvatarContent div#l_editAvatarContentRight span {
	color: #5a5a5a;
	font-weight: bold;
}

div#l_mainBody div#l_rightBody div#l_editAvatarContent div#l_editAvatarContentRight form {
	margin: 0em;
	padding: 0em;
}

div#l_mainBody div#l_rightBody div#l_editAvatarContent div#l_editAvatarContentRight p {
	margin: 0em;
	margin-left: 11.5em !important;
	margin-left: 12em;
	padding: 0em;
}

/* CSS for Editing Avatar END */

/* CSS for Editing Contact START */

div#l_mainBody div#l_rightBody div#l_editContactContent {
	width: 499px;
	border-top: 2px solid #e3e7ea;
	border-bottom: 2px solid #e3e7ea;
	padding: 0em;
	padding-top: 1.5em;
	padding-bottom: 1.5em;
	margin: 0em;
	margin-top: 1.5em;
	margin-left: 1.2em;
	text-align: center;
}

div#l_mainBody div#l_rightBody div#l_editContactContent hr {
	border: 1px solid #e3e7ea;
	color: #e3e7ea;
	margin: 0em;
	margin-top: 1em;
	margin-bottom: 1em;
	padding: 0em;
}

div#l_mainBody div#l_rightBody div#l_editContactContent form {
	margin: 0em;
	padding: 0em;
}

div#l_mainBody div#l_rightBody div#l_editContactContent div#l_editContactContentLeft {
	text-align: right;
	font-size: 1.1em;
	font-weight: bold;
	margin: 0em;
	margin-bottom: 1em;
	margin-right: 0.5em;
	padding: 0em;
	width: 180px;
	float: left;
}

div#l_mainBody div#l_rightBody div#l_editContactContent div#l_editContactContentRight {
	text-align: left;
	margin: 0em;
	margin-bottom: 1em;
	padding: 0em;
}


div#l_mainBody div#l_rightBody div#l_editContactContent div#l_editContactContentRight input {
	font-size: 1.2em;
	margin: 0em;
	margin-top: -0.2em;

	padding-left: 0.4em;
	height: 23px;
}
/*
div#l_mainBody div#l_rightBody div#l_editContactContent div#l_editContactContentRight select {
	margin: 0em;
	margin-left: 0.5em;
	margin-top: -0.1em !important;
	margin-top: 0.1em;
	margin-bottom: 0.3em !important;
	margin-bottom: 0.1em;
	padding: 0em;
	font-size: 1em;
}
*/
div#l_mainBody div#l_rightBody div#l_editContactContent div#l_editContactContentRight div#l_editSubmitBut {
	text-align: right;
	margin: 0em;
	margin-top: 3em;
	margin-right: 2em;
	padding: 0em;
	font-size: 1em;
}

div#l_mainBody div#l_rightBody div#l_editContactContent div#l_editContactContentRight div#l_editSubmitBut input {
	padding-bottom: 0.2em;
	height: 27px;
}

/* CSS for Editing Contact END */

/* CSS for Editing General START */

div#l_mainBody div#l_rightBody div#l_editGeneralContent {
	border-top: 2px solid #e3e7ea;
	border-bottom: 2px solid #e3e7ea;
	text-align: center;
	padding-top: 1.5em;
	padding-bottom: 1.5em;
	margin-top: 1.5em;
	margin-left: 1.2em;
	width: 499px;
}

div#l_mainBody div#l_rightBody div#l_editGeneralContent hr {
	color: #e3e7ea;
	margin: 0em;
	margin-top: 1em;
	margin-bottom: 1em;
	padding: 0em;
}

div#l_mainBody div#l_rightBody div#l_editGeneralContent form {
	margin: 0em;
	padding: 0em;
}

div#l_mainBody div#l_rightBody div#l_editGeneralContent div#l_editGeneralContentLeft {
	text-align: right;
	font-size: 1.1em;
	font-weight: bold;
	margin: 0em;
	margin-bottom: 1em;
	margin-right: 0.5em;
	padding: 0em;
	width: 150px;
	float: left;
}

div#l_mainBody div#l_rightBody div#l_editGeneralContent div#l_editGeneralContentRight {
	text-align: left;
	margin: 0em;
	margin-top: 0em;
	margin-bottom: 1em;
	padding: 0em;
}


div#l_mainBody div#l_rightBody div#l_editGeneralContent div#l_editGeneralContentRight input {
	font-size: 1.2em;
	margin: 0em;
	margin-top: -0.2em;
	padding: 0.2em;
	padding-left: 0.4em;
}

div#l_mainBody div#l_rightBody div#l_editGeneralContent div#l_editGeneralContentRight select {
	font-size: 1.2em !important;
	margin: 0em;
	margin-top: -0.1em;
	padding: 0em;
	padding-top: 0.1em;
	padding-left: 0.1em;
	padding-bottom: 0.1em;
	font-size: 1em;
}

div#l_mainBody div#l_rightBody div#l_editGeneralContent div#l_editGeneralContentRight div#l_userName {
	margin: 0em;
	margin-top: -1.5em !important;
	margin-top: -1.4em;
	margin-left: 13.5em !important;
	margin-left: 14.3em;
	padding: 0em;
	font-size: 1em;
	display: inline;
	float: left;
}

div#l_mainBody div#l_rightBody div#l_editGeneralContent div#l_editGeneralContentRight div#l_hideBday {
	margin: 0em;
	margin-top: -1.7em;
	margin-right: 2em !important;
	margin-left: -9.8em;
	padding: 0em;
	font-size: 1em;
	width: 85px;
	display: inline;
	float: right;
}

div#l_mainBody div#l_rightBody div#l_editGeneralContent div#l_editGeneralContentRight div#l_editSubmitBut {
	text-align: right;
	margin: 0em;
	margin-top: 3em;
	margin-right: 2em;
	padding: 0em;
	font-size: 1em;
}

/* CSS for Editing General Info END */

/* CSS for Editing Personal Info START */

div#l_mainBody div#l_rightBody div#l_editPersonalContent {
	width: 499px;
	border-top: 2px solid #e3e7ea;
	border-bottom: 2px solid #e3e7ea;
	padding: 0em;
	padding-top: 1.5em;
	padding-bottom: 1.5em;
	margin: 0em;
	margin-top: 1.5em;
	margin-left: 1.2em;
	text-align: center;
}

div#l_mainBody div#l_rightBody div#l_editPersonalContent hr {
	border: 1px solid #e3e7ea;
	color: #e3e7ea;
	margin: 0em;
	margin-top: 2em !important;
	margin-top: 1em;
	margin-bottom: 2em !important;
	margin-bottom: 1em;
	padding: 0em;
}

div#l_mainBody div#l_rightBody div#l_editPersonalContent form {
	margin: 0em;
	padding: 0em;
}

div#l_mainBody div#l_rightBody div#l_editPersonalContent div#l_editPersonalContentLeft {
	text-align: right;
	font-size: 1.2em;
	font-weight: bold;
	margin: 0em;
	margin-right: 0.5em;
	padding: 0em;
	width: 120px;
	float: left;
}

div#l_mainBody div#l_rightBody div#l_editPersonalContent div#l_editPersonalContentRight {
	text-align: left;
	margin: 0em;
	padding: 0em;
}

div#l_mainBody div#l_rightBody div#l_editPersonalContent div#l_editPersonalContentRight input {
	font-size: 1.2em;
	margin: 0em;
	margin-top: -0.2em;
	padding: 0em;
	padding-top: 0.3em;
	padding-left: 0.4em;
	height: 25px;
}

div#l_mainBody div#l_rightBody div#l_editPersonalContent div#l_editSubmitBut {
	text-align: right;
	margin: 0em;
	margin-top: 1.3em;
	margin-right: 1.5em;
	padding: 0em;
	font-size: 1em;
}

input.submitButton {
	padding: 0.3em !important;
	height: 29px !important;
	
}

/* CSS for Personal Info END */

/* CSS for Registering a User Name START */

div#l_mainBody div#l_userRegister {
	text-align: left;
	padding: 0em;
	margin: 0em;
	margin-top: 2em;
	margin-left: 2em;
	width: 780px;
}

div#l_mainBody div#l_userRegister h4 {
	font-size: 2em;
	font-weight: bold;
	margin: 0em;
	margin-bottom: -0.6em;
	padding: 0em;
}

div#l_mainBody div#l_userRegister span {
	font-size: 1.3em;
	margin: 0em;
	padding: 0em;
}

div#l_mainBody div#l_userRegister p {
	font-size: 1.1em;
	font-weight: bold;
	margin: 0em;
	margin-top: 0.2em;
	margin-bottom: 0.8em;
	padding: 0em;
}

div#l_mainBody div#l_userRegister form {
	margin: 0em;
	margin-left: 1em;
	padding: 0em;
}

div#l_mainBody div#l_userRegister input {
	/*font-size: 1em;
	margin: 0em;
	margin-bottom: 0.6em;
	padding: 0em;*/
}

div#l_mainBody div#l_userRegister div#l_leftContent {
	text-align: right;
	padding: 0em;
	margin: 0em;
	width: 110px;
	float: left;
}

div#l_mainBody div#l_userRegister div#l_rightContent {
	text-align: left;
	padding: 0em;
	margin: 0em;
	width: 670px;
	float: left;
}

div#l_mainBody div#l_userRegister div#l_rightContent input {
	margin: 0em;
	margin-top: 0.3em;
	margin-bottom: 0.5em !important;
	margin-bottom: 0em;
	padding: 0em;
}

/* CSS for Registering a User Name END */

/* CSS Edit Dog Profile Favorites START */

div#l_mainBody div#l_rightBody div#l_editDogFavContent {
	width: 499px;
	border-top: 2px solid #e3e7ea;
	border-bottom: 2px solid #e3e7ea;
	padding: 0em;
	padding-top: 1.5em;
	padding-bottom: 1.5em;
	margin: 0em;
	margin-top: 1.5em;
	margin-left: 1.2em;
	text-align: center;
}

div#l_mainBody div#l_rightBody div#l_editDogFavContent hr {
	color: #e3e7ea;
	margin: 0em;
	margin-top: 1em;
	margin-bottom: 1em;
	padding: 0em;
}

div#l_mainBody div#l_rightBody div#l_editDogFavContent div#l_editDogFavContentLeft {
	text-align: right;
	margin: 0em;
	padding: 0em;
	width: 120px;
	float: left;
}

div#l_mainBody div#l_rightBody div#l_editDogFavContent div#l_editDogFavContentLeft p {
	margin: 0em;
	margin-right: 0.5em;
	margin-bottom: 9em !important;
	margin-bottom: 7.8em;
	padding: 0em;
	padding-bottom: 0.4em;
}

div#l_mainBody div#l_rightBody div#l_editDogFavContent div#l_editDogFavContentRight {
	text-align: left;
	margin: 0em;
	padding: 0em;
}

div#l_mainBody div#l_rightBody div#l_editDogFavContent div#l_editDogFavContentRight input {
	margin: 0em;
	padding: 0em;
	font-size: 1em;
}

div#l_mainBody div#l_rightBody div#l_editDogFavContent div#l_editSubmitBut {
	text-align: right;
	margin: 0em;
	margin-top: 1.7em;
	margin-right: 2em;
	padding: 0em;
}

/* CSS Edit Dog Profile Favorites END */

/* CSS Dog Edit Temp Info START */

div#l_mainBody div#l_rightBody div#l_dogEditTempContent {
	width: 499px;
	border-top: 2px solid #e3e7ea;
	border-bottom: 2px solid #e3e7ea;
	padding: 0em;
	padding-top: 1.3em;
	padding-bottom: 1.3em;
	margin: 0em;
	margin-top: 1.5em;
	margin-left: 1.2em;
	text-align: center;
}

div#l_mainBody div#l_rightBody div#l_dogEditTempContent hr {
	border: 1px solid #e3e7ea;
	color: #e3e7ea;
	margin: 0em;
	margin-top: 1.4em !important;
	margin-top: 0.8em;
	margin-bottom: 1.4em !important;
	margin-bottom: 0.8em;
	padding: 0em;
}

div#l_mainBody div#l_rightBody div#l_dogEditTempContent div#l_dogEditTempContentLeft {
	text-align: left;
	margin: 0em;
	padding: 0em;
	width: 220px;
	float: left;
}
div#l_mainBody div#l_rightBody div#l_dogEditTempContent div.personality {text-align:left;}
input.s_levelPersonality {width:50%;}
div#l_mainBody div#l_rightBody div#l_dogEditTempContent div#l_dogEditTempContentLeft p.heading {
	margin: 0em;
	margin-left: 1.3em;
	padding: 0em;
	padding-top: 0.2em;
	font-weight: bold;
	font-size: 1.1em;
}

div#l_mainBody div#l_rightBody div#l_dogEditTempContent div#l_dogEditTempContentRight {
	text-align: left;
	margin: 0em;
	padding: 0em;
	width:auto;
}

div#l_mainBody div#l_rightBody div#l_dogEditTempContent div#l_dogEditTempContentRight form {
	margin: 0em;
	padding: 0em;
}

div#l_mainBody div#l_rightBody div#l_dogEditTempContent div#l_dogEditTempContentRight input {
	
}

div#l_mainBody div#l_rightBody div#l_dogEditTempContent div#l_dogEditTempContentRight div#l_forceLeftAlign {
	text-align: left;
}

div#l_mainBody div#l_rightBody div#l_dogEditTempContent div#l_editSubmitBut {
	text-align: right;
	margin: 0em;
	margin-right: 2em;
	padding: 0em;
}

/* CSS Dog Edit Temp Info END */

div#l_mainBody div#l_rightBody div#generalDisclaimer {
	margin-top: 0.8em;
	margin-left: 1.2em;
	width: 499px;
}

/* CSS for Edit Profile Menu START */

div#l_mainBody div#l_rightBody div#l_editProfileNav {
	background-color: #a8c662;
	margin-top: -1px;
	margin-left: 1.2em;
	width: 499px;
}

div#l_mainBody div#l_rightBody div#l_editProfileNav ul {
	padding: 0em;
	margin: 0em;
	padding-top: 0.5em;
	padding-bottom: 0.65em !important;
	padding-bottom: 0em;
}

div#l_mainBody div#l_rightBody div#l_editProfileNav ul li {
	display: inline;
	font-family: Tahoma;
	font-size: 1.2em;
	color: #ffffff;
	margin: 0em;
	padding: 0em;
	margin-left: 1em;
	margin-right: 1em;
}

div#l_mainBody div#l_rightBody div#l_editProfileNav ul li.active {
	background: url(../images/bg_arrow_topnav_white.gif) center 1.25em no-repeat;
	font-family: Tahoma;
	font-size: 1.2em;
	font-weight: bold;
	color: #ffffff;
	margin: 0em;
	margin-left: 1em;
	margin-right: 1em;
	padding: 0em;
	padding-bottom: 1em !important;
	padding-bottom: 0em;
	display: inline;
	height: 23px;
}

div#l_mainBody div#l_rightBody div#l_editProfileNav ul li a {
	background: none;
	font-family: Tahoma;
	color: #ffffff;
	height: 23px;
	margin: 0em;
	padding: 0em;
	text-decoration: none;
}

div#l_mainBody div#l_rightBody div#l_editProfileNav ul li a:hover {
	text-decoration: underline;
}

/* Arrow underline
div#l_mainBody div#l_rightBody div#l_editProfileNav ul li a:hover {
	background: url(../images/bg_arrow_topnav_white.gif) center 1.25em no-repeat;
	margin: 0em;
	padding: 0em;
	padding-bottom: 0.6em !important;
	padding-bottom: 0em;
	font-weight: bold;
}
*/

/* CSS for Edit Profile Menu END */

/* CSS for Dog Facts START */

div#l_mainBody div#l_rightBody div#l_facts {
	text-align: left;
	margin: 0em;
	margin-top: 1.3em;
	margin-left: 1.2em;
	padding: 0em;
}

div#l_mainBody div#l_rightBody div#l_facts img {
	margin: 0em;
	margin-top: 1.5em;
	margin-left: -1.3em;
	padding: 0em;
}

div#l_mainBody div#l_rightBody div#l_facts div#factsLeft {
	text-align: left;
	color: #5a5a5a;
	font-size: 1.2em;
	font-weight: bold;
	margin: 0em;
	margin-left: 0.5em;
	margin-right: 0em;
	padding: 0em;
	padding-top: 0.15em;
	width: 150px;
	float: left;
}

div#l_mainBody div#l_rightBody div#l_facts div#factsRight {
	text-align: left;
	color: #5a5a5a;
	font-size: 1.2em;
	margin: 0em;
	margin-left: 12em !important;
	margin-left: 0em;
	padding: 0em;
	padding-top: 0.15em;
	width: 340px !important;
	width: 345px;
}

div#l_mainBody div#l_rightBody div#l_facts div#factsRight a {
	color: #1c4e89;
	text-decoration: none;
}

div#l_mainBody div#l_rightBody div#l_facts div#factsRight a:hover {
	color: #1c4e89;
	text-decoration: underline;
}

div#l_mainBody div#l_rightBody div#l_photoAlbumSummary {
	margin: 0em;
	margin-top: 0em !important;
	margin-top: 1.3em;
	margin-left: 1.7em;
	margin-right: 1.7em;
	margin-bottom: 2em;
	padding: 0em;
}

div#l_mainBody div#l_rightBody div#l_photoAlbumSummary a {
	color: #1c4e89;
	text-decoration: none;
}

div#l_mainBody div#l_rightBody div#l_photoAlbumSummary a:hover {
	color: #1c4e89;
	text-decoration: underline;
}

div#l_mainBody div#l_rightBody div#l_photoAlbumSummary img.thumbnail {
	border: none;
	margin: 0em;
	margin-top: 0.3em;
	margin-right: 1.7em;
	padding: 0em;
	width: 76px;
	float: left;
}

div#l_mainBody div#l_rightBody div#l_photoAlbumSummary div#photoAlbumSummaryLeft {
	font-size: 1.2em;
	font-weight: bold;
	margin: 0em;
	padding: 0em;
	float: left;
}

div#l_mainBody div#l_rightBody div#l_photoAlbumSummary div#photoAlbumSummaryRight {
	font-size: 1.2em;
	text-align: right;
	margin: 0em;
	padding: 0em;
}

div#l_mainBody div#l_rightBody div#l_photoAlbumSummary div#photoAlbumTitle {
	font-size: 1.4em;
	margin: 0em;
	margin-top: 0.3em;
	padding: 0em;
}

div#l_mainBody div#l_rightBody div#l_photoAlbumSummary div#photoAlbumInfo {
	font-size: 1.2em;
	margin: 0em;
	margin-top: 0.3em;
	padding: 0em;
	width: 400px !important;
	width: 300px;
}

div#l_mainBody div#l_rightBody div#l_photoAlbumSummary div#photoAlbumInfo h1 {
	font-size: 1em;
	margin: 0em;
	margin-top: 0.3em;
	padding: 0em;
}

div#l_mainBody div#l_rightBody div#l_photoAlbumSummary div#photoAlbumInfo p {
	margin: 0em;
	margin-top: 1em;
	padding: 0em;
}

div#l_mainBody div#l_rightBody div#l_woofWritePost {
	font-size: 1.2em;
	font-weight: bold;
	margin: 0em;
	margin-top: -1em !important;
	margin-top: 0em;
	margin-left: 2.5em;
	padding: 0em;
}

div#l_mainBody div#l_rightBody div#l_woofWritePost p {
	margin: 0em;
	margin-top: 0.2em !important;
	margin-top: 0.3em;
	margin-right: 0.2em;
	padding: 0em;
	float: left;
}

div#l_mainBody div#l_rightBody div#l_woofWritePost form {
	margin: 0em;
	margin-bottom: 1.8em;
	padding: 0em;
}

div#l_mainBody div#l_rightBody div#l_woofWritePost select {
	margin: 0em;
	margin-right: 11.6em !important;
	margin-right: 7.7em;
	padding: 0em;
	width: 150px;
}

div#l_mainBody div#l_rightBody div#l_woofWritePost input {
	background-color: #d4d0c7;
	margin: 0em;
	padding: 0em;
}

div#l_mainBody div#l_rightBody div#l_woofsIndex {
	color: #a6afb6;
	text-align: left;
	font-size: 1em;
	padding: 0em;
	margin: 0em;
	margin-left: 2em !important;
	margin-left: 1.2em;
	float: left;
}

div#l_mainBody div#l_rightBody div#l_viewAllWoofs {
	text-align: right;
	font-size: 1em;
	padding: 0em;
	margin: 0em;
	margin-right: 3em !important;
	margin-right: 2.8em;
}

div#l_mainBody div#l_rightBody div#l_viewAllWoofs a {
	color: #386495;
	text-decoration: none;
}

div#l_mainBody div#l_rightBody div#l_viewAllWoofs a:hover {
	color: #386495;
	text-decoration: underline;
}

div#l_mainBody div#l_rightBody div#l_woofPost {
	padding: 0em;
	margin: 0em;
	margin-top: 2em;
	width: 500px;
}

div#l_mainBody div#l_rightBody div#l_woofPost div#left {
	padding: 0em;
	margin: 0em;
	margin-left: 1.2em;
	width: 70px;
	float: left;
}

div#l_mainBody div#l_rightBody div#l_woofPost div#left img {
	margin: 0em;
	padding: 0em;
	width: 66px;;
}

div#l_mainBody div#l_rightBody div#l_woofPost div#right {
	padding: 0em;
	margin: 0em;
}

div#l_mainBody div#l_rightBody div#l_woofPost div#right div#speachbubble {
	padding: 0em;
	margin: 0em;
}

div#l_mainBody div#l_rightBody div#l_woofPost div#right div#woofInfo {
	padding: 0em;
	margin: 0em;
	margin-top: 1em;
	margin-left: 10em !important;
	margin-left: 11em;
	width: 300px;
}

div#l_mainBody div#l_rightBody div#l_woofPost div#right div#woofInfo a.woofAuthor {
	color: #386495;
	font-weight: bold;
	font-size: 1.1em;
	text-decoration: none;
}

div#l_mainBody div#l_rightBody div#l_woofPost div#right div#woofInfo a.woofAuthor:hover {
	color: #386495;
	font-weight: bold;
	text-decoration: underline;
}

div#l_mainBody div#l_rightBody div#l_woofPost div#right div#woofInfo a.deleteWoof {
	color: #a6afb6;
	font-weight: bold;
	font-size: 0.9em;
	text-decoration: none;
	margin-left: 1em;
}

div#l_mainBody div#l_rightBody div#l_woofPost div#right div#woofInfo a.deleteWoof:hover {
	color: #a6afb6;
	font-weight: bold;
	text-decoration: underline;
}

/* CSS for Dog Facts END */

/* CSS footer START */

div#l_footer {
	background-image: url(../images/footer.gif);
	background-repeat: no-repeat;
	background-position: top;
	margin: 0em;
	padding: 0em;
	padding-top: 6em;
	padding-bottom: 1em !important;
	padding-bottom: 3em;
	width: 780px;
	height: 80px;
	float: left !important;
	float: none;
}

div#l_footer div#links {
	color: #386495;
	margin: 0em;
	padding: 0em;
}

div#l_footer div#links a {
	color: #386495;
	margin: 0em;
	padding: 0em;
	padding-left: 0.5em;
	padding-right: 0.5em;
	text-decoration: none;
}

div#l_footer div#links a:hover {
	margin: 0em;
	padding: 0em;
	padding-left: 0.5em;
	padding-right: 0.5em;
	text-decoration: underline;
}

/* CSS footer END */

/* CSS for header START */

div#l_header {
	width: 780px;
	height: 85px;
	margin: auto;
}

div#l_header div#l_header-left {
	float: left;
	width: 295px;
	text-align: left;
}

div#l_header div#l_header-left img {
	margin-top: 22px;
	margin-left: 13px;
}

div#l_header div#l_header-right {
	float: left;
	width: 485px;
	text-align: left;
}

div#l_header div#l_header-right div#adv-promo {
	margin-top: 18px;
}

/* CSS Primary nav START */

div#l_primaryNav {
	margin: auto;
	padding: 0em;
	width: 780px;
	height: 27px;
}

div#l_primaryNav div#l_primaryNav-left {
	text-align: left;
	margin: 0em;
	padding: 0em;
	width: 265px;
	float: left;
}

div#l_primaryNav div#l_primaryNav-left div#l_primaryNav-account {
	margin: 0em;
	margin-left: 74px;
	margin-top: 5px;
	padding: 0em;
}

div#l_primaryNav div#l_primaryNav-left div#l_primaryNav-account a {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #495d92;
	margin-top: 3px;
	text-decoration: none;
}

div#l_primaryNav div#l_primaryNav-left div#l_primaryNav-account a:hover {
	text-decoration: underline;
}

div#l_primaryNav div#l_primaryNav-left div#l_primaryNav-account span.sep-v {
	color: #c9cdd0;
	margin-left: 9px;
	margin-right: 9px;
}

div#l_primaryNav div#l_primaryNav-right{
	text-align: left;
	width: 515px;
	height: 27px;
	margin: 0em;
	padding: 0em;
	float: left;
}

div#l_primaryNav div#l_primaryNav-right ul {
	width: 515px;
	margin: 0em;
	margin-top: 8px;
	padding: 0em;
	height: 19px;
}

div#l_primaryNav div#l_primaryNav-right ul li {
	font-family: Tahoma;
	color: #3d3d3d;
	margin-right: 27px;
	height: 19px;
	display: inline;	
}

div#l_primaryNav div#l_primaryNav-right ul li span {
	background: transparent url(../images/bg_arrow_topnav_green.gif) center 1.1em no-repeat;
	font-size: 12px;
	font-family: Tahoma;
	font-weight: bold;
	color: #3d3d3d;
	margin: 0em;
	padding: 0em;
	padding-bottom: 0.5em !important;
	padding-bottom: 0em;
	height: 19px;
}

div#l_primaryNav div#l_primaryNav-right ul li a {
	background: none;
	font-size: 12px;
	font-family: Tahoma;
	font-weight: normal;
	color: #3d3d3d;
	height: 19px;
	text-decoration: none;
}

div#l_primaryNav div#l_primaryNav-right ul li a:hover {
	text-decoration: underline;
}

/* Navigation use the bold and under arrow hovering 
div#l_primaryNav div#l_primaryNav-right ul li a:hover {
	background: transparent url(../images/bg_arrow_topnav_green.gif) center 1.1em no-repeat !important;
	background: transparent url(../images/bg_arrow_topnav_green.gif) center 1.2em no-repeat;
	font-weight: bold;
	padding-bottom: 0.5em !important;
	padding-bottom: 0.0em;
}
*/

/* CSS Primary nav END */

/*celebrate */
div.celebrate {	
	text-align: center;
	margin: auto;
	padding: 0em;
	width: 780px;	
}
div.celebrate img {
	margin:auto;
	float:right;
	margin-right:15px;
	clear:both;
}
/* CSS Secondary nav START */

div#l_secondaryNav {
	background-color: #86C759;
	text-align: center;
	margin: auto;
	padding: 0em;
	width: 780px;
	height: 31px;
	margin-bottom:15px;
}

div#l_secondaryNav div#l_secondaryNav-left {
	text-align: left;
	margin: 0em;
	padding: 0em;
	width: 265px;
	height: 31px;
	float: left;
}

div#l_secondaryNav div#l_secondaryNav-left div#family-title {
	font-family: Arial;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	margin-left: 1em;
	margin-top: 0.5em;
}

div#l_secondaryNav div#l_secondaryNav-right {
	text-align: left;
	margin: 0em;
	padding: 0em;
	width: 515px;
	float: left;
}

div#l_secondaryNav div#l_secondaryNav-right ul {
	margin: 0em;
	margin-top: 0.8em;
	padding: 0em;
	width: 515px;
	height: 19px;
}

div#l_secondaryNav div#l_secondaryNav-right ul li {
	font-family: Tahoma;
	color: #ffffff;
	margin: 0em;
	margin-right: 25px;
	padding: 0em;
	height: 22px;
	display: inline;
}

div#l_secondaryNav div#l_secondaryNav-right ul li span {
	background: transparent url(../images/bg_arrow_topnav_white.gif) center 1.3em no-repeat;
	height: 22px;
	font-size: 12px;
	color: #ffffff;
	font-family: Tahoma;
	font-weight: bold;
	margin: 0em;
	padding-bottom: 0.7em !important;
	padding: 0em;
	border: none;
}

div#l_secondaryNav div#l_secondaryNav-right ul li a {
	background: none;
	font-size: 12px;
	font-family: Tahoma;
	font-weight: normal;
	color: #ffffff;
	height: 22px;
	text-decoration: none;
}

div#l_secondaryNav div#l_secondaryNav-right ul li a:hover {
	text-decoration: underline;
}

/* Navigation use the bold and under arrow hovering 
div#l_secondaryNav div#l_secondaryNav-right ul li a:hover {
	background: transparent url(../images/bg_arrow_topnav_white.gif) center 1.3em no-repeat;
	margin: 0em;
	padding-bottom: 0.7em !important;
	padding: 0em;
	font-weight: bold;
}
*/

/* CSS Primary nav END */

div.h-sep {
	background-color: #ffffff;
	margin-top: -1px;
	height: 1px;
	width: auto;
}

.clearAll {
	clear: both;
}

/* CSS for header END */

/* CSS for Messages Menu START */

div#l_mainBody div#l_rightBody div#l_messages_mainmenu {
	background-color: #a8c662;
	margin-top: -1px;
	margin-left: 1.2em;
	width: 499px;
}

div#l_mainBody div#l_rightBody div#l_messages_mainmenu ul {
	padding: 0em;
	margin: 0em;
	padding-top: 0.5em;
	padding-bottom: 0.65em !important;
	padding-bottom: 0em;
}

div#l_mainBody div#l_rightBody div#l_messages_mainmenu ul li {
	display: inline;
	font-family: Tahoma;
	font-size: 1.2em;
	color: #ffffff;
	margin: 0em;
	padding: 0em;
	margin-left: 1em;
	margin-right: 1em;
}

div#l_mainBody div#l_rightBody div#l_messages_mainmenu ul li.active {
	background: url(../images/bg_arrow_topnav_messages.gif) center 1.25em no-repeat;
	font-family: Tahoma;
	font-size: 1.2em;
	font-weight: bold;
	color: #ffffff;
	margin: 0em;
	margin-left: 1em;
	margin-right: 1em;
	padding: 0em;
	padding-bottom: 1em !important;
	padding-bottom: 0em;
	display: inline;
	height: 23px;
}

div#l_mainBody div#l_rightBody div#l_messages_mainmenu ul li a {
	background: none;
	font-family: Tahoma;
	color: #ffffff;
	height: 23px;
	margin: 0em;
	padding: 0em;
	text-decoration: none;
}

div#l_mainBody div#l_rightBody div#l_messages_mainmenu ul li a:hover {
	text-decoration: underline;
}

/* CSS for Messages Main Menu END */

/* CSS for Messages Subnav START */

div#l_mainBody div#l_rightBody div#l_messages_subnav {
	background-color: #f2f2f2;
	border-bottom: 2px solid #d9dde0;
	margin-top: -1px;
	margin-left: 1.2em;
	width: 499px;
	height: 25px;
}

div#l_mainBody div#l_rightBody div#l_messages_subnav img {
	padding: 0em;
	margin: 0em;
	margin-top: -1.4em;
	margin-right: 0.5em;
}

div#l_mainBody div#l_rightBody div#l_messages_subnav span {
	text-align: right;
	padding: 0em;
	margin: 0em;
}

div#l_mainBody div#l_rightBody div#l_messages_subnav ul {
	padding: 0em;
	margin: 0em;
	padding-top: 0.5em;
	padding-bottom: 0.65em !important;
	padding-bottom: 0em;
}

div#l_mainBody div#l_rightBody div#l_messages_subnav ul li {
	display: inline;
	font-family: Tahoma;
	font-size: 1em;
	margin: 0em;
	padding: 0em;
	margin-left: 1em;
	margin-right: 1em;
}

div#l_mainBody div#l_rightBody div#l_messages_subnav ul li a {
	color: #838b8e;
	background: none;
	font-family: Tahoma;
	height: 20px;
	margin: 0em;
	padding: 0em;
	text-decoration: none;
}

div#l_mainBody div#l_rightBody div#l_messages_subnav ul li a:hover {
	text-decoration: underline;
}

/* CSS for Messages Subnav END */

div#l_mainBody div#l_rightBody div#l_messages_headers {
	margin-top: -1px;
	margin-left: 1.2em;
	margin-right: 0em;
}

div#l_inboxTitles {
	color: #000000;
	padding-left: 1em;
	font-size: 0.7em;
	font-weight: bold;
}

div#l_inboxTitles_img {
	text-align: center;
	color: #000000;
	font-size: 0.7em;
	font-weight: bold;
}

div#l_inboxTitles_img a {
	color: #000000;
	padding: 0em;
	text-decoration: none;
}

div#l_inboxTitles_img a:hover {
	color: #000000;
	padding: 0em;
	text-decoration: underline;
}

div#l_inboxTitles a {
	color: #000000;
	padding: 0em;
	text-decoration: none;
}

div#l_inboxTitles a:hover {
	color: #000000;
	border: 0px;
	padding: 0em;
	text-decoration: underline;
}

div#l_msgSentTo {
	color: #1c4e89;
	padding-top: 1em;
	padding-left: 1em;
	padding-bottom: 1em;
	font-size: 0.7em;
	font-style: italic;
}

div#l_inboxValues {
	color: #1c4e89;
	padding-top: 1em;
	padding-left: 1em;
	padding-bottom: 1em;
	font-size: 0.7em;
}

div#l_messageIndex {
	color: #000000;
	text-align: center;
	padding-top: 0.8em;
	font-size: 0.7em;
}

div#l_messageIndex a {
	color: #1c4e89;
	text-decoration: none;
}

div#l_messageIndex a:hover {
	color: #1c4e89;
	text-decoration: underline;
}

div#l_prevMsg {
	color: #1c4e89;
	text-align: left;
	padding-top: 0.8em;
	font-size: 0.7em;
}

div#l_prevMsg a {
	color: #1c4e89;
	text-decoration: none;
}

div#l_prevMsg a:hover {
	color: #1c4e89;
	text-decoration: underline;
}

div#l_nextMsg {
	color: #1c4e89;
	text-align: right;
	padding-top: 0.8em;
	font-size: 0.7em;
}

div#l_nextMsg a {
	color: #1c4e89;
	text-decoration: none;
}

div#l_nextMsg a:hover {
	color: #1c4e89;
	text-decoration: underline;
}

div#l_mainBody div#l_rightBody div#l_composeMsg_left {	
	color: #1c4e89;
	margin: 0em;
	margin-left: 1.5em;
	padding: 0em;
	padding-top: 0.4em;
	width: 70px;
	float: left;
}

div#l_mainBody div#l_rightBody div#l_composeMsg_right {
	margin: 0em;
	margin-bottom: 1em;
	padding: 0em;
}

div#l_mainBody div#l_rightBody form {
	margin: 0em;
	margin-top: 1.5em;
	padding: 0em;
}

div#l_mainBody div#l_rightBody div#l_composeSubmitBut {
	text-align: right;
	margin: 0em;
	margin-top: 3em;
	margin-right: 2em;
	padding: 0em;
	font-size: 1em;
}