@charset "utf-8";

body {
   margin-left: 0px;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
}

.newsLink {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 7pt;
   padding-left: 2px;
   text-transform: uppercase;
}

.yellowBarheads {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9pt;
   font-weight: bold;
   color: #000000;
   padding-top: 2px;
   padding-bottom: 2px;
   padding-left: 10px;
}

.shadowLeft {
   background-image: url(images/vert_shad_left.gif);
   background-repeat: repeat-y;
   width: 7px;
   background-position: left;
}

.shadowRight {
   background-image: url(images/vert_shad_right.gif);
   background-repeat: repeat-y;
   width: 7px;
   background-position: right;
}

.featureBkgnd {
   background-color: #000000;
   background-image: url(images/feature_background.gif);
   background-position: top right;
   background-repeat: no-repeat;
   height: 244px;
   width: 800px;
}

.featureText {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 8pt;
   color: #FFFFFF;
   margin: 0px;
   padding: 0px;
}

.persistentLinks {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 8pt;
   color: #19388A;
   padding-top: 5px;
   padding-right: 15px;
   padding-bottom: 5px;
}

.cornerLeft {
   background-image: url(images/shad_corn_left.gif);
   background-repeat: no-repeat;
   background-position: left top;
   height: 38px;
   width: 22px;
}

.cornerRight {
   background-image: url(images/shad_corn_right.gif);
   background-repeat: no-repeat;
   background-position: left top;
   height: 38px;
   width: 22px;
}

.footer {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 7pt;
   color: #19388A;
   background-color: #D1D6E9;
   text-align: center;
   vertical-align: middle;
   text-transform: uppercase;
}

.footerLeft {
   background-image: url(images/footerbox_left.gif);
   height: 50px;
   width: 22px;
   background-repeat: repeat-y;
}

.copyRight {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 7pt;
   color: #FFFFFF;
   padding-top: 8px;
   background-image: url(images/horiz_shad_bottom.gif);
   background-repeat: repeat-x;
}

/* DNN style override */
.copyRight .SkinObject {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 7pt;
   color: #FFFFFF;
   font-weight: normal;
   text-decoration: none;
}

.sectionBanner {
   height: 59px;
   background-color: #000000;
}

.standardBodytext {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 8pt;
   color: #000000;
   padding-left: 15px;
   padding-right: 15px;
}

.sectionDivider {
   background-image: url(images/section_divider.gif);
   background-repeat: repeat-x;
   background-position: left center;
   height: 11px;
}

.sectionHead {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10pt;
   font-weight: bold;
   color: #666666;
}

.navMenu {
   background-color: #19388A;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 8pt;
   color: #FFFFFF;
   height: 24px;
}

.newsBody {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 8pt;
   color: #333333;
   padding-left: 10px;
   padding-right: 10px;
}

.newsBody #newsHead1,
.newsBody #newsHead2 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 8pt;
   font-weight: bold;
   color: #000000;
}

.newsBody p {
   margin-top: 0
}

.footerRight {
   background-image: url(images/footerbox_right.gif);
   height: 50px;
   width: 22px;
   background-repeat: repeat-y;
}

.yellowlink a:link {
   color: #FCB040;
   text-decoration: none;
}

.yellowlink a:visited {
   color: #FCB040;
   text-decoration: none;
}

.yellowlink a:hover {
   color: #FFFFFF;
   border-bottom-style: none;
   border-top-style: none;
   border-right-style: none;
   border-left-style: none;
   text-decoration: underline;
}

.yellowlink a:active {
   color: #FFFFFF;
   text-decoration: underline;
}

a:link {
   color: #19388A;
   text-decoration: none;
}

a:visited {
   color: #19388A;
   text-decoration: none;
}

a:hover {
   color: #FF9900;
   text-decoration: underline;
}

a:active {
   color: #FF9900;
   text-decoration: underline;
}

.bodyHead {
   color: #19388A;
   font-weight: bold;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 8pt;
   line-height: 10pt;
}

.sideBarHeadactive {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 7pt;
   text-transform: uppercase;
   background-color: #dadfec;
   padding-left: 10px;
   color: #19388A;
   padding-top: 2px;
   padding-bottom: 2px;
}

.sideBarlevel2 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 7pt;
   color: #000000;
   padding-left: 20px;
   padding-top: 3px;
   padding-bottom: 3px;
   border-bottom-width: 1px;
   border-bottom-style: dotted;
   border-bottom-color: #999999;
}

.sideBarHead {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 7pt;
   text-transform: uppercase;
   padding-left: 10px;
   color: #19388A;
   padding-top: 4px;
   padding-bottom: 2px;
}

.sideBarlevel3 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 7pt;
   color: #000000;
   padding-left: 35px;
   padding-top: 3px;
   padding-bottom: 3px;
   border-bottom-width: 1px;
   border-bottom-style: dotted;
   border-bottom-color: #999999;
}

