/*** Code Snippets ***
------------------------
min-height: 525px;
height: auto !important;
height: 525px;
------------------------
background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/SWCode/cms_images/dl/stregis/sregis_promobg.png', sizingMethod='scale');
------------------------
css specific tags:
OS - win linux mac freebsd ipod iphone webtv mobile
Browser - ie ie8 ie7 ie6 ie5 gecko ff2 ff3 opera opera8 opera9 opera10 konqueror webkit safari safari3 chrome
------------------------
/*** End Code Snippets ***/

/*
Colors:
#003471 - Dark Blue - Main link color, Top nav links hover color
#00A4CA - Bright Blue - Top nav links, H2 and link hover color
*/

* {padding:0; margin:0;}

body
{
	background-color: #CCCCCC;
	color: #000000;
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

img 
{
    border:0;
}

a:link, a:visited
{
    color:#003471;
    text-decoration:none;
}
a:hover
{
    color:#00A4CA;
    text-decoration:underline;
}

h1
{
    color: #000000;
    font-size: 18px;
    font-style: normal;
    font-weight: bold;
    margin: 0px 0px 15px -5px;
    padding: 0px;
}

h2
{
    color: #00A4CA;
    font-size: 16px;
    font-style: normal;
    font-weight: bold;
    padding-bottom: 5px;
}

h3
{
    color: #00A4CA;
    font-size: 13px;
    font-style: italic;
    font-weight: normal;
}

p
{
    padding: 0px 0px 9pt 0px;
    line-height: 13pt;
}

ol, ul
{
    margin: 6pt 0px 18pt 0px;
}

li
{
    margin: 0px 0px 4pt 20pt;
}

input 
{
    margin: 4px 0px 10px 0px;
}

.Normal	/* This class is used by DNN when modules are added. */
{
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: normal;
}

.CommandButton /* Puts module Edit text to the top layer */
{
    position: relative;
    z-index: 100;
}

.clear
{
    clear: both;
    font-size: 1px;
}

.left {float:left; margin:0px 6px 6px 0px;}
.right {float:right; margin:0px 0px 6px 6px;}


/**** WRAPPERS ****/
#siteWrapper
{
    position: relative;
    width: 975px;
    margin: 0 auto;
}

#siteWrapperShadow
{
	background-image: url(images/bgSiteShadow.jpg);
	background-position: center top;
	background-repeat: no-repeat;
    position: relative;
    float: left;
    width: 975px;
    min-height: 1000px;
    height: auto !important;
    height: 1000px;
}

#siteContainer
{
    position: relative;
    margin: 0 auto;
    width: 951px;
}

#siteContainerInner
{
    position: relative;
	width: 951px;
    margin: auto;
    padding: 0px 0px 0px 0px;
}

#mainWrapper
{
    position: relative;
    margin: auto;
	width: 951px;
}

/*** HOME PAGE MAIN SECTIONS ***/
#topMastSection
{
	background-image: url(images/bgTopMast.jpg);
	background-repeat: no-repeat;
    position: relative;
    float: left;
	width: 951px;
	height: 113px;
}

#headerWrapper
{
	background-image: url(images/bgHeaderSectionPE.jpg);
	background-repeat: no-repeat;
    position: relative;
    float: left;
	width: 951px;
	height: 291px;
}

#headerSection
{
	background-image: url(images/bgHeaderSectionHP.jpg);
	background-repeat: no-repeat;
    position: relative;
    float: right;
	width: 951px;
	height: 309px;
}

#testimonialSection
{
	background-image: url(images/bgTestimonialHP.jpg);
	background-repeat: no-repeat;
    position: relative;
    float: left;
	width: 951px;
    min-height: 112px;
    height: auto !important;
    height: 112px;
}

#featuresSection
{
    background-color: #FFFFFF;
	background-image: url(images/bgCenterSection.jpg);
	background-repeat: no-repeat;
    position: relative;
    float: left;
	width: 951px;
    min-height: 175px;
    height: auto !important;
    height: 175px;
}

#mainSection
{
    background-color: #FFFFFF;
	background-image: url(images/bgContentSection.jpg);
	background-repeat: no-repeat;
    position: relative;
    float: left;
    width: 951px;
    min-height: 270px;
    height: auto !important;
    height: 270px;
}

#mainSectionLP
{
    background-color: #FFFFFF;
	background-image: url(images/bgContentSectionLP.jpg);
	background-repeat: no-repeat;
    position: relative;
    float: left;
    width: 951px;
    min-height: 925px;
    height: auto !important;
    height: 925px;
}
.ie #mainSectionLP,
.mac #mainSectionLP
{
    min-height: 1000px;
    height: auto !important;
    height: 1000px;
}

#mainSectionPE
{
    background-color: #FFFFFF;
	background-image: url(images/bgContentSectionPE.jpg);
	background-repeat: no-repeat;
    position: relative;
    float: left;
    width: 951px;
    min-height: 860px;
    height: auto !important;
    height: 860px;
}

#mainSectionInner
{
    position: relative;
    float: left;
    width: 951px;
}

/***********************************/

/**** Logo ****/
#logo 
{
    position: absolute;
    top: 5px;
    left: 20px;
}

/**** Phone Number ****/
#phoneNumber
{
    position: absolute;
    top: 15px;
    left: 425px;
    color: #000000;
    font-family: Lucida Sans, Arial;
    font-size: 14px;
    text-align: center;
}

/**** Search Feature ****/
#searchWrapper
{
    position:absolute;
    top:15px;
    right:6px;
}

#searchContainer
{
    background-image: url(images/bgSearchBox.jpg);
    background-repeat: no-repeat;
    width: 274px;
    height: 35px;
}

/*===================================
Skin styles for Search Box feature
====================================*/
#search 
{
    float: left;
    padding: 2px 0px 0px 10px;
}
#search .eznc_SearchText 
{
    position: relative; 
    float: right;
    width: 175px; 
    margin: 8px 0px 8px 0px; 
    border: none; 
    background-color: transparent; 
    background-image: none; 
    z-index: 100;
}
.ie #search .eznc_SearchText 
{
    right: 10px;
}
.ie8 #search .eznc_SearchText 
{
    right: 5px;
    width: 170px; 
}

#search a.eznc_SearchButtton
{
/*    float: left; */
    position: relative; 
}
#search a.eznc_SearchButtton img
{
    margin-top: 7px;
}
.ie6 #search a.eznc_SearchButtton
{
    margin-top: -34px;
}
.ie7 #search a.eznc_SearchButtton,
.safari #search a.eznc_SearchButtton,
.mac #search a.eznc_SearchButtton
{
    margin-top: -32px;
}

/*=======================================
END - Skin styles for Search Box feature
=======================================*/

/**** Top Mast Navigation ****/
#topMastNavigation
{
    position: absolute;
    top: 84px;
    right: 15px;
    width: 650px;
    text-align: right;
}

#topMastNavigation ul
{
    margin: 0px;
}
#topMastNavigation li
{
    color: #ffffff;
    display: inline;
    font-family: Lucida Sans, Arial;
    font-size: 13px;
    list-style: none;
    margin: 0px;
    padding: 0px 5px 0px 5px;
}

#topMastNavigation a
{
    color: #00A4CA;
}
#topMastNavigation a:hover
{
    color: #003471;
    font-weight: normal;
    text-decoration: none;
}

/**** Main Navigation ****/
#mainNavWrapper
{
	background-image: url(images/bgMainNavHP.jpg);
	background-repeat: no-repeat;
    position: relative;
    float: left;
	width: 951px;
	height: 34px;
}

#mainNavWrapperPE
{
    position: relative;
    float: left;
	width: 951px;
	height: 34px;
}

#mainNav
{
    color: #FFFFFF;
    font-size: 15px;
    font-weight: bold;
    padding: 8px 0px 0px 244px;
}

#mainNav td
{
    text-align: center;
}

#mainNav a
{
    color: #FFFFFF;
}

#mainNav a:hover
{
    color: #003471;
    text-decoration: none;
}

/**** Header Image ****/
#headerImage
{
    position: relative;
    float: right;
	 background:transparent url(images/HP-header01.jpg) top left no-repeat;
}
#headerImageLP
{
    position: absolute;
    top: 9px;
    right: 7px;
    width: 677px;
}

#headerImagePane p,
#dnn_headerImagePane p
{
    margin: 0px;
    padding: 0px;
}

/**** Main Dynamic Navigation ****/
#navWrapper
{
    margin: 0 auto;
    padding: 5px;
    position: relative;
    width: 951px;
}
#mainDynamicNav
{
    text-align:right;
    font-size: 12px;
    font-weight:normal;
    z-index:100;
}
#mainDynamicNav td
{
    padding: 0px 1px 0px 1px;
    text-align: center;
}
#mainDynamicNav a:link, 
#mainDynamicNav a:visited
{
    color:#171749;
}
#mainDynamicNav a:hover
{
    color:#000000;
    text-decoration:none;
}


/**** Left Navigation ****/
#leftNavSection
{
    background-color: #7ECEE0;
    background-image: url(images/bgLeftNav.jpg);
    background-position: center top;
    background-repeat: repeat-y;
    position: absolute;
    top: 147px;
    left: 7px;
    width: 236px;
}
#leftNavSectionLP
{
    background-color: #7ECEE0;
    background-image: url(images/bgLeftNav.jpg);
    background-position: center top;
    background-repeat: repeat-y;
    position: absolute;
    top: 134px;
    left: 7px;
    z-index: 100;
    width: 236px;
}

#leftNavSectionPE
{
    position: absolute;
    top: 50px;
    left: 7px;
    z-index: 100;
    width: 236px;
}

#leftNavSectionBottom
{
    background-image: url(images/bgLeftNavBottom.jpg);
    background-position: bottom;
    background-repeat: no-repeat;
    height: 12px;
    width: 236px;
}

#leftNavSection h2,
#leftNavSectionLP h2,
#leftNavSectionPE h2
{
    color: #002933;
    font-family: "Times New Roman";
    font-size: 20px;
    padding: 5px;
    z-index: 100;
}
.mac #leftNavSection h2,
.mac #leftNavSectionLP h2,
.mac #leftNavSectionPE h2
{
    font-size: 18px;
    padding: 5px 4px 5px 4px;
}

#leftNavLinks
{
    margin: 0px;
    padding: 0px;
}
#leftNavLinksLP
{
    background-color: #009ABE;
    margin: 0px;
    padding: 0px;
}
.ie #leftNavLinksLP
{
    padding-top: 1px;
}

#leftNavLinks ul,
#leftNavLinksLP ul
{
    padding: 0px 1px 10px 10px;
    margin: 0px;
}
#leftNavLinks li,
#leftNavLinksLP li
{
    border-bottom: dotted 1px #FFFFFF;
    color: #ffffff;
    font-family: Verdana, Arial;
    font-size: 12px;
    list-style: none;
    margin: 0px 20px 0px 0px;
    padding: 5px 0px 5px 0px;
    text-align: left;
}
.lastLI
{
    border-bottom: none !important;
}

#leftNavLinks hr,
#leftNavLinksLP hr
{
    color: #FFFFFF;
    border: none;
    border-bottom: dotted 1px #FFFFFF;
    width: 95%;
    float: left;
    margin: 0px;
    padding: 0px;
}

#leftNavLinks a
{
    color: #002933;
}
#leftNavLinks a:hover
{
    color: #FFFFFF;
    font-weight: normal;
    text-decoration: none;
}

#leftNavLinksLP a
{
    color: #FFFFFF;
}

#leftNavLinksLP a:hover
{
    color: #002933;
    font-weight: normal;
    text-decoration: none;
}

#leftNavBlocks
{
}

#leftNavBlocksMain
{
    text-align: right;
}
#leftNavBlocksMainPE
{
    text-align: right;
}

#NewmanMedicalPartnersBlock
{
    padding: 10px;
}
#NewmanMedicalPartnersBlock img
{
    cursor: pointer;
}

#NewmanMedicalPartnersBlockPE
{
    padding: 10px;
}
#ddlPartners
{
    float: left; 
    margin-top: 4px;
    width: 170px; 
}
.ie6 #ddlPartners
{
    float: left; 
    margin-top: 3px;
    width: 165px; 
}

#OurServicesBlock
{
    background-image: url(images/bgLeftNavFirstSection.jpg);
    background-repeat: no-repeat;
    padding: 15px 10px 10px 10px;
}
#OurServicesBlock img
{
    cursor: pointer;
}

#OurServicesBlockPE
{
    padding: 10px;
}
#ddlServices
{
    float: left; 
    margin-top: 3px;
    width: 170px; 
}
.ie6 #ddlServices
{
    float: left; 
    margin-top: 4px;
    width: 165px; 
}

#ExpressCareBlock
{
    background-image: url(images/bgLeftNavSection.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    padding: 15px 10px;
}
#ContributionBlock,
#DoctorsDeskBlock
{
    background-image: url(images/bgLeftNavSection.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    padding: 10px;
}
#PatientEducationBlock
{
    background-image: url(images/bgLeftNavPESection.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    padding: 25px 10px 10px 10px;
}
#SatisfactionSurveryBlock
{
    display: none !important;
    background-image: url(images/bgLeftNavSurveySection.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    padding: 20px 10px 10px 10px;
}

#leftNavBlocksMain div a,
#leftNavBlocksMainPE div a
{
    color: #002933;
    font-weight: normal;
    z-index: 100;
}
#leftNavBlocksMain div a:hover,
#leftNavBlocksMainPE div a:hover
{
    color: #FFFFFF;
    font-weight: normal;
    text-decoration: none;
    z-index: 100;
}

#dnn_doctorsDeskPane p
{
    line-height: normal;
    padding: 0px;
}

/*** Testimonials Section ***/
#testimonialInner
{
    float: right;
    width: 708px;
}

#TestimonialPane,
#dnn_TestimonialPane
{
    padding-top: 5px;
}

/*** Features Section ***/
#featuresInner
{
    background-image: url('images/bgFeatures.jpg');
    background-repeat: no-repeat;
    background-position: center top;
    position: relative;
    float: right;
    width: 693px;
    min-height: 146px;
    height: auto !important;
    height: 146px;
    margin: 10px 8px 0px 8px;
}

#featuresBottom
{
    background-image: url('images/bgFeaturesBottom.jpg');
    background-repeat: no-repeat;
    background-position: center top;
    position: relative;
    float: right;
    width: 692px;
    height: 15px;
    margin: 15px 8px 0px 8px;
}

#featureLeft,
#dnn_featureLeft
{
    position: relative;
    float: left;
    padding: 17px 15px 0px 15px;
    width: 200px;
}
#featureLeft h2,
#dnn_featureLeft h2
{
    padding-bottom: 15px;
}
#featureLeft a,
#dnn_featureLeft a,
#featureLeft a:hover,
#dnn_featureLeft a:hover
{
    font-family: Lucida Sans, Arial;
    text-decoration: none;
}

#featureCenter,
#dnn_featureCenter
{
    position: relative;
    float: left;
    padding: 17px 15px 0px 15px;
    width: 207px;
}
#featureCenter h2,
#dnn_featureCenter h2
{
    padding-bottom: 15px;
}
#featureCenter a,
#dnn_featureCenter a,
#featureCenter a:hover,
#dnn_featureCenter a:hover
{
    font-family: Lucida Sans, Arial;
    text-decoration: none;
}

#featureRight,
#dnn_featureRight
{
    position: relative;
    float: left;
    padding: 17px 15px 0px 15px;
    width: 190px;
}
#featureRight h2,
#dnn_featureRight h2
{
    padding-bottom: 15px;
}
#featureRight a,
#dnn_featureRight a,
#featureRight a:hover,
#dnn_featureRight a:hover
{
    font-family: Lucida Sans, Arial;
    text-decoration: none;
}

#featureLeft p,
#dnn_featureLeft p,
#featureCenter p,
#dnn_featureCenter p,
#featureRight p,
#dnn_featureRight p
{
    padding: 0px 0px 5px 0px;
}


/**** MAIN CONTENT ****/
#contentSection,
#contentSectionLP
{
    position: relative;
}

#contentSectionPE
{
    position: relative;
    float: left;
    width: 951px;
    min-height: 100px;
    height: auto !important;
    height: 100px;
}

#ContentPane,
#dnn_ContentPane
{
    padding: 25px 85px 0px 85px;
}

#contentSectionLP #ContentPane,
#contentSectionLP #dnn_ContentPane
{
    padding: 18px 15px 0px 275px;
}
.ie #contentSectionLP #ContentPane,
.ie #contentSectionLP #dnn_ContentPane
{
    padding: 10px 15px 0px 275px;
}

#contentSectionLP #DoctorsBiosWrapper
{
    padding: 5px 15px 0px 275px;
}

#contentSectionPE #PageTitlePane,
#contentSectionPE #dnn_PageTitlePane
{
    padding: 20px 90px 0px 90px;
    height: 45px;
}

#contentSectionPE #ContentPane,
#contentSectionPE #dnn_ContentPane
{
    padding: 10px 90px 10px 90px;
}

#contentSectionPE #ArticleViewerPane,
#contentSectionPE #dnn_ArticleViewerPane
{
    padding: 5px 120px 15px 120px;
}

#contentSectionPE #PageTitlePane p,
#contentSectionPE #dnn_PageTitlePane p
{
    padding: 0px;
    margin: 0px;
}

#ContentPane h1,
#dnn_ContentPane h1
{
	font-family: Lucida Sans, Arial;
    font-size: 25px;
    font-weight: normal;
    font-style: normal;
}
#contentSectionLP #ContentPane h1,
#contentSectionLP #dnn_ContentPane h1,
#contentSectionPE #ContentPane h1,
#contentSectionPE #dnn_ContentPane h1,
#contentSectionPE #PageTitlePane h1,
#contentSectionPE #dnn_PageTitlePane h1
{
	font-family: Lucida Sans, Arial;
    font-size: 20px;
    font-weight: normal;
    font-style: normal;
    padding-bottom: 20px;
}

#ContentPane h2,
#dnn_ContentPane h2
{
    color: #000000;
	font-family: Verdana, Lucida Sans, Arial;
    font-size: 16px;
    font-style: normal;
    font-weight: bold;
    padding-bottom: 10px;
}
#contentSectionLP #ContentPane h2,
#contentSectionLP #dnn_ContentPane h2,
#contentSectionPE #ContentPane h2,
#contentSectionPE #dnn_ContentPane h2
{
    color: #0054A6;
	font-family: Verdana, Lucida Sans, Arial;
    font-size: 16px;
    font-style: normal;
    font-weight: bold;
    padding-bottom: 10px;
}

#ContentPane h3,
#dnn_ContentPane h3
{
    color: #000000;
	font-family: Verdana, Lucida Sans, Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    padding-bottom: 10px;
}
#contentSectionLP #ContentPane h3,
#contentSectionLP #dnn_ContentPane h3,
#contentSectionPE #ContentPane h3,
#contentSectionPE #dnn_ContentPane h3
{
    color: #0054A6;
	font-family: Verdana, Lucida Sans, Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    padding-bottom: 10px;
}

#contentSectionPE #ContentPane h4,
#contentSectionPE #dnn_ContentPane h4
{
    color: #0072bc;
	font-family: Lucida Sans, Arial;
    font-size: 25px;
    font-weight: normal;
    font-style: normal;
    padding: 0px 0px 20px 130px;
}

/*** Physician Directory table ***/
#tblPhysicianDirectory.tablesorter {
	background-color: #CDCDCD;
	margin: 10px 0pt 15px;
	font-size: 11px;
	width: 100%;
	text-align: left;
}
#tblPhysicianDirectory.tablesorter thead tr th, 
#tblPhysicianDirectory.tablesorter tfoot tr th {
	background-color: #e6EEEE;
	border: 1px solid #FFFFFF;
	font-size: 11px;
	padding: 4px;
}
#tblPhysicianDirectory.tablesorter thead tr .header {
	background-image: url(images/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
#tblPhysicianDirectory.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFFFFF;
	vertical-align: top;
}
#tblPhysicianDirectory.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
#tblPhysicianDirectory.tablesorter thead tr .headerSortUp {
	background-image: url(images/asc.gif);
}
#tblPhysicianDirectory.tablesorter thead tr .headerSortDown {
	background-image: url(imahges/desc.gif);
}
#tblPhysicianDirectory.tablesorter thead tr .headerSortDown, 
#tblPhysicianDirectory.tablesorter thead tr .headerSortUp {
    background-color: #7DCEDF;
}

