table, td, ul, li, p
{
font-family: Verdana;
font-size: 12px;
color: #000000;
line-height: 17px;

}

a
{	
text-decoration: none;
font:normal 12px "Verdana"; 
color:#3300CC; 
} 

a:hover
{	
text-decoration: underline;
font:normal 12px "Verdana";
color:#3300CC; 
}

.topquote
{
font:normal 14px "Times Roman"; 
color:#774687; 
font-size: 16px;	
font-style: oblique;
letter-spacing: 1px;	
line-height: normal;
}

.boxTitle, a.boxTitle
{
font:bold 12px "Arial"; 
color:#FFE6D6;
text-decoration: none;
}

.boxDescription, a.boxDescription
{
font:bold 11px "Arial"; 
color:#000033; 
line-height: 15px;
text-decoration: none;
}

a:hover.boxDescription
{
font:bold 11px "Arial"; 
color:#000033; 
line-height: 15px;
text-decoration: underline;
}

.error
{
font:12px "Verdana"; 
color:#CC0000;
}

.articleTitle 
{
text-align: left;
/*padding-top: 10px;*/
font-size:15px;
font-family: arial;
color:#CC0000;
text-transform: uppercase;
font-weight: 700;
}

.articleSurveyTitle
{
text-align: left;
font-size:17px;
font-family: arial;
color:#231f20;
font-weight: 900;
}

.articleTitleinfoNet
{
padding-top: 10px;
font:15px "Arial"; 
color:#CC0000;
text-transform: uppercase;
font-weight: 700;
text-align: left;
}


.articleBody
{
font:normal 12px "Verdana"; 
color:#000000; 
line-height: 17px;

}

.challengeButton
{
text-align: center;
color: #003365;
}

.legalText
{
text-align: center;
font-size: 13px;
font-family: Arial Narrow;
line-height: 15px;
}


.greentext
{
color:#067F00;
}

.bluetext
{
color:#a1a1d1;
}

DIV#rightBrace
{
width: 50px;
height: 116px;
background-image:url(/media/rightBrace.gif);
background-repeat: no-repeat;
}

.articleBodyMoreLead
{
font:normal 13px "Verdana"; 
color:#000000; 
line-height: 20px;
}

.articleBodyLessLead
{
font:normal 12px "Verdana"; 
color:#000000; 
line-height: 15px;
}

.articleSmall
{
font: normal 10px "Verdana"; 
color:#000000; 
line-height: 17px;
}

.articlesubhead
{
padding-top: 10px;
font:16px "Arial"; 
color:#CC0000;
font-weight: 700;
}

.leftColumnText, a.leftColumnText, a:hover.leftColumnText
{
font:normal 10px Verdana; 
color:#FFFFFF; 
line-height: 15px;
text-decoration:none;
text-align: center;
}

.date 
{
font:normal 11px "Arial"; 
color:#BABABA;
}

.legal 
{
font:normal 11px "Arial"; 
color:#999999;
}

a.legal
{
font:normal 11px "Arial"; 
color:#F56200;
text-decoration: underline;
}

a:hover.legal
{
font:normal 11px "Arial"; 
color:#999999;
text-decoration: underline;
}

.linknav 
{
font:normal 9px "Arial"; 
color:#FFFFFF; 
text-decoration:none;
}

/* CPATH STYLES  */

a.linkcpath, a:hover.linkcpath
{
font: normal 11px "Arial"; 
color:#DA5C05;
}

a.cpath, a:hover.cpath
{
font: normal 11px "Arial"; 
color:#666666;
}

/* #F68E47 */

a.linkArtNavActive, a:hover.linkArtNavActive
{
font:normal 11px "Arial"; 
color:#DA5C05;
text-decoration:none;
}

.linkArtNavTR
{
border-top-width: 1px;	
border-top-style: solid;	
border-top-color: #CCCCCC;
}

a.linkArtNav
{
font:normal 11px "Arial"; 
color:#003366;
text-decoration:none;
}