input.SkinObject {
   border: 1px solid #666;
   padding: 1px 3px;
   margin-left: 0;
   background: #EEE;
}


/* DNB - not currently used due to use of Pluginlab and Jason's styles ul/li
.sidelinks a:link {
   color: #000000;
   text-decoration: none;
}

.sidelinks a:visited {
   color: #000000;
   text-decoration: none;
}

.sidelinks a:hover {
   color: #19388A;
   text-decoration: underline;
}

.sidelinks a:active {
   color: #19388A;
   text-decoration: underline;
}
*/

/* DNN Solpart menu styles */
.main_dnnmenu_container {
   background-color: #000;
}

.main_dnnmenu_bar {
   cursor: pointer;
   cursor: hand;
   background-color: Transparent;
   
   overflow: auto;
   display: block
}

.main_dnnmenu_item td.main_dnnmenu_icon { 
   width: 20px
}

.main_dnnmenu_item td { /* TD if menu option for using tables is on */
   cursor: pointer;
   cursor: hand;
   color: #19388a;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   white-space: nowrap;  /* Word wrapping menu item now optional */
   padding: 5px 3px 3px 7px;
   text-align: left;
}

.main_dnnmenu_rootitem  { /* TD if menu option for using tables is on */
   cursor: pointer;
   cursor: hand;
   color: #FFF;
   font-size: 11px;
   font-weight: normal;
   font-style: normal;
   background-color: Transparent;
   background-image: none !important;
   white-space: nowrap;  /* Word wrapping menu item now optional */    
   text-transform: uppercase;
   /*width: 100px;*/
   padding-right:16px;
   padding-left:16px; 

   text-align: center;
   padding-top: 5px; 
   padding-bottom: 5px;
   float: left;
}

.main_dnnmenu_itemhover {  
   background-color: #fcb040;
   color: #19388a;
}

.main_dnnmenu_icon {
   display: none;
/*
   cursor: pointer;
   cursor: hand;
   text-align: center;
   width: 15px;
   height: 100%;
*/
}

.main_dnnmenu_submenu {
   background-color: #d1d7e8; 
   z-index: 1000;
   cursor: pointer;
   cursor: hand;
   padding: 1px 1px 1px 1px;   /* explicitly set padding for sub-menus */
   border: 1px solid #19388a;
   text-align: left;
}

.main_dnnmenu_submenu .main_dnnmenu_itemhover {
   color: #0066BB !important;
   background-color: #FFF !important;
}

.main_dnnmenu_submenu .main_dnnmenu_itemhover td {
   background-color: #19388a;
   color: #FFF !important;
}

.main_dnnmenu_break {
   height: 1px;
   font-size: 1px;
}

.main_dnnmenu_arrow {
   border-right: #cad5ea 1px solid;
   border-bottom: #cad5ea 1px solid;
   border-top: #cad5ea 0px solid;
   font-family: webdings;
   font-size: 10pt;
   cursor: pointer;
   cursor: hand;
}

.main_dnnmenu_rootmenuarrow {
   font-family: webdings;
   font-size: 10pt;
   cursor: pointer;
   cursor: hand;
}

/* DNN Solpart menu styles */
.main_dnnmenu_container2 {
   background-color: #000;
}

.main_dnnmenu_bar2 {
   cursor: pointer;
   cursor: hand;
   background-color: Transparent;
   
   overflow: auto;
   display: block
}

.main_dnnmenu_item2 td.main_dnnmenu_icon2 { 
   width: 20px
}

.main_dnnmenu_item2 td { /* TD if menu option for using tables is on */
   cursor: pointer;
   cursor: hand;
   color: #19388a;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   white-space: nowrap;  /* Word wrapping menu item now optional */
   padding: 5px 3px 3px 7px;
   text-align: left;
}

.main_dnnmenu_rootitem2  { /* TD if menu option for using tables is on */
   cursor: pointer;
   cursor: hand;
   color: #FFF;
   font-size: 11px;
   font-weight: normal;
   font-style: normal;
   background-color: Transparent;
   background-image: none !important;
   white-space: nowrap;  /* Word wrapping menu item now optional */    
   text-transform: uppercase;
   width: 100px; 

   text-align: center;
   padding-top: 5px; 
   padding-bottom: 5px;
   float: left;
}

.main_dnnmenu_itemhover2 {  
   background-color: #fcb040;
   color: #19388a;
}

.main_dnnmenu_icon2 {
   display: none;
/*
   cursor: pointer;
   cursor: hand;
   text-align: center;
   width: 15px;
   height: 100%;
*/
}

