/* TEMPLATE LAYOUT STYLES*/

html,html body 
{
height:100%;
}

html>body #sssBody 
{
height: auto;
min-height: 100%;
}

Div#sssBody
{
width: 100%;
height: 100%;
text-align: center;
margin-left: auto;
margin-right: auto;
}

Div#sssContent
{
width: 762px;
text-align: center;
margin-left: auto;
margin-right: auto;
padding: 10px; 0px 10px 0px;
}

Div#sssTopBanner
{
background-image: url(/media/templates/cfdHeaderBanner.jpg);
background-position: 0 0;
background-repeat: no-repeat;
height:100px;
width: 503px;
}

#sssTable
{
width: 762px;
margin: 25px 0px 0px 0px;
}

#sssTdLeft
{
width: 226px;
padding: 0px 22px 0px 0px;
}

#sssTdRight
{
width: 514px;
overflow: hidden;
}

/*HOME PAGE MENU TABLES*/

#sssContentMenuTables
{
height: 100%;
}

#sssContentTableTdLeft
{
background-color: #99B7D1;
}

#sssContentTableTdRight
{
background-color: #99B7D1;
}

/* RELATED CONTENT TABLE STYLES */

#sssRelatedItemsTable
{
width: 514px;
}

#sssRelatedItemsTd
{
/*width: 257px;*/
}

/* FOOTER DIV*/

Div#sssFooter
{
width: 762px;
text-align: left;
padding: 0px;
border-top: 1px solid #006699;
margin-left: auto;
margin-right: auto;
}

/* MAIN MENU STYLES*/

Div#sssMainMenu
{
}

/*NOTE: sssMainMenuBg Div is located in templates*/

Div#sssMainMenuBg 
{
position: relative;
background-image: url(/media/templates/cfd_MenuBg.jpg);
background-repeat: repeat-x;
width: 762px;
height: 26px;
margin: 15px 0px 0px 0px;
}

a.sssMainMenuItem
{
display: block;
font-family: Verdana, Arial; 
font-weight: normal;
font-size: 11px;
text-decoration: none;
color: #FFF;
padding: 5px 10px 5px 10px;
outline: none;
text-align: center;
}

a:hover.sssMainMenuItem, a.sssMainMenuItemActive, a:hover.sssMainMenuItemActive
{
display: block;
font-family: Verdana, Arial; 
font-weight: normal;
font-size: 11px;
text-decoration: none;
color: #006699;
padding: 5px 10px 5px 10px;
outline: none;
text-align: center;
}

/* MAIN MENU LEVEL 2*/

.sssMainMenuLevel2
{
width: 200px;
text-align: left;
}

a.sssMainMenuItemLevel2
{
display: block;
font-family: Verdana, Arial; 
font-weight: normal;
font-size: 11px;
text-decoration: none;
color: #FFF;
border-bottom: 1px solid #FFF;
padding: 5px 5px 5px 5px;
margin: 0px 0px 0px 0px;
outline: none;
}

a:hover.sssMainMenuItemLevel2, a.sssMainMenuItemLevel2Active, a:hover.sssMainMenuItemLevel2Active
{
display: block;
font-family: Verdana, Arial; 
font-weight: normal;
font-size: 11px;
text-decoration: none;
color: #006699;
border-bottom: 1px solid #FFF;
padding: 5px 5px 5px 5px;
margin: 0px 0px 0px 0px;
outline: none;
}

/* HOME TOP LEFT SECTION MENU*/

Div#sssTopMenu
{
margin: 0px 0px 25px 0px;
width: 225px;
background-color: #99B7D1;
border-top: 1px solid #014C8F;
border-bottom: 1px solid #014C8F;
}

Div#sssTopMenuImage
{
text-align: left;
padding: 0px 0px 10px 0px;
}

a.sssTopMenuItem
{
display: block;
font-family: Verdana, Arial; 
font-weight: normal;
font-size: 11px;
background-image: url(/media/templates/cfdArrowDotted_normal.gif);
background-position: 10 8;
background-repeat: no-repeat;
text-decoration: none;
border-bottom: 1px solid #FFF;
color: #014C8F;
padding: 5px 10px 5px 20px;
outline: none;
text-align: left;
}

a:hover.sssTopMenuItem, a.sssTopMenuItemActive, a:hover.sssTopMenuItemActive
{
display: block;
font-family: Verdana, Arial; 
font-weight: normal;
font-size: 11px;
background-image: url(/media/templates/cfdArrowDotted_normal.gif);
background-position: 10 8;
background-repeat: no-repeat;
text-decoration: none;
border-bottom: 1px solid #FFF;
color: #FFF;
padding: 5px 10px 5px 20px;
outline: none;
text-align: left;
}

