@charset "ISO-8859-1";
/* CSS Document */

div#leftContainer {
float:left; width:146px; margin-right:36px; margin-top:55px;
}
.orangeLineTxt {
font-size:16px; letter-spacing:-3; border-right:3px solid #fc7900; text-align:right; padding-right:4px; padding-top:4px; padding-bottom:4px;
}
.orangeLineTxt a
{
	text-decoration:none;color:Black;
}
div#rightContainer {
float:left; width:685px;
}
div#notesContainer {
width:685px; margin-top:32px;
}


.noteContainer {
width:685px; background:url(../_images/_notes/endcommentHr.gif); background-position:bottom; background-repeat:no-repeat;
}
.noteContainer a {
	text-decoration:none;
	color:#444;
}
.noteContainer a:hover {
	text-decoration:underline;
}
.noteContainer h1 {
padding:0px; margin:0px 0px 10px 0px; font-size:16px; font-weight:normal;
}
.noteContainer h1 a {
	text-decoration:none;
	color:#000;
}
.noteContainer div.FirstRowLeft {
float:left; width:511px; margin-right:14px;
}
.noteContainer div.FirstRowRight {
width:160px; float:left; border-top:3px solid #fc7900; padding-top:12px;
}
.noteContainer div.FirstRowRight div.PostInfo {
width:160px; height:141px;
}
.noteContainer div.FirstRowRight div.PostInfo strong {
font-size:12px;
}
.noteContainer div.FirstRowRight div.PostInfo a.permalink {
	color:#fc7900;
}
.noteContainer div.FirstRowRight div.ShareInfo {
height:45px; width:160px;
}
.noteContainer div.FirstRowRight div.ShareInfo a {
margin-right:12px;
}
.noteContainer div.FirstRowRight div.CommentInfo {
width:160px;
}
.noteContainer div.FirstRowRight div.CommentInfo h2 {
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:11px; font-weight:normal; text-transform:uppercase; color:#fc7900;
}
.noteContainer div.FirstRowRight div.CommentInfo a {
display:block; width:140px; padding-left:20px; padding-top:6px; border-top:1px solid #DADADA; margin-top:8px; background:url(../_images/_notes/commentbubble_small.gif); background-repeat:no-repeat; background-position:0px 7px;
}
.noteContainer div.SecondRowContainer {
clear:both; width:685px;
}
.noteContainer div.SecondRowLeft {
display:table-cell; width:511px; overflow:hidden; padding-right:14px;
}
.noteContainer div.SecondRowLeft p {
padding:0px; margin:22px 0px 40px 0px; text-align:justify;
}
.noteContainer div.SecondRowLeft p a {
color:#fc7900;
}
.noteContainer div.SecondRowRight {
width:160px; display:table-cell; vertical-align:bottom;
}
.noteContainer div.SecondRowRight a {
display:block; width:160px; height:109px; background:url(../_images/_notes/commentbubble_on.gif); text-align:center; color:#FFF; font-size:16px; text-decoration:none; letter-spacing:-2;
}
.noteContainer div.SecondRowRight a p {
padding-top:36px;
}
.noteContainer div.SecondRowRight a.noComment {
display:block; width:160px; height:109px; background:url(../_images/_notes/commentbubble_off.gif); text-align:center; color:#FFF; font-size:16px; text-decoration:none; letter-spacing:-2;
}
.noteContainer div.SecondRowRight a.noComment p {
padding-top:25px;
}
div.comment {
clear:both; width:685px; padding-bottom:25px; padding-top:16px; background:url(../_images/_notes/endcommentHr.gif); background-position:bottom; background-repeat:no-repeat;
}
div.comment div.CommentForm {
background:url(../_images/_notes/commentBg.gif) no-repeat; width:336px; height:373px; margin-right:14px; float:left;
}
div.comment div.CommentForm div.Name {
margin-left:16px; margin-top:14px; width:145px; height:19px; overflow:hidden;
}
div.comment div.CommentForm div.Email {
float:left; margin-left:16px; margin-top:14px; width:145px; height:19px; overflow:hidden;
}
div.comment div.CommentForm div.Website {
float:left; margin-left:16px; margin-top:14px; width:145px; height:19px; overflow:hidden;
}
div.comment div.CommentForm div.Name input, div.Email input, div.Website input {
width:100%; border:0px none; background-color:#FFF; height:16px; font-family:Arial, Helvetica, sans-serif; font-size:11px;
}
div.comment div.Message input {
width:100%; border:0px none; background-color:#FFF; height:16px; font-family:Arial, Helvetica, sans-serif; font-size:11px;
}
div.comment div.CommentForm div.Message {
clear:both; width:308px; margin-left:14px; padding-top:14px; height:265px; overflow:hidden; text-align:center;
}
div.comment div.CommentForm div.Message textarea {
width:100%; border:0px none; height:264px; font-family:Arial, Helvetica, sans-serif; font-size:11px;
}
div.comment div.CommentForm div.SecurityQuestion {
float:left; margin-left:16px; margin-top:5px; width:218px; height:19px; overflow:hidden;
}
div.comment div.CommentForm div.SecurityQuestion input {
width:20px; border:0px none; background-color:#FFF; height:16px
}
div.comment div.CommentForm div.SubmitButton {
float:left; margin-top:5px; width:96px; height:19px; overflow:hidden; text-align:right;
}
div.comment div.CommentForm div.SubmitButton input {
font-family:Arial, Helvetica, sans-serif; font-size:11px; background-color:#E8E8E8; border:0px none; height:17px;
}
div.comment div.Errors
{
	position:absolute;
	margin-top:500px;
	height:300px;
}
div.comment div.CommentList {
width:335px; float:left;
}
div.comment div.CommentList div.CommentText {
background-color:#e2eff3; margin-bottom:14px; padding:14px; line-height:13px;
}
div.comment div.CommentList div.CommentText strong {
line-height:16px;
}
div.comment div.CommentList div.CommentText a {
text-decoration:none; color:#666; display:block; margin-top:4px;
}
div.comment div.CommentList div.CommentText a:hover {
text-decoration:underline;
}
div.comment div.CommentList div.CommentPageFlip {
background-color:#e8e8e8; height:31px; padding-left:14px; overflow:hidden;
}
div.comment div.CommentList div.CommentPageFlip a.prev {
display:block; line-height:32px; color:#000; text-decoration:none; width:90px; float:left;
}
div.comment div.CommentList div.CommentPageFlip a.next {
display:block; line-height:32px; color:#000; width:90px; text-decoration:none; float:right; text-align:right; margin-right:14px;
}