a:hover.linkArtNav
{
font:normal 11px "Arial"; 
color:#DA5C05;
text-decoration:none;
}

.artNavTitle
{
text-align: center;
font:bold 14px "Arial"; 
color:#003366;
text-transform: uppercase;
}

.forms 
{
font-family: Arial;
color: #999999;
font-size: 10px;
width: 100;
}

.storeIFrame
{
width: 785px;
height: 475;
border: 0px solid #FFFFFF;
}

.quizIFrame
{
width: 100%;
height: 925;
border: 0px solid #FFFFFF;
}

.infoNetBoxBorder
{
border: 1px solid #000000;
}

.infoNetBoxTitle
{
font:normal 14px "Arial"; 
color:#000000;
}

.infoNetBoxDescription
{
font:normal 11px "Arial"; 
color:#000000; 
line-height: 15px
}

.infoNetBox1Top 
{
background: #FFFFFF;
}

.infoNetBox1Bottom 
{
background: #FFFFFF;
}

.infoNetBox2Top 
{
background: #436FA0;
}

.infoNetBox2Bottom 
{
background: #69b4e9;
}

/* background: #93A7CA; */

.infoNetBox3Top 
{
background: #F68E47;
}

.infoNetBox3Bottom 
{
background: #FCBA8A;
}

.infoNetBox4Top 
{
background: #008797;
}

.infoNetBox4Bottom 
{
background: #5DCEBF;
}

/* background: #6BC6BD; */

.formTitle
{
    color: #000000;
    font-family: verdana, arial, helvetica;
    font-size: 8pt;
    font-weight: bold;
}

.formLabel
{
    color: #666666;
    font-family: verdana, arial, helvetica;
    font-size: 8pt;
    font-weight: none;
    padding-right: 10px;
}

.formInput
{
    background-color: #FFFFFF;
    border: #CCCCCC 1px solid;
    color: #F68E47;
    font-family: verdana, arial, helvetica;
    font-size: 8pt;
}

.formInput100
{
    background-color: #FFFFFF;
    border: #CCCCCC 1px solid;
    color: #F68E47;
    font-family: verdana, arial, helvetica;
    font-size: 8pt;
    width: 100px;
}

.formSubmit
{
    background-color: #FFFFFF;
    border: #CCCCCC 1px solid;
    color: #666666;
    font-family: verdana, arial, helvetica;
    font-size: 8pt;
}

.priorityLinkBox
{
    background-color: #FFFFFF;
    border: #CCCCCC 1px solid;
    color: #000000;
    font-family: verdana, arial, helvetica;
    font-size: 8pt;
    padding: 10px;
}

.vertLineLeft
{
border-left: solid 1px #CCCCCC;
}

.vertLineRight
{
border-right: solid 1px #CCCCCC;
}

.vertLineTop
{
border-top: solid 1px #CCCCCC;
}

.vertLineBottom
{
border-bottom: solid 1px #CCCCCC;
}

.infonetWhatsNewBox
{
    background-color: #FFFFFF;
    border: #CCCCCC 1px solid;
    color: #000000;
    font-family: verdana, arial, helvetica;
    font-size: 8pt;
    font-weight: none;
    padding: 10px;
}

.iaWorkshopTable
{
font:normal 11px "Verdana"; 
color:#000000; 
line-height: 17px;
}

.iaWorkshopTabs
{
font:normal 12px "Verdana"; 
color:#000000;
font-weight: bold;
}

.iaWorkshopInfo
{
font:normal 11px "Verdana"; 
color:#000000; 
padding-right:15px;
}

.iaTabs
{
margin: 20px; 
background: #CCCCCC; 
padding: 5px; 
border: #CCCCCC 1px solid;
}

/*  NEW DIV STYLES */

DIV#loginLeft
{
letter-spacing: 1px;
font-family: Arial, Helvetica, sans-serif;	
font-size: 11px;
color: #FFFFFF;
padding-left: 15px;
padding-top:5px;
padding-bottom: 5px;
}



/* Styles for the top menu DHTL open  */