/* INFO AND PROGRAM MENUS*/

Div#sssLcMenu
{
margin: 0px 0px 25px 0px;
}

Div#sssLcMenuTitle
{
font-family: Verdana, Arial; 
font-weight: normal;
font-size: 11px;
text-decoration: none;
text-transform: uppercase;
background-color: #FFF;
color: #006699;
padding: 3px 10px 3px 10px;
outline: none;
text-align: left;
border-top: 1px solid #006699;
border-bottom: 1px solid #006699;
}

Div#sssLcMenuImage
{
text-align: left;
background-color: #99B7D1;
padding: 0px 0px 10px 0px;
}

a.sssLcMenuItem
{
display: block;
font-family: Verdana, Arial; 
font-weight: normal;
font-size: 11px;
background-image: url(/media/templates/cfdArrowDotted_normal.gif);
background-position: 10 8;
background-repeat: no-repeat;
background-color: #99B7D1;
text-decoration: none;
border-bottom: 1px solid #FFF;
color: #FFF;
padding: 5px 10px 5px 20px;
outline: none;
text-align: left;
}

a:hover.sssLcMenuItem, a.sssLcMenuItemActive, a:hover.sssLcMenuItemActive
{
display: block;
font-family: Verdana, Arial; 
font-weight: normal;
font-size: 11px;
background-image: url(/media/templates/cfdArrowDotted_hover.gif);
background-position: 10 8;
background-repeat: no-repeat;
background-color: #014C8F;
text-decoration: none;
border-bottom: 1px solid #FFF;
color: #FFF;
padding: 5px 10px 5px 20px;
outline: none;
text-align: left;
}

/* HOME CENTER BODY INFO AND PROGRAMS MENUS */

a.sssHomeMenuItem
{
display: block;
font-family: Verdana, Arial; 
font-weight: normal;
font-size: 11px;
background-image: url(/media/templates/cfdArrowDotted_normal.gif);
background-position: 10 8;
background-repeat: no-repeat;
text-decoration: none;
border-bottom: 1px solid #FFF;
color: #014C8F;
padding: 5px 10px 5px 20px;
outline: none;
text-align: left;
}

a:hover.sssHomeMenuItem, a.sssHomeMenuItemActive, a:hover.sssHomeMenuItemActive
{
display: block;
font-family: Verdana, Arial; 
font-weight: normal;
font-size: 11px;
background-image: url(/media/templates/cfdArrowDotted_hover.gif);
background-position: 10 8;
background-repeat: no-repeat;
text-decoration: none;
border-bottom: 1px solid #FFF;
color: #014C8F;
padding: 5px 10px 5px 20px;
outline: none;
text-align: left;
}


/*ARTICLE MENUS STYLES*/

Div#sssArticleMenu
{
margin: 0px 0px 25px 0px;
width: 225px;
}

Div#sssArticleMenuTitle
{
font-family: Verdana, Arial; 
font-weight: normal;
font-size: 11px;
text-decoration: none;
text-transform: uppercase;
color: #006699;
padding: 3px 10px 3px 10px;
outline: none;
text-align: left;
border-top: 1px solid #006699;
border-bottom: 1px solid #006699;
}

a.sssArticleMenuItem
{
display: block;
font-family: Verdana, Arial; 
font-weight: normal;
font-size: 11px;
background-color: #FFF;
text-decoration: none;
border-bottom: 1px solid #FFF;
color: #FFF;
padding: 5px 10px 5px 20px;
outline: none;
text-align: left;
}

a:hover.sssArticleMenuItem, a.sssArticleMenuItemActive, a:hover.sssArticleMenuItemActive
{
display: block;
font-family: Verdana, Arial; 
font-weight: normal;
font-size: 11px;
background-color: #014C8F;
text-decoration: none;
border-bottom: 1px solid #FFF;
color: #FFF;
padding: 5px 10px 5px 20px;
outline: none;
text-align: left;
}

/*PHONE NUMBER MENU STYLES*/

Div#sssPhoneNumbers
{
display: block;
font-family: Verdana, Arial; 
font-weight: normal;
font-size: 11px;
background-color: #FFF;
text-decoration: none;
line-height: 14px;
color: #006699;
padding: 0px 10px 0px 10px;
outline: none;
text-align: left;
}

Div#sssPhoneNumbersBody
{
display: block;
font-family: Verdana, Arial; 
font-weight: normal;
font-size: 11px;
background-color: #FFF;
text-decoration: none;
line-height: 14px;
color: #006699;
outline: none;
text-align: left;
}