div.notesSpacer {
height:30px; overflow:hidden;
}



div#startContainer h1 {
padding:0px; margin:0px 0px 0px 0px; font-size:72px; letter-spacing:-3px; font-weight:normal;
}
div#startContainer a {
text-decoration:none;
}
div#startContainer p {
font-family:Georgia, 'Times New Roman', Times, serif; font-size:22px;
}
div#boxOne {
width:335px; height:344px; float:left; margin-right:15px; margin-top:60px;
}
div#boxOne h2 {
font-weight:normal; letter-spacing:-1; padding:0px; margin:0px 0px 15px 0px; border-bottom:3px solid #C70000; line-height:25px;
}
div#boxTwo {
width:335px; height:344px; float:left; margin-top:60px;
}
div#boxTwo h2 {
font-weight:normal; letter-spacing:-1; padding:0px; margin:0px 0px 15px 0px; border-bottom:3px solid #f86500; line-height:25px;
}
div#boxTwo a {
display:block; height:56px; overflow:hidden; margin-bottom:8px; text-decoration:none; color:#000;
}
div#boxTwo h3 {
font-weight:bold; color:#f96500; padding:0px; margin:0px 0px 0px 0px; font-size:11px;
}
div.noteImage {
float:left; width:99px;
}
div.noteImage img {
	border:0px none; width:91px; height:56px;
}
div.noteTxt {
font-size:11px; float:left; width:180px;
}
div.noteHr {
width:335px; background-color:#E6E6E6; height:1px; margin-bottom:8px; overflow:hidden; clear:both;
}
div#boxThree {
width:335px; height:520px; overflow:hidden; float:left; margin-right:15px; margin-top:60px; clear:both;
}
div#boxThree h2 {
font-weight:normal; letter-spacing:-1; padding:0px; margin:0px 0px 15px 0px; border-bottom:3px solid #3694d5; line-height:25px;
}

