.pagemaster 
{
	width: 100%;
	height: 100%;
	border: 0px;
	background-image: url(cpr_bgpattern.gif);
	background-repeat: repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
}
.skinmaster 
{
	align: center;
	width: 760px;
	background-color: #ffffff;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
/* Start Menu section of page */
.topmenu /* pane in menu */
{
	height:25px;
	background-image: url(cpr_topnav_bg.jpg);
	background-repeat:repeat;
	vertical-align: middle;
	padding-left: 25px;
	padding-right: 25px;
}
.MainMenu_MenuItem
{
    cursor: pointer; 
	cursor: hand; 
	color: #99cccc; 
	font-size: 11px; 
	font-weight: normal; 
	font-style: normal; 
	font-family: Trebuchet MS;
}
.MainMenu_MenuItemSel
{
	cursor: pointer; 
	cursor: hand; 
	color: #ffffff;
	font-size: 11px; 
	font-weight: normal; 
	font-style: normal; 
	text-decoration: none;
	font-family: Trebuchet MS;  
	background-color: Transparent;
}
.separatorcss, .sep, .MainMenu_MenuBreak
{
    background-image: url(cpr_topnav_bg.jpg);
	background-color: Transparent;
	vertical-align:middle;
    color: #99cccc;
    height: 25px;
    width: 1px;
    border: solid 0px transparent;
    padding: 0px 0px 0px 0px;
    border: 0px 0px 0px 0px;
}
.MainMenu_SubMenu
{
    cursor: pointer; 
	cursor: hand; 
	color: #99cccc; 
	font-size: 11px; 
	font-weight: normal; 
	font-style: normal; 
	font-family: Trebuchet MS;
	background-color: #D6EBEB;
}
/* End Menu section of page */


/* Start Header section of page */
.headerpane
{
    height: 80px;
    width: 100%;
    vertical-align: middle;
    padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
} 
.logopane /* Pane in Header */
{
    height: 128px;    
    width: 216px;
    vertical-align: top;
    text-align: center;
}
.bannerpane /* pane in header */
{
    width: 544px;
}
/* End Header section of page */
/* Start Side section of page */
.sidepart
{
    width: 216px;
    height:100%;
}
.sideheader
{
    height: 154px;
    width: 216px;
}
.sidebody
{
    background-color: #D6EBEB;
    height: 100%;
    padding-left: 25px;
    padding-top: 25px;
    padding-right: 25px;
    padding-bottom: 25px;
    width: 216px;
}
.lefttreb
{
    font-family: Trebuchet MS;
    font-size: 12px;
    font-weight: bold;
    line-height: 15px;
    color: #003399;
}
.lefttreb2
{
    font-family: Trebuchet MS;
    font-size: 11px;
    font-weight: normal;
    line-height: 15px;
    color: #339999;
}
.leftlink, A.leftlink
{
    font-family: Trebuchet MS;
    font-size: 11px;
    font-weight: normal;
    line-height: 15px;
    color: #339999;
}
.leftlink:hover
{
    color: #339999;
    text-decoration: underline;
}
/* End Side section of page */
/* Start Body section of page */
.bodypart
{
    width: 544px;
    padding: 30px 30px 30px 30px;
    height: 100%;
}
.bodypane
{
    padding: 0px 0px 0px 0px;
    height: 100%;
}
.toppane 
{	
	width: 484px;
	padding: 0px 0px 0px 0px;
}
.contentpane 
{
	padding: 0px 0px 0px 0px;
}
.rightpane 
{
	padding: 0px 0px 0px 0px;
}
.bottompane 
{
	width: 484px;
	padding: 0px 0px 0px 0px;
}
/* text style used for most text rendered by modules */
.normal,.Normal,.NormalDisabled,.NormalBold,.NormalRed,.NormalTextBox
{
	color: #333333;
	font-size: 12px;
	line-height: 15px;
	font-family: Trebuchet MS;
	font-weight: normal;
}
/* text style used for rendered text which should appear disabled */
.NormalDisabled
{
    color: Silver;
}
/* text style used for rendered text which requires emphasis */
.NormalBold
{        
    font-weight: bold;
}
/* text style used for error messages */
.NormalRed
{
    font-weight: bold;
    color: #ff0000
}
/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.ModTitle, .Head
{
	font-family: Trebuchet MS;
	font-size: 20px;
	font-weight: bold;
	color: #339999;
}

/*Start of bottom bar */
.usercss, .usercss:visited, A.usercss
{
	cursor: pointer; 
	cursor: hand; 
	color: #99cccc; 
	font-size: 11px; 
	font-weight: normal; 
	font-style: normal; 
	font-family: Trebuchet MS;
}
.usercss:hover
{
	color: #ffffff;
	text-decoration: none; 
}
.bottombar
{
	color: #99cccc;
	height:25px;
	font-family: Trebuchet MS;
	background-color: #333333;	
}
.BottomButtons, A.BottomButtons:link, A.BottomButtons:visited,  A.BottomButtons:active
{
    text-decoration: none;
	cursor: pointer; 
	cursor: hand; 
	color: #99cccc; 
	font-size: 11px; 
	font-weight: normal; 
	font-style: normal; 
	font-family: Trebuchet MS; 
}
A.BottomButtons:hover, A.BottomButtons:mouseover, .BottomButtons:hover, .BottomButtons:mouseover
{
    color: #ffffff; 
}
/*End of bottom bar*/






/* style of item titles on edit and admin pages */
.SubHead    {
    font-family: Trebuchet MS;
    font-size:  11px;
    font-weight:    bold;
    color: #003366;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
    font-family: Trebuchet MS;
    font-size:  11px;
    font-weight:    bold;
    color: black;
}
.TextHeaders
{
    color: #a9904b;
    font-size: 18px;
    text-align: left;
    font-family: Georgia;
    font-style: normal;
    font-weight: normal;
}
.TextBody
{
    color: #334c66;
    font-size: 12px;
    text-align: left;
    font-family: Trebuchet MS;
    font-style: normal;
    font-weight: normal;
    line-height: 16px;
}

/* ================================
    Default styles FOR DotNetNuke
   ================================
*/   
/* background color for the content part of the pages */
Body
{
    background-color: transparent;
}
.ControlPanel, .PagingTable 
{
    width: 100%;
    height: 64px;
    background-color: #d6ebeb;
    BORDER-RIGHT: transparent 0px solid; 
    BORDER-TOP: transparent 0px solid; 
    BORDER-LEFT: transparent 0px solid; 
    BORDER-BOTTOM: transparent 0px solid; 
}

/* text style used for help text rendered by modules */
.Help
{
  border-right: black 1px solid;
  padding-right: 2px;
  border-top: black 1px solid;
  padding-left: 2px;
  font-weight: normal;
  font-size: 11px;
  padding-bottom: 2px;
  border-left: black 1px solid;
  color: black;
  padding-top: 2px;
  border-bottom: black 1px solid;
  font-family: Trebuchet MS;
  background-color: #ffff99;
}
/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     
{
    font-family: Trebuchet MS;
    font-size: 11px;
    font-weight: normal;
}  



  
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link 
{
    text-decoration:    underline;
    color: #003366;
}
A.CommandButton:visited  
{
    text-decoration:    underline;
    color: #003366;
}
A.CommandButton:active   
{
    text-decoration:    underline;
    color: #003366;
}





/* button style for standard HTML buttons */
.StandardButton
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: normal;
	font-size: 11px;
	background: #dddddd;
	color: #000000;
	font-family: Trebuchet MS;
}



    
/* GENERIC */
H1,H2,H3,H4,H5,DT,H6,TFOOT,THEAD,TH
{
    font-family: Trebuchet MS;
}
H1  
{
    font-size:  20px;
    font-weight:    normal;
    color: #666644;
}
H2  
{
    font-size:  20px;
    font-weight:    normal;
    color: #666644;
}
H3  
{
    font-size:  12px;
    font-weight:    normal;
    color: #003366;
}
H4  
{
    font-size:  12px;
    font-weight:    normal;
    color: #003366;
}
H5, DT  
{
    font-size:  11px;
    font-weight:    bold;
    color: #003366;
}
H6  
{
    font-size:  11px;
    font-weight:    bold;
    color: #003366;
}
TFOOT, THEAD    
{
    font-size:  12px;
    color: #003366;
}
TH  
{
    vertical-align: baseline;
    font-size:  12px;
    font-weight:    bold;
    color: #003366;
}
A:link  
{
    text-decoration:    none;
    color:  #99cccc; /*#000000*/
}
A:visited   
{
    text-decoration:    none;
    color:  #003366;
}
A:active    
{
    text-decoration:    none;
    color:  #003366;
}
SMALL   
{
    font-size:  8px;
}
BIG 
{
    font-size:  14px;
}
BLOCKQUOTE, PRE 
{
    font-family: Trebuchet MS;
}
UL LI   
{
    list-style-type:    square ;
}
UL LI LI    
{
    list-style-type:    disc;
}
UL LI LI LI 
{
    list-style-type:    circle;
}
OL LI   
{
    list-style-type:    decimal;
}

OL OL LI    {
    list-style-type:    lower-alpha;
}

OL OL OL LI {
    list-style-type:    lower-roman;
}
HR 
{
    color: dimgrey;
    height:1pt;
    text-align:left
}
.SkinObject {
    font-weight: bold;
    font-size: 8.5pt;
    color: #003366;
    font-family: Trebuchet MS;
    text-decoration: none;
}
A.SkinObject:visited  {
    text-decoration:    none;
    color:#000000;
}
A.SkinObject:active   {
    text-decoration:    none;
    color:#0000ff;
}

A.SkinObject:link 
{
    text-decoration:    none;
    color:#99cccc; /*#000000;*/
}
A.SkinObject:hover    
{
    text-decoration:    none;
    color:#ffffff; /*#0000ff;*/
}