#menuDivider
{
background: #FFFFFF;
width: 1px;
}

a.dhtmlMenuLink
{
display: block;
font:normal 9px "Verdana";
text-decoration:none;
background: #003366;
color: #FFFFFF;
text-align: left;
text-transform: uppercase;
padding: 5px;
height: 100%;
}

a:hover.dhtmlMenuLink, a.dhtmlMenuLinkActive, a:hover.dhtmlMenuLinkActive
{
display: block;
font:normal 9px "Verdana";
text-decoration:none;
background: #F68E47;
text-decoration:none;
color: #FFFFFF;
text-align: left;
text-transform: uppercase;
padding: 5px;
height: 100%;
}

/*  DHTML MENU LEVEL 2 */

a.dhtmlMenuLevel2
{
display: block;
font:normal 9px "Verdana";
text-decoration:none;
background: #B9C5DD;
color: #000000;
width: 150px;
text-align: left;
border-top: 1px solid #FFFFFF;
padding: 5px;
}

a:hover.dhtmlMenuLevel2, a.dhtmlMenuLevel2Active, a:hover.dhtmlMenuLevel2Active
{
display: block;
font:normal 9px "Verdana";
text-decoration:none;
background: #B9C5DD;
color: #FFFFFF;
width: 150px;
text-align: left;
border-top: 1px solid #FFFFFF;
padding: 5px;
}

/* Styles for the sub menu DHTML open  */

.dhtmlSubMenuLink a
{
display: block;
font:normal 9px "Verdana";
text-decoration:none;
background: #003366;
color: #FFFFFF;
text-align: left;
text-transform: uppercase;
padding: 5px;
width: 140px;
border-top: solid 1px #FFFFFF;
}

.dhtmlSubMenuLink a:hover
{
display: block;
font:normal 9px "Verdana";
text-decoration:none;
background: #F68E47;
color: #FFFFFF;
text-align: left;
text-transform: uppercase;
text-decoration:none;
padding: 5px;
width: 140px;
border-top: solid 1px #FFFFFF;
}

.dhtmlSubMenuLinkActive a
{
display: block;
font:normal 9px "Verdana";
text-decoration:none;
background: #F68E47;
color: #FFFFFF;
text-align: left;
text-transform: uppercase;
padding: 5px;
width: 140px;
border-top: solid 1px #FFFFFF;
}

.dhtmlSubMenuLinkActive a:hover
{
display: block;
color: #FFFFFF;
text-decoration:none;
font:normal 9px "Verdana";
text-decoration:none;
}

.dhtmlSubMenuLevel2 a
{
display: block;
font:normal 9px "Verdana";
text-decoration:none;
background: #B9C5DD;
color: #000000;
width: 140px;
text-align: left;
border-top: 1px solid #FFFFFF;
padding: 5px;
}

.dhtmlSubMenuLevel2 a:hover
{
display: block;
text-decoration:none;
color: #FFFFFF;
}

.dhtmlSubMenuLevel2Active a
{
display: block;
font:normal 9px "Verdana";
text-decoration:none;
background: #F68E47;
color: #FFFFFF;
width: 140px;
text-align: left;
border-top: 1px solid #FFFFFF;
padding: 5px;
}

.dhtmlSubMenuLevel2Active a:hover
{
display: block;
font:normal 9px "Verdana";
text-decoration:none;
color: #FFFFFF;
}

/* Styles for the sub menu DHTL close */

/*  SURVEY FONT STYLES */

DIV#surveyBody
{
/*background:#faf0d9;*/
background:#FFFFFF;
padding-top: 20px;
}

DIV#surveyPage
{
background-image:url(/media/templates/print_logo.gif);
background-position: top center;
background-repeat:no-repeat;
margin-left: 50px;
padding-bottom: 30px;
padding-top:100px;
width: 600px;
}

DIV#surveyPage2
{
background-image:url(/media/templates/print_logo.gif);
background-position: left top;
background-repeat:no-repeat;
margin-left: 50px;
padding-bottom: 30px;
padding-top:100px;
width: 442px;
}


