/* ================================
    CSS STYLES FOR DotNetNuke
   ================================
*/   
.ContentMain4ColPadding{
    margin: 0 15px;
}
.col4Body{
    text-align: left;
    padding-left: 20px;
}
.GrayBox4ColPadding{
    border: 2px solid #e6e6e6;
    background: #f8f4f4;
    padding: 10px;
}
.frmReport
{
    width:  500px;
    padding: 8px;
}
.tblPadding
{
    padding: 4px;
}


/* Styles for Ajax Toolkit Rating Control*/
.ratingStar
{
        font-size: 0pt;
        width: 13px;
        height: 12px;
        margin: 0px;
        padding: 0px;
        cursor: pointer;
        display: block;
        background-repeat: no-repeat;
}
.filledRatingStar
{
        background-image: url(http://www.ablenetinc.com/desktopmodules/AN_Ideas/FilledStar.png);
}
.emptyRatingStar
{
        background-image: url(http://www.ablenetinc.com/desktopmodules/AN_Ideas/EmptyStar.png);
}
.savedRatingStar
{
        background-image: url(http://www.ablenetinc.com/desktopmodules/AN_Ideas/SavedStar.png);
}
.formInputs {
	line-height: 15px;
	margin-top:10px;
}
/*******************/
.formfields {
	/*height: 182px;*/
	background-color: transparent;
	top: 0px;
	position: relative;
	left: 20px;
	width: 600px;
}
.formHeader {
    margin-left: 10px;
    padding: 0 10px 10px 0;
}
.fieldholder {
	height: 25px;
	/*width: 380px;*/
	/*position: relative;*/
}
.fieldname {
	/*font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 10px;*/
	text-align: left;
	height: 20px;
	width: 140px;
	padding-top: 0; 
	float: left;
		/*position: relative;
	font-weight: bold;*/
	background-color: transparent;
}
.fieldName2 {
	text-align: left;
	height: 20px;
	/*width: 140px;*/
	padding-top: 0; 
	float: left;
}
.fieldbox {
	/*display: block;*/
	height: 20px;
	width: 150px;
	padding-top: 3px;
	padding-left: 3px;
	float: left;
	/*position: absolute;
	left: 145px;
	top: 2px;
	background-color: transparent;
	padding-bottom: 3px;*/
}
.fieldbox2 {
	height: 20px;
	/*width: 150px;*/
	padding-top: 3px;
	padding-left: 3px;
	float: left;
}
.MaskedEditFocus
{
    background-color: #ffffff;
    color: #000000;
}
.MaskedEditMessage
{
	color: #ff0000;
	font-weight: bold;
}
.MaskedEditError
{
    background-color: #ffcccc;
}
.MaskedEditFocusNegative
{
    background-color: #ffffcc;
    color: #000000;
}
.MaskedEditBlurNegative
{
    color: #ff0000;
}
.style1
    {
        width: 170px;
        text-align: left;
    }
.style2
    {
        width: 142px;
        text-align: left;
    }
.style3
    {
        width: 317px;
        text-align: left;
    }
.style4
    {
        text-align: left;
    }

/* rightCol graphics */

div#splash1A {width:308px; height: 153px; background: url(images/rightCol/SplashVideoButton.png) no-repeat 0 0; display:block;}
div#splash1A ul#splashMenu {width: 130px; height: 70px; margin:0 0 0 173px; padding-top:5px;}
div#splash1A ul#splashMenu li a {background:url(images/rightCol/whiteArrow.png) no-repeat 0 2px; font:bold 10.5px/13px Arial, Helvetica, sans-serif; color:#fff; letter-spacing:-0.5px;}
div#splash1A ul#splashMenu li a:hover {background:url(images/rightCol/orangeArrow.png) no-repeat 0 2px; color:#faa419;}
div#splash1A ul#splashMenu li a span {padding-left: 12px;}
br.splashBr {line-height: 7px; height:7px;}

li#secPlay {padding-top:8px;}

.prodInfo
   {
        vertical-align: top;
        horizontal-align: left;
        padding-right:  5px;
        padding-bottom: 5px;
    }

div#weekly1 {width:308px; height: 171px; background: url(images/rightCol/wr_play_video_graphic_2B_2010.png) no-repeat 0 0; display:block;}
div#weekly1 ul#weeklyMenu {float: right; width: 165px; height: 60px; padding:77px 0 0 0; }
div#weekly1 ul#weeklyMenu li {padding: 6px 0;}
div#weekly1 ul#weeklyMenu li a { font:bold 12px/17px Arial, Helvetica, sans-serif; color:#ca202b;}
div#weekly1 ul#weeklyMenu li a:hover {color:#ee830a;}

.SubHead
   {
        vertical-align: top;
        margin-right:  5px;
    }







