/* ================================
    CSS STYLES FOR DotNetNuke
   ================================
*/   
/* ================================
    CSS STYLES FOR STARS
   ================================
/* COLOR SPECIFIC */
/* style for Body */
.IT_skin2009_side_cont .Body   {
    font-family: Arial, Helvetica, sans-serif;
    font-size:  12px;
    font-weight:  normal;
    color: #666666;
}
/* style for Paragraphs */
.IT_skin2009_side_cont .P   {
    font-family: Arial, Helvetica, sans-serif;
    font-size:  12px;
    font-weight:  normal;
    color: #666666;
}
/* .Head  ////////////////////////////////////////////////////////////////////////////////////////////////////*/   
/* text style for Module Titles */
.IT_skin2009_side_cont .Head 
{
    font-family: Bauhaus, Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: normal;
    color: #018458;
}
/* .SubHead  ////////////////////////////////////////////////////////////////////////////////////////////////////*/   
/* text style for Module Item Titles and Admin Pages*/
.IT_skin2009_side_cont .SubHead 
{
    font-family: Bauhaus, Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: normal;
    color: #018458;
}
/* .SubSubHead  ////////////////////////////////////////////////////////////////////////////////////////////////////*/   
/* text style for Module Titles for compact renderings - Quiklinks/Sign-ins*/
.IT_skin2009_side_cont .SubSubHead 
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;    
    font-weight: normal;
    color: #018458;
}
/* .Normal  ////////////////////////////////////////////////////////////////////////////////////////////////////*/   
/* text style used for most text rendered by modules*/
.IT_skin2009_side_cont .Normal 
{
    font-family: Arial, Helvetica, sans-serif;	
    font-size: 12px;
    font-weight: normal;
    color: #666666;
}
.IT_skin2009_side_cont .NormalBold
{
    font-family: Arial, Helvetica, sans-serif;	
    font-size: 12px;    
	font-weight: bold;
    color:#666666;
}
.IT_skin2009_side_cont .NormalRed
{
    font-family: Arial, Helvetica, sans-serif;	
    font-size: 12px;    
	font-weight: bold;
	color: #990000;
}
.IT_skin2009_side_cont .NormalTextBox
{
    font-family: Arial, Helvetica, sans-serif;	
    font-size: 12px;
	text-align: left;
	font-weight: normal;
    color: #666666;
}
/* text style for the unselected tabs */
.IT_skin2009_side_cont .OtherTabs 
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;    
    font-weight: bold;
    color: #666666;
}
/*  .ItemTitle  ////////////////////////////////////////////////////////////////////////////////////////////////////*/   
/* text style used for ItemTitles rendered by Announcements and Events Modules*/
.IT_skin2009_side_cont .ItemTitle 
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;    
    font-weight: bold;
    color:#666666;
}
/* Link style for Module Item Titles and Admin Pages /////////////////////////////////////////////////////////////*/    
.IT_skin2009_side_cont A.SubHead:link
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;    
    font-weight: normal;
    text-decoration: none;      
    margin: 0px;
    background: url(IT_skin2009_side_cont_bg.jpg);
    vertical-align: middle;
    background-repeat: repeat-y;
    width: 270px;
    padding: 10px 10px 10 px 20px;
    text-align: left;
    cursor: pointer;
    color: #9c8100;
}
.IT_skin2009_side_cont A.SubHead:visited  
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;    
    font-weight: normal;
    text-decoration: none;      
    margin: 0px;
    background: url(IT_skin2009_side_cont_bg.jpg);
    vertical-align: middle;
    background-repeat: repeat-y;
    width: 270px;
    padding: 10px 10px 10 px 20px;
    text-align: left;
    cursor: pointer;
    color: #9c8100;
}
.IT_skin2009_side_cont A.SubHead:active   
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;    
    font-weight: normal;
    text-decoration: none;      
    margin: 0px;
    background: url(IT_skin2009_side_cont_bg.jpg);
    vertical-align: middle;
    background-repeat: repeat-y;
    width: 270px;
    padding: 10px 10px 10 px 20px;
    text-align: left;
    cursor: pointer;
    color: #9c8100;
}
.IT_skin2009_side_cont A.SubHead:hover    
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;    
    font-weight: bold;
    text-decoration: none;      
    margin: 0px;
    background: url(IT_skin2009_side_cont_bghover.jpg);
    vertical-align: middle;
    background-repeat: repeat-y;
    width: 270px;
    padding: 10px 10px 10 px 20px;
    text-align: left;
    cursor: pointer;
    color: #018458;
    border-top: solid 1px #ebcc23;
    border-bottom: solid 1px #ebcc23;
}

