	/*



	   Digtally Crafted by
	   Ten Seven, Interactive. LLC
	   http://tenseveninteractive.com/

	 	 _            ___
	 	| |_ ___ ___ |_  |
	 	|  _| -_|   |  | |
	 	|_| |___|_|_|  |_|




	*/


/* dum-dum-dum, the body */
body {
	margin : 0px;
	padding : 0px;
	text-align : center;
	font-size : 11px;
	font-family : Arial, Helvetica, Sans-Serif;
	background : #FFFFFF;
}

/* default paragrpah style */
p {
	font-size : 11px;
	font-family : Arial, Helvetica, Sans-Serif;
	font-weight : normal;
	font-style : normal;
	text-align : left;
	background-color : transparent;
	color : #333333;
}

/* main container */
#container {
	width : 650px;
	margin : 0px auto;
	text-align : left;
	padding : 0px;
	font-family : Arial, Helvetica, Sans-Serif;
	background : #FFFFFF;
}

/* puc global nav */
#puclogin {
    float : left;
    width : 325px;
	height : 34px;
	padding :  0px;
	margin : 0px;
}
#puclogin a:link {
	font-family : Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	font-weight : bold;
	text-decoration : none;
	color : #333333;
}
#puclogin a:visited {
	font-family : Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	font-weight : bold;
	text-decoration : none;
	color : #333333;
}
#puclogin a:hover {
	font-family : Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	font-weight : bold;
	text-decoration : none;
	color : #5D87A1;
}
#puclogin p {
    padding : 0px;
    margin : 11px 0px 0px 4px;
}
#pucsearch {
    float : right;
    width : 325px;
	height : 34px; 
	text-align : right;
}
#pucsearch input {
    padding : 0px;
    margin : 9px 0px 0px 4px;
    float : right;
	font-family : Arial, Helvetica, Sans-Serif;
	font-size: 12px;
    text-align : left;
}
#pucsearch img {
    padding : 0px;
    margin : 11px 0px 0px 4px;
    float : right;
}
#pucsearch p {
    padding : 0px;
    margin : 11px 0px 0px 4px;
	font-family : Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	font-weight : bold;  
	color : #333333;
    float : right;
}
#pht_nav {
    width : 183px;
    margin : 0px;
    padding : 0px 0px 0px 0px;
    background : #FFFFFF;
    float : left;
    text-align : right;
}
#pht_nav p {
	font-family : Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight : bold;  
    padding : 0px;
    margin : 0px 14px 0px 0px;
    text-align : right;
    color : #ddd;
}

#pucnav {
	border: none;
	clear:both;
	margin:0px;
	padding:10px 0px 0px 0px;
}