/* FOOTER MENU*/

Div#sssFooterMenu
{
font-weight: normal;
font-size: 10px;
font-family: Verdana, Arial; 
color: #006699;
text-decoration: none;
line-height: 18px;
padding: 0px 3px 0px 3px;
margin: 0px;
}

Div#sssFooterMenu td
{
font-weight: normal;
font-size: 10px;
font-family: Verdana, Arial; 
color: #006699;
text-decoration: none;
line-height: 18px;
}

a.sssFooterMenuItem
{
font-weight: normal;
font-size: 10px;
font-family: Verdana, Arial; 
color: #006699;
text-decoration: none;
line-height: 18px;
padding: 0px 3px 0px 3px;
margin: 0px;
}

a:hover.sssFooterMenuItem, a.sssFooterMenuItemActive, a:hover.sssFooterMenuItemActive
{
font-weight: normal;
font-size: 10px;
font-family: Verdana, Arial; 
color: #006699;
text-decoration: underline;
line-height: 18px;
padding: 0px 3px 0px 3px;
margin: 0px;
}

/* GLOBAL TEXT STYLES */

p,table,td,tr,div,span
{
font-weight: normal;
font-size: 12px;
font-family: Verdana, Arial; 
color: #006699;
text-decoration: none;
line-height: 18px;
padding: 0px;
margin: 0px;
}

/* GLOBAL LINKS */

a
{
font-weight: normal;
font-size: 11px;
font-family: Verdana, Arial; 
color: #014C8F;
text-decoration: none;
line-height: 14px;
padding: 0px;
margin: 0px;
outline: none;
}

a:hover
{
font-weight: normal;
font-size: 11px;
font-family: Verdana, Arial; 
color: #014C8F;
text-decoration: underline;
line-height: 14px;
padding: 0px;
margin: 0px;
outline: none;
}


/* GLOBAL HEADERS */

h1
{
font-family: Verdana, Arial; 
font-size: 18px;
font-weight: normal;
color: #006699;
text-decoration: none;
text-align: left;
padding: 0px;
margin: 0px;
}

h2
{
font-family: Verdana, Arial; 
font-size: 16px;
font-weight: normal;
color: #006699;
text-decoration: none;
text-align: left;
padding: 0px;
margin: 0px;
}

h3
{
font-family: Verdana, Arial; 
font-size: 14px;
font-weight: normal;
color: #006699;
text-decoration: none;
text-align: left;
padding: 0px;
margin: 0px;
}

h4
{
font-family: Verdana, Arial; 
font-size: 12px;
font-weight: normal;
color: #006699;
text-decoration: none;
text-align: left;
padding: 0px;
margin: 0px;
}

h5
{
font-family: Verdana, Arial; 
font-size: 10px;
font-weight: normal;
color: #006699;
text-decoration: none;
text-align: left;
padding: 0px;
margin: 0px;
}

li
{
color: #006699;
}

ul
{
color: #006699;
}

/* DEFAULT ARTICLE STYLES*/

Div#sssDefaultArticle
{
padding: 10px 10px 10px 10px;
}

Div#sssDefaultArticleTitle
{
font-weight: bold;
font-size: 12px;
font-family: Verdana, Arial; 
color: #006699;
text-decoration: none;
line-height: 18px;
padding: 0px 0px 5px; 0px;
margin: 0px;
}

Div#sssDefaultArticleDesc
{
font-weight: normal;
font-size: 11px;
font-family: Verdana, Arial; 
color: #006699;
text-decoration: none;
line-height: 18px;
padding: 0px 0px 5px; 0px;
margin: 0px;
}

Div#sssDefaultArticleBody
{
font-weight: normal;
font-size: 11px;
font-family: Verdana, Arial; 
color: #006699;
text-decoration: none;
line-height: 18px;
padding: 0px;
margin: 0px;
}

/*RELATED INFORMATION STYLES*/

Div#sssRelatedInfoContent
{
width: 256px;
}

Div#sssRelatedInfoTitle
{
font-weight: bold;
font-size: 12px;
font-family: Verdana, Arial; 
color: #006699;
text-decoration: none;
line-height: 18px;
padding: 10px 0px 5px; 0px;
margin: 0px;
}

a.sssRelatedInfoItem
{
display: block;
font-family: Verdana, Arial; 
font-weight: normal;
font-size: 11px;
background-image: url(/media/templates/cfdArrowDotted_normal.gif);
background-position: 0 8;
background-repeat: no-repeat;
text-decoration: none;
color: #006699;
padding: 5px 10px 5px 10px;
outline: none;
text-align: left;
}

