.fc1{background-color:#fd004d;}
.fc2{background-color:#ff6600;}
.fc3{background-color:#5d038a;}
BODY{margin:0px;}
body, td, input, textarea, select {color:#313131;}
input, textarea, select {color:#313131;}

H1{font-size:135%}
H2{font-size:115%;color:#000000;}
H3{font-size:105%;color:#313131;}

.collapse {border-collapse:collapse;}
.collapse TD{padding: 0px;}
#pageContainer{height:100%;width:1000px;margin:auto;text-align:center;}
#page{width:958px;margin:auto;background-color:White;}
#pageTable{width:958px;height:100%;}
#pageTable TD{vertical-align:top;}
#pageTable TD.LeftRightMargin{width:11px;background-color:white;}
TD.TopStrip{height:25px;text-align:right;vertical-align:bottom;padding-right:10px;background-repeat:repeat-x;background-position:bottom;}
TD.BottomStrip{height:18px;text-align:right;padding-right:10px;background-repeat:repeat-x;background-position:bottom;}
#pageTable TD#HeaderCell{background-color:white;width:936px;}
#pageTable TD#BannerCell{background-color:white;width:733px;}
#pageTable TD#LoginCell{border-left:1px solid #ffffff;width:203px;vertical-align:top;text-align:left;}
#pageTable TD#LoginCell A{color:#ffffff!Important;font-weight:bold!Important;text-decoration:none!Important;font-size:90%;}
#pageTable TD#LoginCell A:visited{color:#ffffff!Important;font-weight:bold!Important;text-decoration:none!Important;font-size:90%;}
#pageTable TD#LoginCell A:hover{color:#fd004d!Important;font-weight:bold!Important;text-decoration:none!Important;font-size:90%;}
#pageTable TD#LeftColCell{width:180px;padding-top:8px;}
TD#FillCell{height:100%;padding:8 13 0 13px;background-color:white;}
#pageTable TD#RightColCell{width:203px;padding-top:8px;}
#pageTable TD#FooterCell{background-color:#ffffff;width:936px;border-top:1px solid #CCCCCC;text-align:center;}

#pageContainer2cols{height:100%;width:801px;margin:auto;text-align:left;}
#pageTable2cols{width:755px;height:100%;margin:auto;}
#pageTable2cols TD{vertical-align:top;}
#pageTable2cols TD.LeftRightMargin{width:11px;background-color:white;}
#pageTable2cols TD#HeaderCell{background-color:white;}
#pageTable2cols TD#BannerCell{background-color:white;}
#pageTable2cols TD#LeftColCell{width:180px;padding-top:8px;}
#pageTable2cols TD#FooterCell{background-color:#ffffff;width:733px;border-top:1px solid #CCCCCC;text-align:center;}

.dfnCultureSelector{border-width:0px;margin:3px;}
#dfnLoginLabel {text-align:right;margin-right:0px;}
#dfnLoginLabel A{color:#000000;text-decoration:none;}
#dfnLoginLabel A:hover{color:#000000;text-decoration:underline;}
#dfnLoginLabel TABLE{font-size:14px;}
DIV #dfnPageHeader{clear:both;margin-bottom:20px;}
DIV #dfnPageHeader TABLE TD{vertical-align:middle;}

DIV#dfnSearchHeader{padding-top:4px;font-size:85%;height:21px;text-align:center;font-weight:bold;background-repeat:no-repeat;background-position:top left;margin-bottom:10px;}
DIV#dfnSearchBody{padding: 0 15 10 15px;}
DIV#BannerCellStrip{width:733px;height:11px;padding:0px;margin:0px;font-size:0px;}

#PageTitle{margin:8 0 10 0px;padding:3 10 3 10px;background-position:bottom left;background-repeat:repeat-x;}
#PageTitle H1{margin:0px;}
#dfnSHLogo{padding-right:15px;}
#dfnSHTitle h1{font-size:150%;color:#313131;margin:0px;}

DIV.dfnSiteMapPath{font-size:88%;border-bottom:1px solid #CCCCCC;padding: 8 0 6 10px;margin-bottom:10px;}
DIV.dfnSiteMapPath A{color:#313131;text-decoration:none;}
DIV.dfnSiteMapPath A:visited{color:#313131;text-decoration:none;}
DIV.dfnSiteMapPath A:hover{color:#fd004d;text-decoration:underline;}
DIV.dfnSiteMapPath SPAN.dfnSiteMapPathActual{font-weight:bold;color:#000000;}


UL.dfnHorizontalSitemapTop{text-align:center;padding:5 0 5 0px;}
UL.dfnHorizontalSitemapTop A{font-size:89%;color:#000000;text-decoration:none;}
UL.dfnHorizontalSitemapTop A:hover{font-size:89%;color:#fd004d;text-decoration:none;}
UL.dfnHorizontalSitemapTop .dfnHorizontalSitemapTopSelected{color:#fd004d;}
TABLE.dfnBlockLogin{margin:auto;}
TABLE.dfnBlockLogin TD{padding-bottom:5px;vertical-align:middle!Important;font-size:70%;font-weight:bold;}
TABLE.dfnBlockLogin TD.dfnLabel{color:#ffffff;padding-right:8px;}
TABLE.dfnBlockLogin TD.dfnButtonCell{padding-left:8px;}

UL.dfnVerticalMenu {margin:0px;padding:0px;}
UL.dfnVerticalMenu A{font-size:89%;display:block;padding-top:3px;text-decoration:none;}
UL.dfnVerticalMenu A:hover{font-size:89%;display:block;padding-top:3px;color:#fd004d;text-decoration:none;}
UL.dfnVerticalMenu LI{list-style-type:none;margin:0px;padding:0px;}
UL.dfnVerticalMenu UL{margin:0px;padding:0px;}
UL.dfnVerticalMenu UL LI{list-style-type:none;margin:0px;padding:0px;}


.VMAOut
{
    padding:3 0 3 25px;
    background-position:top left;background-repeat:no-repeat;
    font-family:Arial;font-size:12px;
 }
 
.VMAOver
{
    padding:3 0 3 25px;
    background-position:top left;background-repeat:no-repeat;font-family:Arial;
    font-size:12px;text-decoration:none;
}

.VMASelected
{
    padding:3 0 3 25px;
    background-position:top left;background-repeat:no-repeat;font-family:Arial;
    font-size:12px;text-decoration:none;
}

.chVMAOut{
    padding:3 0 3 33px;
    background-position:top left;background-repeat:no-repeat;
    font-family:Arial;font-size:12px;
 }

.chVMAOver{
    padding:3 0 3 33px;
    background-position:top left;background-repeat:no-repeat;font-family:Arial;
    font-size:12px;text-decoration:none;
}

.chVMASelected
{
    padding:3 0 3 33px;
    background-position:top left;background-repeat:no-repeat;font-family:Arial;
    font-size:12px;text-decoration:none;
}


/* Panely */
TABLE.dfnSimplePanelTable TD.HeaderCell DIV
{
    background-repeat: repeat-x;
    background-position: bottom left;
}

TABLE.dfnSimplePanelTable TD.BodyCell DIV.dfnAddNewControlContDesign{margin:0px;}

TABLE.dfnSimplePanelTable TD.HeaderCell FONT.PanelTitle
{
	font-family: Fedra Sans Cond Alt Std Book, Helvetica, sans-serif;
	font-size: 12px;  
	font-weight: bold;  
	text-decoration: none!Important;
	display: inline; 
	padding: 2 0 2 5px;
}

TABLE.dfnSimplePanelTable TD.HeaderCell div.PanelHdrGray 
{
	background-image: url(../images/panels/top_strip_c1.gif);	
}

TABLE.dfnSimplePanelTable TD.HeaderCell div.PanelHdrBlue 
{
	background-image: url(../images/panels/top_strip_c2.gif);
}

TABLE.dfnSimplePanelTable TD.HeaderCell div.PanelHdrOrange {
	background-image: url(../images/panels/top_strip_c3.gif)
}

TABLE.dfnSimplePanelTable TD.HeaderCell div.PanelHdrGreen {
	background-image: url(../images/panels/top_strip_c4.gif)
}


/* BODIES */
TABLE.dfnSimplePanelTable TD.BottomBorder
{
	background-repeat:repeat-x;
	background-position:top left; 
}
TABLE.dfnSimplePanelTable TD.BodyCell div.body
{
	background-color: #ffffff;
	padding-bottom:5px;
    border-left-width:1px;
    border-left-style:solid;
	border-right-width:1px;
	border-right-style:solid;
    border-top-width:1px;
    border-top-style:solid;
	background-repeat:repeat-x;
	background-position:top left;
}

TABLE.dfnSimplePanelTable TD.PanelBodyGray div.PanelBodyGray
{
    border-color: #BABABA;
	background-image:url(../images/panels/shadow_c1.jpg);
}
TABLE.dfnSimplePanelTable TD.BottomBorderPanelBodyGray
{
    background-image:url(../images/panels/bottom_strip_c1.jpg);
}

TABLE.dfnSimplePanelTable TD.PanelBodyBlue div.PanelBodyBlue
{
    border-color:#C8C3FD;
	background-image:url(../images/panels/shadow_c2.jpg);
}
TABLE.dfnSimplePanelTable TD.BottomBorderPanelBodyBlue
{
    background-image:url(../images/panels/bottom_strip_c2.jpg);
}

TABLE.dfnSimplePanelTable TD.PanelBodyOrange div.PanelBodyOrange
{
    border-color:#FBA876;
    background-image:url(../images/panels/shadow_c3.jpg);
}
TABLE.dfnSimplePanelTable TD.BottomBorderPanelBodyOrange
{
    background-image:url(../images/panels/bottom_strip_c3.jpg);
}

TABLE.dfnSimplePanelTable TD.PanelBodyGreen div.PanelBodyGreen
{
    border-color:#AAC03A;
    background-image:url(../images/panels/shadow_c4.jpg);
}
TABLE.dfnSimplePanelTable TD.BottomBorderPanelBodyGreen
{
    background-image:url(../images/panels/bottom_strip_c4.jpg);
}

/* PANEL TITLES */
TABLE.dfnSimplePanelTable TD.HeaderCell FONT.PanelTitleGray{color: #151515;}
TABLE.dfnSimplePanelTable TD.HeaderCell FONT.PanelTitleBlue{color: #3B30CA;}
TABLE.dfnSimplePanelTable TD.HeaderCell FONT.PanelTitleOrange{color: #FF4903;}
TABLE.dfnSimplePanelTable TD.HeaderCell FONT.PanelTitleGreen{color: #378B11;}