div#boxThree a.leftPuff {
display:block; width:161px; height:189px; float:left; text-decoration:none; color:#3694d6; font-size:13px; line-height:16px; margin-right:13px;
}
div#boxThree a.rightPuff {
display:block; width:161px; height:189px; float:left; text-decoration:none; color:#3694d6; font-size:13px; line-height:16px;
}
div#boxThree a.leftPuff img, a.rightPuff img {
border:1px solid #D8D8D8; margin-bottom:5px; width:159px; height:126px;
}
div#boxThree a.leftPuff em, a.rightPuff em {
color:#000;
}

div.clearDiv {
clear:both; height:1px; overflow:hidden;
}
div#PageFlipFooter {
width:685px; border-top:3px solid #fc7900; margin-top:6px; margin-bottom:60px;
}
div#PageFlipFooter a {
display:block; color:#000; text-decoration:none; font-size:12px; font-weight:bold; margin-top:8px;
}
div#PageFlipFooter a:hover {
color:#fc7900;
}
div#PageFlipFooter a.prev {
float:left;
}
div#PageFlipFooter a.next {
float:right;
}

div.menuCategoriesAddition {
height:40px;
}

/* menu styling */
.dhtmlgoodies_question{	/* Styling question */
	/* Start layout CSS */
	font-size:16px; letter-spacing:-3; border-right:3px solid #fc7900; text-align:right; padding-right:4px; padding-top:4px; padding-bottom:4px; margin-bottom:5px;
	
	/* End layout CSS */
	
	overflow:hidden;
	cursor:pointer;
}
.dhtmlgoodies_answer{	/* Parent box of slide down content */
	/* Start layout CSS */
	border-right:1px solid #d8d8d8; text-align:right; padding-right:4px; margin-right:1px; line-height:18px;
	
	/* End layout CSS */
	
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;

}

html:not([dummy]) .dhtmlgoodies_answer{	/* hack it for saf and ff */
	/* Start layout CSS */
	border-right:1px solid #d8d8d8; text-align:right; padding-right:4px; margin-right:1px; line-height:18px;
	margin-bottom:29px;
	
	/* End layout CSS */
	
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;

}

.dhtmlgoodies_answer a {
	text-decoration:none;
	color:#000;
}
.dhtmlgoodies_answer a:hover {
	color:#fc7900;
}
.dhtmlgoodies_answer_content{	/* Content that is slided down */
	padding:0px;
	font-size:0.9em;	
	position:relative;
}
.showAllNotes
{
		/* Start layout CSS */
	font-size:12px; letter-spacing:-3; text-align:right; padding-top:4px; padding-bottom:4px; margin-bottom:5px;
	/* End layout CSS */
	overflow:hidden;
	cursor:pointer;
}
.showAllNotes a.enabled
{
		/* Start layout CSS */
	font-size:12px; letter-spacing:-3; text-align:right; padding-top:4px; padding-bottom:4px; margin-bottom:5px;
	/* End layout CSS */
	color:Black;
	overflow:hidden;
	cursor:pointer;
	text-decoration:none;
}
.showAllNotes a.disabled
{
		/* Start layout CSS */
	font-size:12px; letter-spacing:-3; text-align:right; padding-top:4px; padding-bottom:4px; margin-bottom:5px;
	/* End layout CSS */
	color:Black;
	cursor:default;
	overflow:hidden;
	text-decoration:none;
}
.showAllNotes a.enabled:hover
{
	/* Start layout CSS */
	font-size:12px; letter-spacing:-3; text-align:right; padding-top:4px; padding-bottom:4px; margin-bottom:5px;
	/* End layout CSS */
	text-decoration:underline;
	overflow:hidden;
	cursor:pointer;
}
/* end of menu styling */