DIV#surveyHeading
{
padding-bottom: 10px;
font-size: 18px;
font-family: Arial; 
color: #CC0000;
font-weight: bold;
}

DIV#surveySubHeading
{
padding-bottom: 10px;
padding-top: 10px;
font-size: 18px;
font-family: Arial; 
color:#003366;
font-weight: bold;
}


DIV#surveySubHeading2
{
padding-bottom: 10px;
padding-top: 10px;
font-size: 17px;
font-family: Arial; 
color:#003366;
font-weight: bold;
}


DIV#surveySubHeadingOverAll
{
padding-bottom: 10px;
padding-top: 10px;
font-size: 18px;
font-family: Arial; 
color:#017001;
font-weight: bold;
}

#surveyTable
{
margin-top: 20px;
}

#surveyTable td
{
font-size: 12px;
font-family: Arial; 
}

#surveyTableHeaderCell
{
font-size: 12px;
font-family: Arial; 
background: #003366;
color: #FFFFFF;
font-weight: bold;
padding: 3px;
}

#surveyTableDataCell
{
font-size: 12px;
font-family: Arial; 
border: 1px solid #EFEFEF;
padding: 3px;
}

DIV#surveyObject, DIV#surveyObject div, DIV#surveyObject td, DIV#surveyObject td a, DIV#surveyObject td a:hover 
{
font-family: Arial; 
}

hr
{
height: 1px;
}


/*  SURVEY SLIDER STYLES */


/*	Default stylesheet for the Carpe Slider
	By Tom Hermansson Snickars                 
	2005-12-17 version 1.5
	Copyright CARPE Design                     
	carpe.ambiprospect.com
*/

*.carpe_horizontal_slider_display_combo {
        clear: left;
	margin: 0;
}

*.carpe_vertical_slider_display_combo {
	float: left;
	margin: 0;
}

*.carpe_horizontal_slider_track {
        position: relative;
        left:5px;
	background-color: #FFFFFF;
	color: #333;
	width: 200px;
	height: 20px;
	border: 1px solid #000000;
        margin:2px;
}

*.carpe_horizontal_slider_trackQuestionSix {
        position: relative;
        left:5px;
	background-color: #CCCCFF;
        background-position:bottom;
	color: #333;
	width: 249px;
	height: 20px;
	border: 0px solid #000000;
        margin:2px;
       
}

#percentageQuestionTable .carpe_horizontal_slider_track 
{
        position: relative;
	background-color: #CCCCFF;
	color: #333;
	width: 250px;
	height: 20px;
	border: 0px solid #000000;
}

#percentageQuestionTable .carpe_slider {
        position: absolute;        
        /*display: list-item;*/
        /*list-style-position: inside;*/
	background-color: green;
        /*list-style-image:url(/media/templates/greenbar.jpg);*/
	width: 5px;
	height: 20px;
        top:0px;

}

#percentageQuestionTable .carpe_horizontal_slider_track .carpe_slider_slit {
/*	
        background-color: #CCCCFF;
	height: 8px;
	margin-top:4px;*/
        background:url(/media/templates/bluebar.jpg);
        background-repeat: repeat-x;
	margin-top:7px;
        margin-top:expression('8px');
        height:6px;
}

#percentageQuestionNumberSix .carpe_slider {
        position: absolute;
	background-color: green;
	width: 5px;
	height: 20px;
        top:0px;
}

*.scaleSlider
{
background-image:url(/media/sliderScale.jpg);
background-position:bottom;
background-repeat: no-repeat;
width: 249px;
height: 20px;
}

*.scaleSliderMinutes
{
background-image:url(/media/sliderScaleMin.jpg);
background-repeat: no-repeat;
padding-bottom: 6px;
width:249px;
height:20px;
}


*.carpe_horizontal_slider_track *.carpe_slider_slit {

        background:url(/media/templates/bluebar.jpg);
        background-repeat: repeat-x;
	margin-top:7px;
        margin-top:expression('8px');
        height:6px;
}