/* Link style for Links  /////////////////////////////////////////////////////////////*/    
.IT_skin2009_side_cont A:link    
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    margin: 0px;
    background: url(IT_skin2009_side_cont_bg.jpg);
    vertical-align: middle;
    background-repeat: repeat-y;
    width: 270px;
    padding: 10px 10px 10 px 20px;
    text-align: left;
    cursor: pointer;
    color: #9c8100;
}
.IT_skin2009_side_cont A:visited  
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;    
    font-weight: normal;
    text-decoration: none;      
    margin: 0px;
    background: url(IT_skin2009_side_cont_bg.jpg);
    vertical-align: middle;
    background-repeat: repeat-y;
    width: 270px;
    padding: 10px 10px 10 px 20px;
    text-align: left;
    cursor: pointer;
    color: #9c8100;
}
.IT_skin2009_side_cont A:active   
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;    
    font-weight: normal;
    text-decoration: none;      
    margin: 0px;
    background: url(IT_skin2009_side_cont_bg.jpg);
    vertical-align: middle;
    background-repeat: repeat-y;
    width: 270px;
    padding: 10px 10px 10 px 20px;
    text-align: left;
    cursor: pointer;
    color: #9c8100;
}
.IT_skin2009_side_cont A:hover    
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;    
    font-weight: bold;
    text-decoration: none;      
    margin: 0px;
    background: url(IT_skin2009_side_cont_bghover.jpg);
    vertical-align: middle;
    background-repeat: repeat-y;
    width: 270px;
    padding: 10px 10px 10 px 20px;
    text-align: left;
    cursor: pointer;
    color: #018458;
    border-top: solid 1px #ebcc23;
    border-bottom: solid 1px #ebcc23;
}
/* Link style for Normal Links  /////////////////////////////////////////////////////////////*/    
.IT_skin2009_side_cont A.Normal:link    
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;    
    font-weight: normal;
    text-decoration: none;      
    margin: 0px;
    background: url(IT_skin2009_side_cont_bg.jpg);
    vertical-align: middle;
    background-repeat: repeat-y;
    width: 270px;
    padding: 10px 10px 10 px 20px;
    text-align: left;
    cursor: pointer;
    color: #9c8100;
}
.IT_skin2009_side_cont A.Normal:visited  
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    margin: 0px;
    background: url(IT_skin2009_side_cont_bg.jpg);
    vertical-align: middle;
    background-repeat: repeat-y;
    width: 270px;
    padding: 10px 10px 10 px 20px;
    text-align: left;
    cursor: pointer;
    color: #9c8100;
}
.IT_skin2009_side_cont A.Normal:active   
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;    
    font-weight: normal;
    text-decoration: none;      
    margin: 0px;
    background: url(IT_skin2009_side_cont_bg.jpg);
    vertical-align: middle;
    background-repeat: repeat-y;
    width: 270px;
    padding: 10px 10px 10 px 20px;
    text-align: left;
    cursor: pointer;
    color: #9c8100;
}
.IT_skin2009_side_cont A.Normal:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    margin: 0px;
    background: url(IT_skin2009_side_cont_bghover.jpg);
    vertical-align: middle;
    background-repeat: repeat-y;
    width: 270px;
    padding: 10px 10px 10 px 20px;
    text-align: left;
    cursor: pointer;
    color: #018458;
    border-top: solid 1px #ebcc23;
    border-bottom: solid 1px #ebcc23;
    
}

/* .Link Properties  ////////////////////////////////////////////////////////////////////////////////////////////////////*/   
.LinkBackgroundProperties
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;    
    font-weight: normal;
    text-decoration: none;
    color: #9c8100;
    vertical-align: middle;
    margin: 0px;
    background: url(IT_skin2009_side_cont_bg.jpg);
    background-color: #FFFFFF;
    background-repeat: repeat-y;
    height: 40px;
    width: 270px;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-top: 10px;
    padding-right: 10px;
    text-align: left;
}

.LinkBackgroundPropertiesMouseOver
{
    background-position: url(IT_skin2009_side_cont_bghover.jpg);
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #018458;
    vertical-align: middle;
    margin: 0px;
    background: url(IT_skin2009_side_cont_bghover.jpg);
    background-color: #FFFFFF;
    background-repeat: repeat-y;
    height: 40px;
    width: 270px;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-top: 10px;
    padding-right: 10px;
    text-align: left;
    cursor: pointer;
    border-top: solid 1px #ebcc23;
}

