@charset "utf-8";
/* CSS Document */

html, body {
	width:100%;
	height:100%;
	min-height:100%;
	margin:0px; padding:0px;
	background-image:url(../eeimages/videoplayer-background.jpg);
	background-repeat:repeat-x;
	background-color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%; color:#333333;
}

/* 2007 CFOC Update */
/* These styles make up the Top Header */
#SiteWrapper {
height: auto !important;
width:100%;
float:left;
}

#OuterHeader { float:left; width:100%; height:318px; background-image:url(../eeimages/headerbackground.gif); background-repeat:repeat-x; background-color:#CFC4B2; }

#Header { float:left; width:900px; }

#LogoBox { float:left; width:390px; }

#MiniNav { float:left; width:350px; margin:0px; text-align:left; }
#MiniNav ul { margin:0px; padding:0px; text-align:left; width:330px; height:25px; }
#MiniNav li { margin:0px; padding:0px; display:inline; padding-left:10px; padding-right:10px; }

#MiniNav a { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:10px; font-weight:normal; text-decoration:none; }
#MiniNav a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:10px; font-weight:normal; text-decoration:underline; }

#spacer { float:left; width:200px; height:25px; }

#PregBox { float:left; font-size:11px; }

#NewLine { clear:both; }

#MainNavBox {float:left; width:900px; }

#Photo { float:left; margin-top:68px; width:207px; height:189px; }
#MainNavigation { width:267px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; float:left; margin-left:40px; padding:0px; }
#MainNavigation ul {background-color:#FFFFFF; display:table; width:267px; height:184px; list-style-type:none; margin:0px; margin-top:68px; padding:0px; padding-left:0px; padding-top:5px; }
#MainNavigation li { display:list-item; margin: 0 0 0.6em 0;  }

#MainNavigation a { font-family:Arial, Helvetica, sans-serif; color:#333333; font-weight:normal; font-size:11px; line-height:14px; }
#MainNavigation a:link { font-family:Arial, Helvetica, sans-serif; color:#333333; font-weight:normal; font-size:11px; }
#MainNavigation a:hover { font-family:Arial, Helvetica, sans-serif; color:#333333; font-weight:normal; font-size:11px; text-decoration:none; }

#RightPhoto { float:left; width:207px; height:189px; }

#MainAdressBar { width:800px; }
#LocationBar { clear:both; float:left; text-align:center; padding-top:4px; width:600px; height:15px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000; border-bottom: #666666 solid 1px; border-right:#666666 solid 1px; }

#EspanolButton { float:left; height:15px; margin-left:20px; padding-top:4px; width:150px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; }
#EspanolButton a { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; font-weight:bold; }
#EspanolButton a:hover { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; font-weight:bold; text-decoration:none; }
/* End Top Header */
/* END of 2007 CFOC Update */

/* Main Content Area - Two Columns */
#ContentArea {
	float:left;
	width:850px;
}

#LeftColumn {
clear:both;
float:left;

display:block;
min-height: 100%;
height: auto !important;
height: 100%;

margin:0px; padding:0px;
padding-left:7px;
width:189px;
/* background-color:#e8831a; */
}

#LeftNav {
	margin:0px; padding:0px;
	width:201px;
	background-image:url(/eeimages/LeftNav-BGBox.gif);
	background-repeat:repeat-y;
}

#LeftNavPadding {
	margin:0px; padding:8px;
}

#LeftNav h2 { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#74381c;
	margin:0px; padding:0px;
	margin-bottom:0.2px;
}

#LeftNav a, a:link, a:active, a:visited { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}

#LeftNav a:hover { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:none;
}

#LeftNav p {
	margin: 0px;
	padding:0px;
	line-height:18px;
	
}

#SearchBox {
margin:0px; padding:0px;
padding:8px;
}

#SearchBox p {
margin:0px; padding:0px;


font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
}

#SearchBox form {
margin:0px; padding:0px;
}

#MailerBox {
width:180px;
margin:0px; padding:8px;
margin-top:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#EFEFEF;
}