*.carpe_slider {
        position: absolute;
	background-color: green;
	width: 5px;
	height: 16px;
        height:expression('18px');
        top:2px;
        /*margin-left:-5px;*/
}

*.carpe_sliderPre {
        position: absolute;
	background-color: green;
	width: 5px;
	height: 16px;
        height:expression('18px');
        top:2px;
        margin-left:-5px;
}

*.carpe_slider_display_holder {
	/*background-color: #bbb;*/
	color: #333;
	width: 25px;
	margin: 0px;
	float: left;
	padding: 0px;
	height: 20px;
	text-align: center;
	/*border: 1px solid;*/
	/*border-color: #ddd #999 #999 #ddd;*/
}

.carpe_slider_display {
	/*background-color: #bbb;*/
	color: #333;
	padding: 3px 1px 0 0;
	width: 25px;
	text-align: right;
	font-size: 11px;
	line-height: 10px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	border: 0;
	cursor: default;
}

/* SURVEY CREATOR STYLES */

DIV#surveyCreatorHeader
{
color:#666666;
font-family:verdana,arial;
font-size:10px;
font-weight:bold;
padding-left:5px;
}

.surveyCreatorCell
{
width:180px;
padding-left:5px;
padding-bottom:10px;
text-align:left;
color:#333333;
}

a.surveyCreatorCell
{
width:180px;
padding-left:5px;
padding-bottom:10px;
text-align:left;
color:#666666;
font-weight: bold;
text-decoration: none;
}

a:hover.surveyCreatorCell
{
width:180px;
padding-left:5px;
padding-bottom:10px;
text-align:left;
color:#666666;
font-weight: bold;
text-decoration: underline;
}

.surveyCreatorCellHeader
{
width:180px;
padding-left:5px;
padding-bottom:10px;
text-align:left;
color:#666666;
font-weight: bold;
white-space: nowrap;
}

DIV#surveyDivider
{
border-bottom:1px solid black;
width:100%;
height:1px;
margin-top:15px;
margin-bottom:15px;
}

td#columnWidth
{
width:96px;
}

td#columnWidthPartB
{
width:110px;
}

.surveyTextBold
{
font-size: 12px;
font-family: Arial; 
color: #0D4AA3;
font-weight: bold;
}

.surveySubHeadingBlue
{
font-size: 14px;
font-family: Arial; 
color: #0D4AA3;
font-weight: bold;
}

.InfonetBody
{
font:normal 12px "Verdana"; 
color:#000000; 
line-height: 17px;
}

.InfonetTitle 
{
padding-top: 10px;
font:15px "Arial"; 
color:#CC0000;
text-transform: uppercase;
font-weight: 700;
}

.articleBodyMoreLead
{
font:normal 12px "Verdana"; 
color:#000000; 
line-height: 20px;
}

.articleBodyLessLead
{
font:normal 12px "Verdana"; 
color:#000000; 
line-height: 13px;
}

.articleSmall
{
font: normal 10px "Verdana"; 
color:#000000; 
line-height: 17px;
}


.emphasis    { font-family: Tahoma; font-size: 1.5em; font-weight: bold }

.highlight   { font-family: Tahoma; font-size: 1.75em; text-decoration: underline; color: 
               #FF0000; font-style: italic font-weight: bold; }

.Focus       { font-family: Tahoma; font-size: 2em; color: #0000FF; line-height: 150%;}

.block       { font-family: Tahoma; text-transform: uppercase; font-size: 2em; font-weight: 
               bold }

.phones {float: right;}

/* Search - START */

.searchSiteTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: 800;
	color: #CC0000;
}

.searchQueryInput, input, textarea
{
	background-color: #FFFFFF;
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	border-color: #CCCCCC;
	border-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-style: solid;
}

.searchTypeOption
{
	background-color: #EDEAE8;
	font-size: 9pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	border-color: #EDEAE8;
	border-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-style: solid;
}

.searchForTitle
{
	font-family: verdana, arial;
	font-size:10pt;
	color: #000000;
}

.searchForTerm
{
	font-family: verdana, arial;
	font-size:10pt;
	color: #CC0000;
}

.searchResultTitle
{
	font-family: verdana, arial;
	font-size:10pt;
	color: #000000;
}

.searchResultValue
{
	font-family: verdana, arial;
	font-size:10pt;
	color: #CC0000;
}

.searchPageActiveOn, a.searchPageActiveOn, a:hover.searchPageActiveOn
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #CC0000;
text-transform: none;
padding-bottom: 10px;
}
.searchPageActiveOff, a.searchPageActiveOff, a:hover.searchPageActiveOff
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #000000;
text-transform: none;
padding-bottom: 10px;
}