a:hover.sssRelatedInfoItem, a.sssRelatedInfoItem, a:hover.sssRelatedInfoItem
{
display: block;
font-family: Verdana, Arial; 
font-weight: normal;
font-size: 11px;
background-image: url(/media/templates/cfdArrowDotted_normal.gif);
background-position: 0 8;
background-repeat: no-repeat;
text-decoration: none;
border-bottom: 1px solid #FFF;
color: #006699;
padding: 5px 10px 5px 10px;
outline: none;
text-align: left;
}

/* SEARCH STYLES*/

Div#sssSearchBox
{
position: absolute;
top: 3px;
right: 3px;
font-weight: normal;
font-size: 10px;
font-family: Verdana, Arial; 
color: #006699;
text-decoration: none;
padding: 0px 0px 0px 0px;
}

Div#sssSearchBox input
{
border: 1px solid #014C8F;
background-color: #FFF;
font-weight: normal;
font-size: 10px;
font-family: Verdana, Arial; 
color: #006699;
text-decoration: none;
}

/* SEARCH RESULT STYLES */

DIV#SearchResults
{
width: 100%;
}

DIV#SearchResultsTitle
{
font-family: Verdana, Arial; 
font-size: 11px;
color: #006699;
}

.SearchResultPages
{
color: #006699;
font-family: Verdana, Arial; 
font-weight: normal;
line-height: 17px;
font-size: 11px;
text-decoration:none;
}

DIV#searchResultsBody
{
display: block;
color: #006699;
font-family: Verdana, Arial; 
font-weight: normal;
line-height: 17px;
font-size: 11px;
text-decoration:none;
padding-left: 17px;
margin: 10px 0px 10px 0px;
}

a.SearchItem
{
display: block;
color: #006699;
font-family: Verdana, Arial; 
font-weight: normal;
line-height: 17px;
font-size: 12px;
text-decoration:none;
}

a:hover.SearchItem, a.SearchItemActive, a:hover.SearchItemActive
{
display: block;
color: #99B7D1;
font-family: Verdana, Arial; 
font-weight: normal;
line-height: 17px;
font-size: 12px;
text-decoration:none;
}

#searchResultTable
{
padding-top: 10px;
padding-bottom: 10px;
margin: 25px 0px 0px 0px;
}

#searchResultTdLeft
{
width: 235px;
padding-left: 10px;
}

#searchResultTdRight
{
padding-right: 31px;
width: 604px;
}

.searchResultBodyRed
{
color: #014C8F;
font-family: Verdana, Arial; 
font-weight: bold;
font-size: 12px;
text-decoration:none;
}

/* SEARCH RESULTS LEFT COL BOX*/

DIV#searchResultBox
{
width: 200px;
}

DIV#searchResultBoxBody
{
padding: 8px;
}


DIV#SearchResultsPagenumbers
{
color: #006699;
font-family: Verdana, Arial; 
font-weight: normal;
line-height: 17px;
font-size: 11px;
paddding: 10px;
}

a.SearchItemPages
{
color: #99B7D1;
font-family: Verdana, Arial; 
font-weight: normal;
font-size: 12px;
text-decoration:none;
padding: 3px;
}

a:hover.SearchItemPages, a.SearchItemPagesActive, a:hover.SearchItemPagesActive
{
color: #014C8F;
font-family: Verdana, Arial; 
font-weight: normal;
font-size: 12px;
text-decoration:none;
padding: 3px;
}

.searchResultHighlight
{
color: #014C8F;
font-family: Verdana, Arial; 
font-weight: bold;
font-size: 12px;
text-decoration:none;
}

/* VIDEO PROFILE SKIN*/

Div#sssVideo
{
padding-top: 10px;
padding-bottom: 0px;
}

Div#sssVideoObject
{
padding: 0px 10px 0px 10px;
}

Div#sssVideoScreen
{
text-align: left;
background: #FFF;
width: 320px;
overflow: hidden;
}

Div#sssVideoTitle
{
}

Div#sssVideoItemTitle
{
font-size: 12px;
font-weight: bold;
color: #0070B2;
padding: 0px 0px 5px 0px;
text-decoration: none;
text-align: left;
}

Div#sssVideoDetails
{
font-size: 11px;
font-weight: normal;
text-decoration: none;
text-align: left;
color: #000;
padding: 0px 0px 5px 0px;
}

Div#sssVideoItemDescription
{ 
font-size: 11px;
font-weight: normal;
text-decoration: none;
text-align: left;
line-height: 16px;
color: #000;
padding: 0px 10px 10px 10px;
}