#MailerBox p {
margin:0px; padding:0px;
padding-bottom:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#EFEFEF;
font-style:italic;
}

#MailerBox form {
margin:0px; padding:0px;
}

#MailerBox label {
margin:0px; padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#EFEFEF;
font-weight:bold;
}


.gobutton {
	border:#FFFFFF solid 1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	height:20px;
	margin:0px; padding:0px;
}

/* #MainColumn {
float:left;
margin:0px; padding:0px;
width:100%;
background-color:#FFFFFF;
border-top:#CFC4B2 solid 1px;
} */

#SubNavBox {
width:auto;
font-family:verdana; font-size:11px; color:#333333;
margin-bottom:8px; margin-top:8px;
}


#RightColumn {
display:block;
float:left;
margin:0px; margin-left:40px;
width:500px;
}

#RightColumn h1 {
margin:0px; padding:0px; padding-bottom:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#333333;
}

#RightColumn h2 {
margin:0px; padding:0px; padding-bottom:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#333333;
}

#RightColumn h3 {
margin:0px; padding:0px; padding-bottom:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}

#RightColumn h4 {
margin:0px; padding:0px; padding-bottom:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
}


#RightColumn p {
margin:0px; padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
line-height:18px;
}

#RightColumn a, a:link {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#990000;
line-height:18px;
font-weight:bold;
}

#RightColumn a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#990000;
line-height:18px;
text-decoration:none;
font-weight:bold;
}

#RightColumn a.orangelinks, a.orangelinks:link {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#E78621;
line-height:18px;
font-weight:normal;
}

#RightColumn a.orangelinks:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#E78621;
line-height:18px;
text-decoration:none;
font-weight:normal;
}



#ArticleBox {
	padding-top:15px;
	border-bottom:#E3DBC9 dotted 2px;
}

#ArticleBox p {
margin: 0 0 1.3em 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;	
}

#ArticleBox ul, li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#ArticleBox li {
	list-style-type:square;
	margin-bottom:5px;	
}

#counterbox {
	margin:0px; padding:0px;
	margin-top:5px;
	width:auto;	
}

.counter {
	margin:0px; padding:0px;
	margin-bottom:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}

.rouge {
	color:#CC0000;
}
/* End Main Content Area - Two Columns */

/* Specialty Templates - Plain/Basic Template */

#specialtybody {
	border:#000000 solid 1px;
	width:100%;
	height:100% !important;
	min-height:100% !important;
	margin:0px; padding:0px;
	background-color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%; color:#333333;
}


#SpecialtySiteWrapper {
height: auto !important;
width:100%;
float:left;
}

#SpecialtyOuterHeader { 
	float:left; 
	width:100%; 
	height:90px; 
	background-image:url(../eeimages/headerbackground.gif); 
	background-repeat:repeat-x; 
	background-color:#CFC4B2;
}

#SpecialtyHeader { float:left; width:900px; }

#SpecialtyLogoBox { float:left; width:390px; }

#SpecialtyMiniNav { float:left; width:350px; margin:0px; text-align:left; }
#SpecialtyMiniNav ul { margin:0px; padding:0px; text-align:left; width:330px; height:25px; }
#SpecialtyMiniNav li { margin:0px; padding:0px; display:inline; padding-left:10px; padding-right:10px; }

#SpecialtyMiniNav a { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:10px; font-weight:normal; text-decoration:none; }
#SpecialtyMiniNav a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:10px; font-weight:normal; text-decoration:underline; }




#SpecialtyRightColumn {
float:left;
margin:0px; padding:0px;
padding-left:40px;
width:100%;
background-color:#FFFFFF;
}

#SpecialtyRightColumn a, a:link, a:active, a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#E78621;
line-height:18px;
font-weight:normal;
}

#SpecialtyRightColumn a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#E78621;
line-height:18px;
text-decoration:none;
font-weight:normal;
}


#SpecialtyArticleBox {
	padding-top:15px;
	margin:0px; 
}