.searchResultHighlight
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #CC0000;
	text-transform: none;
}

.searchResultText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-transform: none;
}

.searchResultNumber
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	text-transform: none;
}
a.searchArticleTitle, a:hover.searchArticleTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #666666;
	text-transform: uppercase;
}


.searchError
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #CC0000;
}

/* SITE MAP STYLES*/

a.sectionTitleMap
{
font-size: 11px;
color:#000000;
padding: 3px;
width: 300px;
background: e9e9e9;
border: 1px solid #FFFFFF;
}

a.subSectionTitleMap
{
display: block;
color:#003366;
font-size: 11px;
margin-left: 15px;
margin-top: 5px;
}

/*PHOTO GALLERY STYLES*/

#info
{
border: 1px solid #003366;
padding: 3px;
margin-bottom: 5px;
}

#showimage
{
display: block;
padding-bottom: 5px;
}

#galleryInfoTitle
{
color:#003366; 
font-size: 12px;
font-weight: bold;
padding-bottom: 5px;
}

#galleryInfoDesc
{
display: block;
padding-bottom:5px;

font:normal 10px "Arial"; 
color:#003366; 
text-decoration:none;

overflow: auto;
scrollbar-face-color: #FFFFFF;
scrollbar-shadow-color: #FFFFFF;
scrollbar-highlight-color: #FFFFFF;
scrollbar-3dlight-color: #DAE3F5;
scrollbar-darkshadow-color: #DAE3F5;
scrollbar-track-color: #FFFFFF;
scrollbar-arrow-color: #999999;
}

#thumbNail
{
border-right: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
}

/*  HTML STYLES  */

/* STORE ARTICLE STYLES */

.storeTitle 
{
display: block;
padding-left: 10px;
padding-top: 10px;
font:15px "Arial"; 
color:#CC0000;
text-transform: uppercase;
font-weight: 700;
}

DIV#storeArticle
{
padding: 15px;
}

DIV#storeArticleTitle 
{
font:15px "Arial"; 
color:#003366;
text-transform: uppercase;
font-weight: 700;
}

DIV#storeArticleBody
{
font:normal 12px "Verdana"; 
color:#000000; 
line-height: 17px;
}

/* STORE ARTICLE TABE RIGHT STYLES */

#storeColumnRight
{
width: 240px;
height: 100%;
}

DIV#storeTabRight
{
height: 100%;

background: url(/media/tabRightTile.jpg) repeat-y; 
background-position: top left;]
}

DIV#storeTabRightTitle 
{
background: url(/media/tabRightHeader.jpg) no-repeat; 
background-position: top left;
padding-top: 20px;
padding-left: 20px;
padding-bottom: 0px;

font: 14px "Arial";  
color:#F68E47;
font-weight: bold;
}

DIV#storeTabRightDescription
{
padding-left: 12px;
padding-bottom: 10px;
margin-left: 8px;
font:normal 10px "Verdana"; 
color:#003366; 
line-height: 14px;
border-bottom: 1px solid #CCCCCC;
}

DIV#storeTabRightBody
{
font:normal 10px "Verdana"; 
color:#003366; 
line-height: 17px;
padding: 10px;
padding-left: 20px;
height: 100%;
}

DIV#storeTabRightBody p
{
font:normal 10px "Verdana"; 
color: #757575;
line-height: 17px;
}