.main_dnnmenu_submenu2 {
   background-color: #d1d7e8; 
   z-index: 1000;
   cursor: pointer;
   cursor: hand;
   padding: 1px 1px 1px 1px;   /* explicitly set padding for sub-menus */
   border: 1px solid #19388a;
   text-align: left;
}

.main_dnnmenu_submenu2 .main_dnnmenu_itemhover2 {
   color: #0066BB !important;
   background-color: #FFF !important;
}

.main_dnnmenu_submenu2 .main_dnnmenu_itemhover2 td {
   background-color: #19388a;
   color: #FFF !important;
}

.main_dnnmenu_break2 {
   height: 1px;
   font-size: 1px;
}

.main_dnnmenu_arrow2 {
   border-right: #cad5ea 1px solid;
   border-bottom: #cad5ea 1px solid;
   border-top: #cad5ea 0px solid;
   font-family: webdings;
   font-size: 10pt;
   cursor: pointer;
   cursor: hand;
}

.main_dnnmenu_rootmenuarrow2 {
   font-family: webdings;
   font-size: 10pt;
   cursor: pointer;
   cursor: hand;
}

.facts {
   background-color: #f3f3f3;
   margin-left: 10px;
   margin-right: 10px;
   width: 170px;
   _width: 190px;
   padding-left: 10px;
   padding-right: 10px;
}

.sidebar_nav
{
   margin: 0px;
   padding: 0px;
   font: 11px Arial, Helvetica, sans-serif;
   font-weight:normal; font-style:normal;
}

.sidebar_nav *
{
   margin: 0;
   padding: 0;
   border:none;
}

.sidebar_nav ul
{
   margin-left: 10px
}

.sidebar_nav li
{
   list-style: none;
   margin-bottom: 2px;
   margin-left:15px
}

.sidebar_nav a
{
   padding:1px 3px;
   text-decoration: none;
   color: #000;
}

.sidebar_nav a:hover {
    color:#19388a;
    background-color:#d1d7e8;
    text-decoration: none;
}

.PLTVCPad {padding:0px 3px; }
/* PLTreeMenu Class { Name=TV } */
.TV       {padding:1px 0px; vertical-align:middle; font-size:11px; font-family:Arial,Helvetica,sans-serif; font-weight:normal; font-style:normal; color:#000000; background-color:transparent; border:none; text-decoration:none; cursor:default}
.TV_Hover,
.TV:hover {padding:1px 0px; vertical-align:middle; font-size:11px; font-family:Arial,Helvetica,sans-serif; font-weight:normal; font-style:normal; color:#19388a; background-color:#d1d7e8; border:none; text-decoration:none; cursor:pointer}
.TV_Cur   {padding:1px 0px; vertical-align:middle; font-size:11px; font-family:Arial,Helvetica,sans-serif; font-weight:normal; font-style:normal; color:#19388a; background-color:#d1d7e8; border:none; text-decoration:none; cursor:default}

/* PLTreeMenu Class { Name=TV1 } */
.TV1       {padding:1px 0px; vertical-align:middle; font-size:9px; font-family:Arial,Helvetica,sans-serif; font-weight:normal; font-style:normal; color:#000000; background-color:transparent; border:none; text-decoration:none; cursor:default}
.TV1_Hover,
.TV1:hover {padding:1px 0px; vertical-align:middle; font-size:9px; font-family:Arial,Helvetica,sans-serif; font-weight:normal; font-style:normal; color:#19388a; background-color:#d1d7e8; border:none; text-decoration:none; cursor:pointer}
.TV1_Cur   {padding:1px 0px; vertical-align:middle; font-size:9px; font-family:Arial,Helvetica,sans-serif; font-weight:normal; font-style:normal; color:#19388a; background-color:#d1d7e8; border:none; text-decoration:none; cursor:default}

/*venkat*/
#dnn_ctr484_HtmlModule_HtmlModule_lblContent table{
   font-family:Arial,Helvetica,sans-serif;
   font-size:8pt;
}
#golfNav{
   margin-left:1px;
   *margin-left:2px;
   *margin-bottom:-3px;
}

#golfNav td{
   padding-right:2px;
   padding-left:1px;
}

#golfNav a{
	display:block;
	color:transparent;
	*margin-bottom:0px;
}

#golfNav a:visited {
   color:transparent;
   text-decoration: none;
}

#golfNav a:hover {
   color:transparent;
   text-decoration:none;
}

#golfNav a:active {
   color:transparent;
   text-decoration:none;
}

#golfNav a img{
   *border:none;
}

/*fix for safari and chrome*/
@media screen and (-webkit-min-device-pixel-ratio:0)
{
   #golfNav {margin-left:2px;}
	#golfNav a{ margin-bottom:0px;padding-left:0px;padding-right:0px}
}

#golfContent
{
    padding-left:8px;
    padding-right:8px;
}

#golfContent 
{
   *padding-right:6px;
}
