/*** Doctors Bio widget ***/
#DoctorsBiosInner
{
    background-image: url(images/bgDoctorsBio.gif); 
    background-repeat: no-repeat; 
    padding: 40px 2px 1px 4px; 
    width: 610px; 
    height: 538px;
}

#ListOfDrs
{
	background-color: transparent;
	border-right: dotted 1px #000000;
    padding: 5px;
	text-align: left;
}

.ListOfDrs 
{

	color: #000000;
	text-decoration: none;
}

.ListOfDrs a
{
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.ListOfDrs a:hover
{
	color: #034E89;
	font-weight: bold;
}

.ListOfDrs h1
{

	color: #00A4CA;
	text-decoration: none;
	margin-bottom: 0px;
}

.ListOfDrs h2
{

	color: #00A4CA;
	text-decoration: none;
	margin-bottom: 10px;
}
 
#DrsBio
{
	background-color: transparent;
	height: 480px;
	width: 100%;
    padding: 0px 5px 5px 5px;
	overflow: auto; 
	text-align: left;
}

.DrInfo
{
	padding: 0px 5px 5px 5px !important;
}
.DrInfo h1
{
	color: #00A4CA !important;
	font-size: 18px !important;
	font-style: normal !important;
	text-decoration: none !important;
	margin-bottom: 5px !important;
}
.DrInfo h2
{
	color: #00A4CA !important;
	font-size: 14px !important;
	font-style: italic !important;
	text-decoration: none !important;
	margin-bottom: 5px !important;
}
.DrInfo p
{
    font-size: 11px;
	padding: 0px !important;
	line-height: normal !important;
}
.DrInfo td
{
    font-size: 11px;
}


/**** FOOTER ****/
#footerWrapper
{
    background-color: #58B3EC;
	background-image: url(images/bgFooter.jpg);
	background-repeat: repeat-x;
    color: #FFFFFF;
    font-family: Verdana, Arial;
    font-size: 11px;
    position: relative;
    min-height: 310px;
    height: auto !important;
    height: 310px;
    margin: 0 auto;
}

#footerInner
{
    background-image: url('images/bgContentSectionBottom.jpg');
    background-position: center top;
    background-repeat: no-repeat;
    position: relative;
    margin: 0 auto;
    width: 951px;
}

#footerContent
{
    padding: 50px 15px 15px 15px;
}

#footerLinks
{
    color: #FFFFFF;
    float: left;
    position: relative;
    padding: 0px 0px 10px 0px;
    width: 900px;
}

#footerLinks h1
{
    color: #FFFFFF;
    font-size: 15px;
    margin: 0px;
    padding: 0px 0px 5px 0px;
}

#footerLinks ul
{
    color: #FFFFFF;
    margin: 0px;
    padding: 0px 0px 0px 0px;
}
#footerLinks li
{
    margin: 0px 0px 4px 18px;
}

#footerLinks a
{
    color: #FFFFFF;
}
#footerLinks a:hover
{
    color: #003471;
    text-decoration: none;
}

#ForPatientsLinks
{
    float: left;
    padding-right: 12px;
}
#PatientAccountsLinks
{
    float: left;
    padding-right: 12px;
}
#ForVisitorsLinks
{
    float: left;
    padding-right: 12px;
}
#ServicesLinks
{
    border-left: dotted 1px #FFFFFF;
    float: right;
    padding-left: 12px;
    width: 357px;
}

#SEOPane,
#dnn_SEOPane
{
    position: relative;
    float: left;
    z-index: 100;
    padding: 5px 5px 10px 5px;
}

#SEOPane p,
#dnn_SEOPane p
{
    line-height: normal;
    margin: 0px;
    padding: 0px 0px 0px 0px;
}
#SEOPane a,
#dnn_SEOPane a
{
    color: #003471;
    text-decoration: none;
}
#SEOPane a:hover,
#dnn_SEOPane a:hover
{
    color: #FFFFFF;
    text-decoration: underline;
}

#Address1
{
    position: relative;
    float: left;
    padding: 3px 0px 5px 15px;
}
#Address2
{
    position: relative;
    float: left;
    padding: 3px 0px 5px 50px;
}

#footerContentLeft
{
    position: relative;
    width: 490px;
    float: left;
    font-family: Verdana, Lucida Sans, Arial;
    padding-left: 5px
}

#footerContentRight
{
    position: relative;
    width: 410px; 
    float: right;
    text-align:left;
}

#footerNav
{
    padding: 5px 0px 10px 0px;
    font-size: 13px;
}
#footerNav ul
{
    padding:0;
    margin:0;       
}
#footerNav li
{
    margin:0;
    padding:0;
    display: inline;        
}
#footerNav, #footerNav a:link, #footerNav a:visited
{
    color:#FFFFFF;
}
#footerNav a:hover
{
    color:#003471;
    text-decoration: none;
}

#copyright
{
    position: relative;
    padding: 5px 0px 10px 0px;
    font-size: 10px;
}

#footerBugs
{
    position: relative;
    padding: 10px 0px 0px 0px;
    text-align: left;
}
.ie6 #footerBugs
{
    position: relative;
    padding: 10px 0px 0px 0px;
    text-align: left;
    width: 410px; 
}
#hostingBugs
{
    position: relative;
    float: right;
    margin: 0px 0px 0px 0px;
}

#SHAREbug
{
    position: absolute;
    top:25px;
    left:170px;
    z-index:101;
}
#SHAREbug p
{
    margin:0;
    padding:0;
}
#Facebook
{
    position: absolute;
    top:20px;
    left:1px;
    z-index:101;
    text-align:left;
}
.ie6 #Facebook
{
    position: absolute;
    top:20px;
    left:1px;
    z-index:101;
    text-align:left;
    float:left;
}

/***** Main Menu - Start *****/
.MainMenu_MenuContainer 
{
    width:auto;
}

.MainMenuBar
{
	color: #171749;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	text-transform: none;
}

.MainMenuItem
{
	color: #171749;
	font-weight: bold;
}

.MainMenuItemSelected
{
	color: #000000;
	cursor: pointer;
	font-weight: bold;
}

.MainMenu_SubMenu
{
	color: #000000;
	background-color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
}

.MainMenu_MenuBreak
{
	border: 0px;
	color: #000000;
	background-color: Transparent;
	height: 1px;
	width: 1px;
}

.SeparatorCSS
{
	color: #000000;
	font-size: 20px;
	line-height:10px;
}

/* The next 4 classes are needed to override the default settings and remove all arrows from the dynamic menu. */
.MainMenu_MenuArrow 
{ 
	display:none;
}
.MainMenu_RootMenuArrow 
{ 
	display:none;
}
.ModuleTitle_MenuArrow 
{
	display:none;
}
.ModuleTitle_RootMenuArrow 
{
	display:none;
}
/***** Main Menu - End *****/

/***** Article Viewer Module - Start *****/
.eznc_Tab_Fill 
{
    background-image: url(images/ArticleVideoHeaderBg.jpg);
}
.eznc_TabText, 
.eznc_TabText a:link, 
.eznc_TabText a:visited 
{
    color: #FFFFFF;
}
.eznc_TabText a:hover 
{
    color: #000000;
}
.eznc_TabRed
{
    border-bottom:3px solid white;
}
.eznc_TabBlue
{
    border-bottom:3px solid #000000; 
}
.eznc_Filter_Top_Logo 
{
    background-image: url(images/ArticleListHeader.jpg);
    background-repeat: no-repeat;
    height: 88px;
    width: 210px;
}
.eznc_FilterText 
{
    background-color:#8CBDCA;
    height:30px;
}
.eznc_Filter_Line2,
.eznc_Filter_Line3
{
    background-color:#8CBDCA;
}
.eznc_FilterList, 
.eznc_FilterList a:link, 
.eznc_FilterList a:visited 
{
    color: #000000;
}
.eznc_FilterList a:hover
{
    color: #FFFFFF;
}
/***** Article Viewer Module - End *****/