/* body of the pht site goes in this container */
#pht {
    width : 650px;
	clear : both;
}
.pht_hdr {
    height : 122px;
    width : 650px;
	clear : both;
}
.pht_hdr img {
    margin : 35px 0px 0px 55px;
    padding : 0px;
}
div.pht_menu {
    width : 100%;
    margin : 0px;
    padding : 0px;
    height : 230px;
}
#pht_menu a:link {
	color: #000000;
	font-weight : bold;
	text-decoration : none;
}
#pht_menu a:visited {
	color: #666666;
	font-weight : bold;
	text-decoration : none;
}
#pht_menu a:hover  {
	color: #5D87A1;
	font-weight : bold;
	text-decoration : none;
}
#dnn_ContentPane {
    width : 412px;
    margin : 0px;
    padding : 0px;
    background : #FFFFFF;
    float : left;
}
#dnn_ContentPane p {    
    text-align : left;
	font-family : Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight : normal;  
    color : #333333;
    margin : 8px 0px 0px 0px;
    line-height : 15px;    
}
#dnn_ContentPane h1 {    
    text-align : left;
	font-family : Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight : bold;  
	text-decoration : underline;
    color : #C2A303;
    margin : 8px 0px 0px 0px;
    line-height : 15px;
    text-transform : uppercase;    
}
#dnn_ContentPane h2 {    
    text-align : left;
	font-family : Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight : bold;  
    color : #5D87A1;
    margin : 8px 0px 0px 0px;
    line-height : 15px;    
}
#dnn_ContentPane h3 {    
    text-align : left;
	font-family : Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight : normal;  
    color : #333333;
    margin : 0px 0px 8px 0px;
    line-height : 15px;    
}
div.show {
    clear : both;
    margin  : 0px;
    padding : 0px;    
}
div.showl {
    float : left;
    width : 170px;
    clear : left;
    text-align : right;
	font-family : Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	font-weight : bold;  
    color : #5D87A1;
    padding : 0px;
    margin : 10px 5px 2px 0px;
}
div.showr {
    float : left;
    width : 215px;
    clear : right;
    text-align : left;
	font-family : Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight : normal;  
    color : #333333;
    padding : 0px;
    margin : 10px 5px 2px 0px;
}


}
#pht_nowplay {    
    width : 167px;
    height : 189px;
    background : #C2A303;
    float : right;
    clear : right;
    text-align : left;
}
#pht_nowplay p {    
    text-align : left;
	font-family : Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	font-weight : bold;  
    color : #FFFFFF;
    text-transform : uppercase;    
    margin : 0px;
    padding : 4px 0px 6px 6px;
}
#pht_lspc {
    width : 8px;
    height : 181px;
    float : right;
}
.pht_mainpic {
    width : 238px;
    height : 136px;
    background : #333333;
    float : left;
}
#pht_mainhd {
    width : 238px;
    height : 136px;
	background : transparent url( "/img/bg.gif" ) no-repeat;
    background-position : -183px -122px;
    float : left;
    margin : 0px;
    padding : 0px;
}
#pht_mainhd img {
    margin : 109px 0px 8px 0px;
    padding : 0px;
}
#pht_spc {    
    width : 100%;
    height : 8px;
    background : #FFFFFF;
    clear : both;
}
#navbuts {
    clear : both;
    width:100%;
    text-align:right;
}
#navbuts p {
    margin : 0px 7px 5px 0px;
    padding : 0px;
    text-align:right;
}


/* right bleed */
#pht_rbleed {
    width : 55px;
    float : left;
    clear : right;
}


/* footer */
#footer {
    width : 650px;
    margin : 0px auto;
    padding : 20px 0px;
	clear : both;
}
#f_i {
    width : 650px;
    margin : 20px 0px 16px 0px;
    padding : 0px;
	clear : both;
    text-align : left;
}
#f_i span {
	font-family : Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	font-weight : bold;
	color : #333333;
	margin : 0px 8px 0px 0px;
	padding : 0px;
}
#f_a {
    float : left;
    margin : 0px 5px 0px 0px;
    padding : 0px;
}
#f_s {
    float : left;
    margin : 0px 5px 0px 0px;
    padding : 0px;
}
#f_w {
    float : left;
    margin : 0px 5px 0px 0px;
    padding : 0px;
}
#f_c {

}
#f_c p {
	font-family : Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	line-height : 13px;
	margin : 0px 0px 30px 0px;    
}
#f_l {
    float : right;
    margin : 0px 0px 0px 5px;
    padding : 0px;
}


/* default anchors */
a:link {
	color: #5D87A1;
	font-weight : normal;
}
a:visited {
	color: #C2A303;
	font-weight : normal;
}
a:hover  {
	color: #333333;
	font-weight : normal;
}
/* heading special */
a:link.hd {
	color: #5D87A1;
	font-weight : bold;
	text-decoration : none;
}
a:visited.hd {
	color: #5D87A1;
	font-weight : bold;
	text-decoration : none;
}
a:hover.hd  {
	color: #C2A303;
	font-weight : bold;
	text-decoration : none;
}


#dnn_CalendarPane {
    width : 165px;
    height : 136px;
    background : #5D87A1;
    float : right;
    clear : right;
    padding : 0px 0px 0px 2px;
    margin : 0px;
    overflow:hidden;
}