.storeTabHeadingOrange
{
font:normal 12px "Arial"; 
color:#F68E47; 
line-height: 17px;
font-weight: bold;
}

.storeTabHeadingBlue
{
font:normal 12px "Arial"; 
color:#003366; 
line-height: 17px;
font-weight: bold;
}

/* STORE PRODUCT STYLES */

DIV#productObjectNormal
{
margin: 10px;
}

DIV#productObjectZoom
{
margin: 10px;
}

DIV#productViewer
{
display: block;
text-align: center;
min-height: 300px;
border: 1px solid #003366;
}

DIV#productTitle
{
font-family: Arial; 
font-size: 14px;
color: #FFFFFF;
background: #003366;
font-weight: bold;
text-transform: uppercase;
padding: 5px;
}

a.productInfoLink
{
display: block;
text-align: center;
font: bold 12px verdana; 
text-decoration: none;
color:#003366;
}

a:hover.productInfoLink
{
display: block;
text-align: center;
font: bold 12px verdana; 
text-decoration: none;
color:#CC0000;
}

DIV#productDetails
{
font-size: 11px;
padding-left: 10px;
}

DIV#productDetails td input
{
font-size: 12px;
padding-top: 4px;
}

DIV#productDescription, DIV#productDescription UL, DIV#productDescription LI
{
margin-bottom: 10px;
font: normal 12px "Verdana"; 
color:#003366; 
line-height: 17px;
text-decoration: none;
}

DIV#productTextSmall
{
font: normal 10px "Verdana";
color:#003366;
text-decoration: none;
}

DIV#productColorSwatch
{
padding: 10px;
padding-left: 0px;
text-align: left;
}

/* FEATURED PRODUCT STYLES  */

DIV#productFeatured
{
margin-bottom: 10px;
}

DIV#productFeaturedTitle
{
font-family: Arial; 
font-size: 14px;
color: #003366;
font-weight: bold;
text-transform: uppercase;
padding: 5px;
}

DIV#productFeaturedDescription, DIV#productFeaturedDescription ul, DIV#productFeaturedDescription li
{
margin: 0px;
margin-left: 10px;
padding-bottom: 10px;
font: normal 11px "Verdana"; 
color:#003366; 
line-height: 16px;
text-decoration: none;
border-bottom: 1px dashed #EFEFEF;
}

a.productMoreInfo
{
display: block;
width: 60px;
float: right;
font: normal 11px "Verdana"; 
color: #003366;
text-decoration: none;
padding-left: 10px;
margin-top: 10px;
white-space: nowrap;

background: url(/media/arrowBlue.gif); 
background-repeat:no-repeat;
background-position: 0 4;
background-attach: fixed;
}

a:hover.productMoreInfo
{
display: block;
width: 60px;
float: right;
font: normal 11px "Verdana"; 
color:#F68E47;
text-decoration: none;
padding-left: 10px;
margin-top: 10px;
white-space: nowrap;

background: url(/media/arrowBlue.gif); 
background-repeat:no-repeat;
background-position: 0 4;
background-attach: fixed;
}

/* SHOPPING CART STYLES */

DIV#shoppingCart
{
padding: 15px;
}

/* STORE CART STYLES */

#cartBoldRow
{
font: 11px "Arial"; 
color:#003366;
text-transform: uppercase;
font-weight: 800;
padding: 5px;
border-bottom: 1px solid #CCCCCC;
}

#subTitle
{
font: 12px "Arial"; 
font-weight: normal;
}

#title
{
font: 12px "Arial"; 
font-weight: bold;
}

/* FLASH ZOOM VIEWER */

DIV#flashViewer
{
width: 400px;
border: 1px solid #003366;
margin: 10px;
}

/* STORE FORM STYLES */

DIV#productDetails input, DIV#productDetails select
{
background-color: #FFFFFF;
border: #CCCCCC 1px solid;
color: #000000;
font-family: verdana, arial, helvetica;
height: 20px;
font-size: 11px;
}