#SpecialtyArticleBox p {
margin: 0 0 1.3em 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;	
}

#SpecialtyArticleBox ul, li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#SpecialtyArticleBox li {
	margin-bottom:20px;	
}

/* Footer */

#Footer {
	clear:both;
	width:500px;
	padding-left:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	line-height:20px;
}

#Footer p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	line-height:20px;
	font-weight:normal;
}

#Footer a, a:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#990000;
	line-height:20px;
	font-weight:normal;
}

#Footer a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#990000;
	line-height:20px;
	font-weight:normal;
	text-decoration:none;
}


/* End Footer */

		
/* 2005 - Marriage Works CSS  */

.mwbodytitle {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color:#333333; font-weight: bold;}

.mwbodytext { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #333333;}

A.mwfooter { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #E8831A;}

A.mwfooter:link { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #E8831A;}

A.mwfooter:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #E8831A;}

A.mwfooter:active { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #E8831A;}

A.mwfooter:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#C64B4B;}

A.mwlinks { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #E8831A;}

A.mwlinks:link { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #E8831A;}

A.mwlinks:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #E8831A;}

A.mwlinks:active { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #E8831A;}

A.mwlinks:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#C64B4B;}

.mwpipesfooter { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #E8831A;}

/* End Marriage Works CSS */

/* Search Styles */

legend {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}

.outerBorder {
 border:		1px solid #E3DBC9;
}

.tablePad {
 padding:			3px 3px 5px 3px;
 background-color:	#fff;
}

.fieldset {
 border:        1px solid #999;
 padding: 10px;
}

.default, .defaultBold {
 font-family:		Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:			11px;
 color:				#000;
 padding:			3px 0 3px 0;
 background-color:	transparent;
}

.defaultBold {
 font-weight:		bold;
}

form {
 margin:            0;
 padding:           0;
 border:            0;
}
.hidden {
 margin:            0;
 padding:           0;
 border:            0;
}
.input {
 border-top:        2px solid #979AC2;
 border-left:       2px solid #979AC2;
 border-bottom:     1px solid #979AC2;
 border-right:      1px solid #979AC2;
 color:             #333;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 height:            1.7em;
 padding:           0;
 margin:        	0;
} 
.textarea {
 border-top:        2px solid #979AC2;
 border-left:       2px solid #979AC2;
 border-bottom:     1px solid #979AC2;
 border-right:      1px solid #979AC2;
 color:             #333;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 padding:           0;
 margin:        	0;
}
.select {
 background-color:  #fff;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 font-weight:       normal;
 letter-spacing:    .1em;
 color:             #333;
 margin-top:        2px;
 margin-bottom:     2px;
} 
.multiselect {
 border-top:        2px solid #979AC2;
 border-left:       2px solid #979AC2;
 border-bottom:     1px solid #979AC2;
 border-right:      1px solid #979AC2;
 background-color:  #fff;
 color:             #333;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 margin-top:        2px;
 margin-top:        2px;
} 
.radio {
 color:             transparent;
 background-color:  transparent;
 margin-top:        4px;
 margin-bottom:     4px;
 padding:           0;
 border:            0;
}
.checkbox {
 background-color:  transparent;
 color:				transparent;
 padding:           0;
 border:            0;
}
.submit {
border:#FFFFFF solid 1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	height:20px;
	margin:0px; padding:0px;
}

.searchSubmit {
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         12px;
 color:             #000;
 text-align: center;
 padding:           6px 10px 6px 6px;
 background-color:  #C6C9CF;
}

.resultRowOne {
 font-family:		Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:			11px;
 color:				#000;
 padding:           6px 6px 6px 8px;
 background-color:	#DADADD;
}

.resultRowTwo {
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 color:             #000;
 padding:           6px 6px 6px 8px;
 background-color:  #eee;
}

.resultHead {
 font-family:		Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size: 		11px;
 font-weight: 		bold;
 color:				#000;
 padding: 			8px 0 8px 8px;
 border-bottom:		1px solid #999;
 background-color:	transparent;
}