#CalendarPane div {
    width : 21px;
    height : 13px;
	font-family : Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	font-weight : bold;  
    color : #FFFFFF;
    float : left;
    text-align : center;
    margin : 1px 0px 1px 2px;
    padding : 1px 0px 0px 0px;
        
}
#CalendarPane div.tru {
    width : 21px;
    height : 13px;
    background : #E1CB83;
	font-family : Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	font-weight : bold;  
    color : #000000;
    float : left;
    text-align : center;
    margin : 1px 0px 1px 2px;
    padding : 1px 0px 0px 0px;
}
#CalendarPane div.today {
    width : 21px;
    height : 13px;
    background : #FFFFFF;
	font-family : Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	font-weight : bold;  
    color : #000000;
    float : left;
    text-align : center;
    margin : 1px 0px 1px 2px;
    padding : 1px 0px 0px 0px;
}


#CalendarPane p {    
    text-align : center;
	font-family : Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	font-weight : bold;  
    color : #FFFFFF;
    text-transform : uppercase;    
    margin : 0px;
    padding : 4px 0px 6px 6px;
 
}


.PHTNavSXMenuFull
{
    padding: 0px;
    margin: 0px;
    text-align:left;
    width:100%;   
}

.PHTNavSXMenuContainer
{
	padding: 0px 0px 0px 10px;
	
}

.PHTNavSXMenuItem
{
    border: 0px solid;
    padding: 0px 14px 0px 0px;
    font-family:Arial,Helvetica,Sans-Serif;
    font-size:11px;
    font-weight:bold;     
}

.PHTNavSXMenuItem a
{
    color:#666666;
    font-weight:bold;
    text-decoration:none;
    font-family:Arial,Helvetica,Sans-Serif;
    font-size:11px;}

.PHTNavSXMenuEnabled a:hover, .PHTNavSXMenuSelected a:hover
{
    color:#5D87A1;
    font-weight:bold;
    text-decoration:none;
    font-family:Arial,Helvetica,Sans-Serif;
    font-size:11px;
}

.PHTNavSXMenuEnabled
{
    color:#666666;
    border: 0px solid;
    font-family:Arial,Helvetica,Sans-Serif;
    font-size:11px;
    font-weight:bold; 
}

.PHTNavSXMenuDisabled
{
    color:#666666;
    border: 0px solid;
    font-family:Arial,Helvetica,Sans-Serif;
    font-size:11px;
    font-weight:bold; 
}

.PHTNavSXMenuSelected
{
    color:#666666;
    border: 0px solid;
    font-family:Arial,Helvetica,Sans-Serif;
    font-size:11px;
    font-weight:bold; 
}

.PHTNavSXMenuActive
{
    color:#C2A303;
    border: 0px solid;
    font-family:Arial,Helvetica,Sans-Serif;
    font-size:11px;
    font-weight:bold; 
}

.PHTNavSXMenuLink
{

    border: 0px solid;
    font-family:Arial,Helvetica,Sans-Serif;
    font-size:11px;
    font-weight:bold;     
}



.MainMenu_MenuItem {
    font-family:Arial,Helvetica,Sans-Serif;
    background-color:#FFFFFF;
	font-weight : bold;  
    color:#333333;
    font-size:10px;
    margin:0px;
    padding:0px;
}
.rootmenuitembreadcrumb {
    font-family:Arial,Helvetica,Sans-Serif;
    background-color:#FFFFFF;
	font-weight : bold;  
    color:#333333;
    font-size:10px;
    margin:0px;
    padding:0px;
}

.MainMenu_MenuBar {
    font-family:Arial,Helvetica,Sans-Serif;
    background-color:#FFFFFF;
	font-weight : bold;  
    color:#333333;
    font-size:10px;
    margin:0px;
    padding:0px;
}
.MainMenu_MenuItemSel {
    font-family:Arial,Helvetica,Sans-Serif;
    background-color:#FFFFFF;
	font-weight : bold;  
    color:#5D87A1;
    font-size:10px;
    margin:0px;
    padding:0px;
}

.EventDay a, .EventDay a:visited, .EventDay a:hover {
    font-family:Arial,Helvetica,Sans-Serif;
    font-weight : bold;  
    color:#FFFFFF;
    font-size:11px;
    margin:0px;
    padding:0px;

}