a.likeForminput, a:hover.likeForminput
{
background-color: #FFFFFF;
border: #CCCCCC 1px solid;
font-size: 11px;
color: #000000;
font-family: verdana, arial, helvetica;
padding: 3px;
white-space: nowrap;
text-decoration: none;
}

DIV#loginForm input, DIV#registerForm input
{
background-color: #FFFFFF;
border: #CCCCCC 1px solid;
font-size: 11px;
color: #000000;
font-family: verdana, arial, helvetica;
padding: 2px;
}

#formLabelColumn
{
width: 150px;
white-space: nowrap;
}



/* STORE CATEGORIES MENU LEFT MENU */

#catMenu
{
padding: 5px;
text-align: left;
}

#catMenu .level1
{
padding: 5px;
background: url(/media/arrowWhite.gif); 
background-repeat:no-repeat;
background-position: 0 9;
background-attach: fixed;

border-bottom: 1px solid #FFFFFF;
}

#catMenu .level2,  #catMenu .level2Active
{
padding-left: 10px;
}

#catMenu .level3,  #catMenu .level3Active
{
padding-left: 20px;
}

#catMenu a
{
font-size: 10px;
font-weight: bold;
display: block;
color: #FFFFFF;
padding: 3px;
padding-left: 10px;
text-decoration: none;
}

#catMenu .level2 a:hover,  #catMenu .level3 a:hover
{
font-size: 10px;
display: block;
color: #FFFFFF;
padding: 3px;
padding-left: 10px;
text-decoration: none;

background: url(/media/arrowWhite.gif); 
background-repeat:no-repeat;
background-position: left center;
background-attach: fixed;
}

#catMenu .level2Active a, #catMenu .level3Active a
{
font-size: 10px;
display: block;
color: #FE0001;
padding: 3px;
padding-left: 10px;
text-decoration: none;

background: url(/media/arrowWhite.gif); 
background-repeat:no-repeat;
background-position: left center;
background-attach: fixed;
}

/* STORE CATEGORIES MENU HOME */

#catMenuHome
{
padding: 10px;
text-align: left;
width: 340px;
}

#catMenuHome .level1
{
padding: 10px;

background: url(/media/arrowBlue.gif); 
background-repeat:no-repeat;
background-position: 0 15;
background-attach: fixed;

border-bottom: 1px solid #003366;
}

#catMenuHome  .level2, #catMenuHome .level2Active
{
padding-left:20px;
}

#catMenuHome  .level3, #catMenuHome .level3Active
{
padding-left: 20px;
}

#catMenuHome a
{
display: block;
padding: 3px;
font:14px "Arial"; 
color: #003366;
font-weight: 700;
text-decoration: none;
}

#catMenuHome .level2 a, #catMenuHome .level3 a
{
font:12px "Arial"; 
font-weight: 4000;
display: block;
padding: 3px;
padding-left: 10px;
text-decoration: none;
color: #003366;

background: url(/media/arrowWhite.gif); 
background-repeat:no-repeat;
background-position: 0 5;
background-attach: fixed;
}


/* STORE CATEGORIES MENU ACTIVE */

#catMenuActive
{
font-size: 12px;
padding-left: 10px;
text-align: left;
}

#catMenuActive .catTitle
{
font-size: 12px;
color: #003366;
font-weight: bold;
margin-bottom: 10px;
margin-top: 10px;
}

#catMenuActive  .level2, #catMenuActive .level2Active
{
display: inline;
}

#catMenuActive  .level3, #catMenuActive .level3Active
{
display: inline;
}

#catMenuActive a
{
font-size: 12px;
font-weight: bold;
display: block;
color: #003366;
padding: 3px;
padding-left: 10px;
text-decoration: none;
}

#catMenuActive .level2Active a, #catMenuActive .level3Active a
{
font-size: 12px;
display: block;
padding: 3px;
padding-left: 10px;
text-decoration: none;
color: #FE0001;

background: url(/media/arrowBlue.gif); 
background-repeat:no-repeat;
background-position: 0 5;
background-attach: fixed;
}

