/* @override https://members.usga.org/css/styles.css */

html{
	background-color: #fff;
	background-image: url(../i/template/body_bg.png) !important;
	background-repeat: repeat-x !important;
	background-position: top right !important;
	background-attachment: fixed !important;
}

body {
	background: #fff url(../i/template/body_bg.png);
	background-repeat: repeat-x;
	background-position: top right;
	background-attachment: fixed;
	margin-bottom: -20px;
	height: 90%;
	color: #474747;
	font-family: arial !important
}
  
   
#custom-doc { width:75.69em;*width:73.87em;min-width:984px; margin:auto; text-align:left;margin-bottom:20px; 
}
yui-g .first{
padding:0;
margin-left:-5px;
}



/* @group Nav.css */

#menuanchor a {
	cursor :pointer;
	color: #00001B !important;
}

/* @group Primary Nav */

.primary_nav {
	top: 90px;
	position: absolute;
	z-index: 100;
	height: 30px;
	float: left;
}
.primary_nav li {
	padding-top: 20px;
	margin-top: -10px;
	height: 20px;
}
#bd {
	margin-top: 35px;
}

#menuanchor{
	border-bottom:1px solid #000422 !important;
}

#menuanchor ul {
	float: left;
	margin: 0 !important;
	padding: 0 !important;
}

#menuanchor li {
	margin: 0 !important;
	padding: 0 !important;
	width: 225px;
	height: 30px;
	float: left;
	color: #191919;
	text-align: left;
	overflow: hidden;
}



#menuanchor p {
/*	position:relative;*/
/*	background:blue;*/
/*	border:1px solid red;*/
	margin:-1px;
	margin: 0px 0px 0px 0 !important;
	padding: 0px 0px 0px 0 !important;
}


.subtext {
	border: 0px solid black;
	background-color: #7F7F7F;
	padding: 0px 0px !important;
	margin-top: 0 !important;
	color: #fff;
}

.subtext a {
	cursor:pointer;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	line-height: 20px;
	text-indent: 10px;
	display:block;
}

.subtext a:hover {
	background-color: #505050;
}

.subtext a:active{
	font-size: 11px;
}

#menuanchor li p.subtext a:hover {
	background-color: #505050;
}


#menuanchor {
	top: 1px;
	width: 980px;
	height: 30px;
	background: url(../i/template/topnav_bg.png) no-repeat;
	position: relative;
	z-index: 2
}

.rules,
.etiquett,
.handicapping,
.equipment,
.championships,
.clubs,
.course,
.membership,
.shop {
	float: none;
	height: 30px;
}

#menuanchor .rules a,
#menuanchor .etiquett a,
#menuanchor .handicapping a,
#menuanchor .equipment a,
#menuanchor .championships a,
#menuanchor .clubs a,
#menuanchor .course a,
#menuanchor .membership a,
#menuanchor .shop a {
	margin:0;padding:0;
	display:block;
	overflow:hidden;
	height:30px;
	text-indent:-9999em;
/*	display:none;*/
}


#menuanchor li .subtext a {
	color: #fff !important;
}

#menuanchor .first {
	border-top: 10px solid #7F7F7F;
}

.rules_group         { position:absolute; left:0px;}
.etiquett_group      { position:absolute; left:69px;}
.equipment_group     { position:absolute; left:283px;}
.handicapping_group  { position:absolute; left:162px;}
.championships_group { position:absolute; left:380px;}
.clubs_group         { position:absolute; left:510px;}
.course_group        { position:absolute; left:648px;}
.membership_group    { position:absolute; left:773px;}
.shop_group          { position:absolute; left:918px; width:61px !important; overflow:hidden;}

.rules_on            p.rules         a { width:68px  ; background:url(../i/template/topnav_bg.png) left   -30px no-repeat;}
.etiquett_on         p.etiquett      a { width:93px  ; background:url(../i/template/topnav_bg.png) -69px  -30px no-repeat;}
.handicapping_on     p.handicapping  a { width:120px ; background:url(../i/template/topnav_bg.png) -162px -30px no-repeat;}
.equipment_on        p.equipment     a { width:97px  ; background:url(../i/template/topnav_bg.png) -283px -30px no-repeat;}
.championships_on    p.championships a { width:129px ; background:url(../i/template/topnav_bg.png) -380px -30px no-repeat;}
.clubs_on            p.clubs         a { width:137px ; background:url(../i/template/topnav_bg.png) -510px -30px no-repeat;}
.course_on           p.course        a { width:124px ; background:url(../i/template/topnav_bg.png) -648px -30px no-repeat;}
.membership_on       p.membership    a { width:145px ; background:url(../i/template/topnav_bg.png) -773px -30px no-repeat;}
.shop_on             p.shop          a { width:61px  ; background:url(../i/template/topnav_bg.png) -918px -30px no-repeat; overflow:hidden;}


#menuanchor .last {
	/*default width of menu*/
/*	width: 225px !important;*/
	background: url(../i/template/dropdown_bottom.png) top left no-repeat;
}

#menuanchor .last208 {
	/*default width of menu*/
/*	width: 225px !important;*/
	background: url(../i/template/dropdown_bottom208.png) top left no-repeat;
}


/* @end   Primary Nav */

/* @group Secondary Nav */


#hd{
	position:relative;
}
.scndry_nv {
	position: absolute;
	top: 0px;
	right: 0px;
	height:37px;
	
	padding: 0;
	margin: 0;
	padding-top: 18px;
	padding-bottom: 10px;
	margin-left: 50px;
	overflow: hidden
}

.scndry_nv_lnk {
	float: left;
	background-image: url(../i/template/red_arrow_nav.gif);
	background-repeat: no-repeat;
	background-position: top left;
	margin-left: 13px;
	margin-right: 3px;
	padding-left: 10px;
	font: 12px/18px arial, sans-serif;
}

/* @end Secondary Nav */

/* @group Search */

#login {
	position: absolute;
	top: 37px;
	right: 4px;
	
	width: 780px;
	height: 40px;
	margin: 0px;
	padding: 0;
	
	margin-top:12px;
}

/* @end   Search */

/* @end   Nav.css */

/* @group Footer */

#ft {
	font-size: 10px;
	color: #C7C8C7;
	margin-bottom: 50px;
}

#ft {
	background-image: url(../i/template/footer_bg.png);
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/template/footer_bg.png', sizingMethod='crop');
	background-repeat: no-repeat;
	height: 59px;
	width: 984px;
}

#ft p {
	clear: left;
	line-height: 20px;
	margin-left: 1.5em;
	text-shadow: 0 1px 1px #77151a;
}

#ft p.top_footer {
	padding-top: 7px;
}

#ft p.bottom_footer {
	padding-top: 1px;
	_margin-top:-12px;
}

#ft a {
	color: #fff;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	border-left: 1px solid #77151a;
	display: block;
	float: left;
	padding-right: 1em;
	padding-left: 1em;
}

#ft a:hover {
	background: #a11b21;
}

#ft a.first {
	border: none;
}

/* @end   Footer */




#hd a, #hd{
color:white;
font-weight:bold;
text-decoration:none
	}
	
#bd {background-image: url(../i/template/content_bg.gif); 
background-repeat:repeat-y;
background-color:#fff;
width:980px !important;
 }
 
.yui-g{padding:15px}



#sidebar {
padding-top:5px;
padding-bottom:10px;
background-color:#2A498D;
}

	

.greeting{
padding-right:10px;
font-size: 11px;
text-align:right;
padding-left:180px;float:left;
width:320px;
}

.non-greeting{
color:#ADADAD;
font-size:10px;
font-weight:normal;
}
#sidebar .non-greeting{
padding-right:8px;
font-size:12px !important;}

#sidebar .non-greeting a{
padding-left:3px;
}
.greeting .logout,.non-greeting .login {
font-size:11px;
color:#CB2129 !important;
font-weight:bold;
}
.greeting .profile,.greeting .pipe {
font-size:11px;
color:#768CBD !important
}
#input{
height:21px;
} 
/*helper classes*/

padding_top10{
padding-top:10px;}
.intro_half{
width:50%;
line-height:18px;
}

.pull_left10{
margin-left:-10px;
}
.pull_top40{
margin-top:-40px}
.pull_top50{
margin-top:-50px}

.pull_top10{
margin-top:-10px}

.pull_top20{
margin-top:-20px}

.pull_bottom5{
margin-bottom:-5px;}

.margin_bottom20{
margin-bottom:20px;}
.margin_left10px{
margin-left:10px;}

.margin_left10px{
margin-left:10px;}

.margin_left10px{
margin-left:10px;}

.padding_left10px{
padding-left:10px;}

.padding_right10{
padding-right:10px;}
.red{
color:#CD2129 !important
}
.body_helper{
float:right !important;;width:660px !important;

}
.flush_left-10{
margin-left:-10px;
}
.margin-top-10{
margin-top:10px !important;
clear:both
}


.float-left{
float:left
}

.float-right{
float:right
}	

.padding-r-10{
padding-right:10px;
}	
	
	
	
	.sidebar_box{
	width:280px;
	margin:10px 10px 0px 10px;
	padding:10px 10px 10px 0px;
	background-color:#15264A;
	color:#fff;
	font-size:12px;
	}
	
	
	.sidebar_box.v2 h1{
height:25px;
margin-bottom:0px !important;
	}

#sidebar .v6{
overflow:hidden;
width:300px;
padding:0px 0px 0px 0px !important;
background-color:#2A498D;

}


#sidebar .v6 .scroll{
width:280px;
height:142px;
overflow:auto;
background-color:#FBFBFA;
color:#2A498D;
padding:0px 10px 0 10px;
font-size:10px
}

#sidebar .v6.scroll{

margin-top:15px !important;
width:290px;
height:142px;
overflow:auto;
background-color:#FBFBFA;
color:#2A498D;
padding:0px 10px 0 10px;
font-size:10px;
}

#sidebar .v6  h1{
margin-left:0;
padding-left:0;
font-size:16px;
}

#sidebar .v6 h2, #sidebar ul.v6 h2{
font-weight:bold;
font-size:12px;
color:#040D30;
font-style: italic; 
margin-top:10px;

}

#sidebar .v6 a  {
line-height:14px;
color:#2A498D;
text-decoration:none;
}

#sidebar .v6 li  {
line-height:13px;
color:#2A498D;
text-decoration:none;
background-image: url(../i/template/red_arrow_small.gif);
background-repeat: no-repeat;
padding-left:10px;
}



.sidebar_box a{
color:#fff;
text-decoration:none;
	}
	
#sidebar .v0, #sidebar .v2,#sidebar .v3,#sidebar .v4{
	padding:10px;

	}
	
#sidebar .v0 {
/*height:190px;*/
width:290px;
padding-left:0px !important;

	}
	
#sidebar .v0 p{
width:155px;
padding:10px;
	}
	

	
#sidebar .v2{
width:300px;
padding:10px 0px 0px 0px !important;
}
	
#sidebar .v2 form{
margin:0px;
height:46px;
padding:10px 0 10px 0;
}

	      
#sidebar .v2 h1, #sidebar .v2 h1{
font-size:13px;
margin: -4px 0 6px 0;
font-weight:normal;
padding:0 0 0 10px;
}
	
#search_btn{
width:39px !important;
height:25px;
position:absolute;
margin-left:6px !important;
}

.hdr_search_btn{
position:relative !important;
}

.usga_members{
background-image: url(../i/modules/usga_club.gif) ;
background-repeat:no-repeat;
background-position: top left;
margin-left:10px;
margin-top:10px;
margin-bottom:0px;
width:300px;
height:27px;
padding-top:56px;
}

.usga_members.v2{
background-image: url(../i/modules/blue_seal_bg.gif) ;
background-repeat:no-repeat;
background-position: top left;
margin-left:10px;
margin-top:10px !important;
margin-bottom:0px !important;
width:300px ;
height:64px !important;
padding-top:56px !important;
color:#fff;
}

.usga_members.v2 p{
padding-left:20px;
padding-bottom:14px;
color:#fff;
font-size:12px;
} 
.usga_members.v2 p B{
font-size:13px;
color:#fff;
} 


.sidebar_box.search{
margin:10px 0 0 10px;
padding:0;
width:300px !important;
padding-bottom:0px;
padding-top:6px;
}

.sidebar_box h1{
padding-left:10px;
padding-bottom:5px;
}

.sidebar_box.v5 h1{
padding-left:0px;
padding-bottom:5px;
}

.side_box_form{
width:290px;
padding:0 0 0 10px;
background-color:#12203E;
height:30px;
padding-top:10px;
}

.white_form{
background-color:#fff;
font-size:10px;
color:#142549;
float:left;
}

.white_form input{
height:20px;
margin-left:10px;
} 

.white_form .sidebar_search_btn{
background-image: url(../i/modules/red_seach_bttn.gif) ;
background-repeat:no-repeat;
background-position: top left;

}

#sidebar .v2 .side_box_form{
padding-top:3px;
height:45px;
}
#sidebar .v2 form input{
margin:0 0px 0 0px;
width:100px;
height:24px;
margin:0px;
padding:0;
padding-right:10px;
} 

#sidebar .v2 .side_box_form p{
font-size:11px;
margin:10px 6px 0 0;
float:left;
padding-top:5px;
}

#sidebar .v3,#sidebar .v4{
margin-top;
margin-left:10px;
width:290px;
padding-right:0px;

}
.side_box_offwhite{
padding-top:10px;
padding-right:10px;
color:#D7D7D7
}
#sidebar .v3 p{
width:216px;
}

#sidebar .v3 p a, #sidebar .v4 p a{
font-weight:bold;
}
#sidebar .v5{
padding:10px;
}
#sidebar .v5 h1{
font-size:18px;
padding-bottom:6px;
}
#sidebar .v5 h2{
font-weight:normal;
font-size:15px;
padding-bottom:6px;
}
#sidebar .v5 p{
color:#CECDCD;
}

#sidebar .v7 {
padding-left:10px !important;
padding-right:0 !important;
width:290px !important;
}

#sidebar .v7 a{
font-weight:bold;
}



#sidebar .loggedin h1{
margin:0 0 0 20px;
font-weight:bold;
color:#fff;
font-size:17px;
background-color:#2b4a8d;
float:left;
}
/* news styles*/

.landing_news{
width:290px !important;
background-color:#F4F4F4;
padding-left:10px;
overflow:hidden;
}

.landing_news .title{
color:#2A498D;
font: bold 19px Arial Black, Gadget, sans-serif;
border-bottom:1px solid #DBDBDB;

}

.landing_news ul, .home_news a{
font-size:11px;
color:#2A498D;
}


.landing_news li{
background-image: url(../i/template/red_arrow.gif) ;
background-repeat:no-repeat;
background-position: top left;
padding-left:12px;
padding-top:4px;
padding-bottom:4px;
border-bottom:1px solid #DBDBDB;
}
/* news styles*/
.rss{
float:right;
margin-top:-20px;
padding-right:2px;
}



/* see more links */
.more_link_v1 a{
color:#CD2129;
font-size:12px;
font-weight:bold;
text-decoration:none;
padding-top:0px;
width:120px !important;
white-space:nowrap;

}

#see_more.v1 {
padding-left:0px;
padding-top:5px;
width:300px;

}

#see_more.v2 {
padding-left:0px;
padding-top:5px;
float:left;
}

#see_more.v4 {
margin-top:-10px;
padding-bottom:5px;
float:right;
color:#CD2129;
}

#see_more.v4 a{
color:#CD2129;
}

#see_more.v3 {
padding-left:0px;
padding-top:5px;
padding-bottom:5px;
float:left;
color:#CD2129;
font-weight:bold;
clear:both;
text-decoration:none;
font-size:10px;
white-space:nowrap;
width:270px;
}

.more_link_v2 a, .more_link_v2{
text-decoration:none;
font-weight:bold;
color:#2A498D;
font-size:11px;
white-space:nowrap;
}
.more_link_v3 {
padding-top:10px;
text-decoration:none;
font-weight:bold;
color:#fff;
font-size:12px;
white-space:nowrap;
}

.more_link_v1 a{
padding-top:10px;
text-decoration:none;
font-weight:bold;
color:#C22126;
font-size:12px;
white-space:nowrap;
}

/* see more links */

.home_leader_board h1{
font-size:18px;
color:#2A498D;
border-bottom:1px solid #DBDBDB;
padding-bottom:5px;
margin-bottom:15px;
width:320px;
}

.home_leader_board h2{
font-size:12px;
font-weight:bold;
color:#2A498D;
width:225px;
float:left;
margin:0;
padding:0;
width:240px;
vertical-align:bottom;
line-height:20px;
}

#see_more.v2 a{
color:#CD2129;
font-size:11px;
font-weight:bold;
text-decoration:none;
text-align:left;
width:90px;
float:left;
height:20px;
}


.home_leader_board{
width:330px !important;
margin:0;
padding:0;
margin-left:-5px;
}
.home_leader_board table{
border:0px;
border-top:1px solid #DBDBDB;
width:320px;
margin:0px 0 0 0;
padding:0;
margin-bottom:20px}


.home_leader_board table .name {
color:#474747;
font-size:11px;
font-weight:bold;
padding:5px 0 0 10px;
}



.home_leader_board table .number {
width:40px;
color:#2A498D;
font-size:11px;
font-weight:bold;
text-align:right;
padding:5px 0 0 0px;
}

.home_leader_board table .rate {
width:40px;
color:#474747;
font-size:11px;
font-weight:bold;
padding:5px 0 0 10px;
}

.home_leader_board table .score {
color:#474747;
font-size:11px;
font-weight:bold;
padding:5px 0 0 10px;
}

.home_leader_board table .leader{
width:40px;
color:#2A498D;
font-size:11px;
font-weight:bold;
padding:5px 0 0 10px;
text-align:center;
}

#space320x250{
width:320px;
margin-left:-35px;
}

#space300x250{
width:300px;
margin-left:0px;
position:relative;
z-index:3;
margin-bottom:10px;
}
.space630{
width:630px;
}
.space300{
float:right;
padding-left:10px;
}

.landing_mod{
color:#474747;
font-size:11px;
margin-right:-10px;
}


.landing_mod b{
color:#474747;
font-size:12px;
font-weight:bold
}

.landing_mod h1{
background-image: url(../i/template/landing_mod_hd_bg.jpg) ;
background-repeat:no-repeat;
width:300px;
height:36px;
margin-left:0px;
color:#2A498D;
padding:10px 0 10px 20px;
font-size:16px;

}

.yui-g .landing_mod h1{
background-image: url(../i/template/landing_mod_hd_bg.jpg) ;
background-repeat:no-repeat;

}


.img_list li{
background-image: url(../i/home/img_list_line.gif) ;
background-repeat:no-repeat;
background-position:bottom left;
padding-left:15px;
margin-left:0px;
}

.img_list b{
color:#474747;
font-size:12px;
font-weight:bold;
padding-bottom:0;
padding-top:15px;
float:none;
line-height:25px;
}


.img_list img{
float:left;
padding-right:10px;
padding-bottom:20px;
background-repeat:no-repeat;
}

.img_list li {
float:left;
width:100%;
line-height:10px;
}

.img_list a {
float:left;
padding-top:5px;
color:#CD2129;
line-height:25px;
white-space:nowrap;
margin-right:5px;
}
.img_list li .date {
font-size:11px;
margin:0;
padding:0;
color:#2A498D;
}
.landing_mod a{
text-decoration:none;
}

/*stuff*/

.landing_mod.v0 h1, .landing_mod.v3 h1{
margin-left:-10px !important;
}
.landing_mod.v3{
position:relative;
}
.landing_mod.v3 .scroll{
margin:0;
padding:0;
margin:-14px 0 20px 5px;
overflow:auto;
width:300px;
height:220px;
}

.seal_side{
position:relative;
z-index:4;
margin-right:-20px;
background-image: url(../i/template/grey_seal.gif);
background-repeat:no-repeat;
background-position: bottom right;

}
.landing_mod.v9{
position:relative;
}
.landing_mod.v9 h1{
margin-left:-10px !important;
margin-left:-18px;
margin-bottom:-10px;
}

.landing_mod.v9 .base_auto210{
margin-left:10px;
height:210px;
overflow:auto;
}


.landing_mod.v9 p{
width:250px;
margin-bottom:10px;
font-size:12px;
line-height:15px;
}


.landing_mod.v3 h2{
font-weight:bold;
font-size:12px;
color:#CD2129;
} 

.landing_mod.v2 .base{

} 

.landing_mod.v2 .base p{
padding-top:10px;
padding-left:10px;
line-height:14px;
font-size:12px;
}

.landing_mod.v2 h2{
padding-left:10px;
margin-top:5px;

} 

.landing_mod.v3 h3 a{
font-weight:bold;
font-size:12px;
color:#CD2129;
} 

.landing_mod.v3 h3{
margin-top:10px;
font-weight:bold;
font-size:12px;
color:#484948;
} 

.landing_mod.v3 .base{
line-height:15px;
position:relative;
margin:0;
padding:0;
margin:-14px 0 20px 5px;
width:300px;
height:200px;
}

.landing_mod.v3 .base_100{
line-height:15px;
position:relative;
margin:0;
padding:0;
margin:-14px 0 20px 5px;
width:300px;
height:100px;
overflow:auto
}
.base_90{
margin-top:-10px !important;
padding:0;
margin:0 0 0 10px;
height:90px !important;
overflow:auto;
line-height:18px;
}

.base_100{
margin-top:-10px !important;
padding:0;
margin:0 0 0 10px;
height:100px !important;
overflow:auto;
line-height:18px !important;
}



.base_90 a{
font-weight:bold;
color:#CD2129;
}

.landing_mod.v3 .base_auto{
line-height:15px;
position:relative;
margin:0;
padding:0;
margin:-14px 0 20px 5px;
width:300px;
}

.landing_mod.v3 .base a{
color:#CD2129;
position:relative;
z-index:2;
}

.base.v2{
height:150px;
}

.base_130{
height:130px;
}

.base_100{
height:100px;
}

.base_130 p{
width:180px;
margin-left:13px;
line-height:20px;
margin-bottom:10px;}

.base_130 h2{
margin-top:-5px;
margin-left:13px;
font-size:13px;
color:#474747 !important}

.base_130 a{
color:#CD2129;
margin-left:13px;
font-weight:bold !important;
padding-bottom:5px;}

.base_212{
height:190px;}

.base_212 p{
width:319px;
margin-top:-10px;
margin-left:13px;
line-height:17px;
margin-bottom:5px;}


.base_212 a{
color:#CD2129;
margin-left:13px;
font-weight:bold !important;
padding-bottom:5px;}

.base_seal{
width:94px;
height:168px;
margin:-14px 0 20px 5px;
background-image: url(../i/template/grey_seal.gif);
background-repeat:no-repeat;
background-position: top right;
z-index:1;
margin-top:-150px;position:absolute;left:230px;
}


.base_seal_bttn{
width:141px;
height:93px;
margin:-14px 0 20px 5px;
background-image: url(../i/template/grey_seal_bttm.gif);
background-repeat:no-repeat;
background-position: top right;
z-index:1;
margin-top:-55px;position:absolute;left:170px;
}

.seal_over a{
font-weight:bold}

.seal_over{
width:240px;
padding-top:5px;
position:relative;z-index:30
}
.landing_mod.v0 li{
margin-left:-10px !important;
}

.landing_mod.v1 h1{
padding-left:10px !important;
}


.landing_mod.v1 {
margin:0;
padding:0;
}
.landing_mod.v1 b {
padding-left:10px;
font-size:12px;
color:#2A498D;
font-weight:bold;
width:150px;
padding:0;
margin:0;
}

.landing_mod.v1 b {
padding-left:10px;
font-size:12px;
color:#2A498D;
font-weight:bold;
width:150px;
padding:0;
margin:0;
}


/*stuff*/
.landing_mod.v1 .scroll{
margin:0;
padding:0;
margin:-14px 0 20px 5px;
overflow:auto;
width:300px;
height:120px;
}

.landing_mod.v2 .scroll{
margin:0;
padding:0 0 0 15px;
margin:0px 0 0 0px;
overflow:auto;
width:290px;
height:160px;
background-color:#fff;
font-size:12px;
line-height:20px;
}

.landing_mod.v2 h1{
background-image:none ;
background-repeat:no-repeat;
font-size:18px;
margin:-5px 0 -12px 10px;
padding:0;

}

.landing_mod.v2 h2{
color:#242424;
font-weight:bold;
font-size:13px;
}

.landing_mod.v1 h2, .landing_mod.v3 h2{
color:#2A498D;
font-weight:bold;
font-size:12px;
}

.landing_mod.v1 .scroll{
margin:0;
padding:0;
margin:-14px 0 20px 5px;
overflow:auto;
width:280px;
height:120px;
}

.landing_mod.v1 .scroll p,.landing_mod.v3 .scroll p{
margin-top:10px;
}
.landing_mod.v1 .scroll p b,.landing_mod.v3 .scroll b{
margin-top:10px;
color:#474747;
}

.landing_mod.v1 .base,.landing_mod.v3 .base{
margin:0;
padding:0;
margin:-14px 0 0px 5px;
width:300px;
}



.landing_mod.v1 .base p{
clear:both;
padding-top:10px;
font-size:12px;
}
.landing_mod.v1 .date{
padding-left:10px;
font-size:12px;}

.landing_mod.v1 .headline{
margin-left:10px;
font-size:12px;
color:#2A498D;
font-weight:bold;
}


.landing_mod.v8 h1{
background-image:none;
margin:0px;
padding:0;
height:25px;
}
.landing_mod.v8 h2{
margin:0 0 8px 0;
padding-top:8px;
padding-bottom:3px;
border-bottom:1px solid #dbdbdb;
border-top:1px solid #dbdbdb;
font-weight:bold;
color:#2b4a8d;
font-size:13px;
}
.landing_mod.v8 p{
margin:0px 0 15px 0;

}

.landing_mod.v1 .base .subnotes{
padding-top:5px;
font-size:10px !important}

.landing_mod.v1 .base .subnotes a{
color:#CD2129;
font-weight:bold;
text-decoration:underline}


.gallery_mod .gallery_mod_wrapper{
color:#474747;
width:300px;
font-size:11px;
border:1px solid #D0D0CF;
position:relative;
z-index:1;
float:left;
}

.gallery_mod h1{
color:#7B7C7B;
font-size:14px;
border-left:1px solid #D0D0CF;
border-right:1px solid #D0D0CF;
border-top:1px solid #D0D0CF;
width:116px;
text-align:center;
background-color:#fff;
padding-top:5px;
margin-bottom:-1px;
position:relative;
z-index:2;
}

.gallery_mod p{
width:125px;
float:left;
padding-right:20px;
padding-bottom:0px;
}

.gallery_mod p img{
padding: 10px 10px 0px 10px;
}

.gallery_mod a{
color:#CD2129;
font-weight:bold;
clear:both;
padding-left:10px;
text-decoration:none;
font-size:10px;
white-space:nowrap
}

.gallery_mod b{
padding: 10px 10px 0px 10px;
float:left;
font-weight:normal
}

.primary_nav li{padding-top:20px;margin-top:-10px;height:20px; }



.left_nav {
overflow:hidden !important;
margin-top:5px;
width:300px !important;
margin-bottm:10px !important;
margin-left:10px;
background-color:#182F6D;
}

.left_nav ul{
width:300px;
background-color:#182F6D;
padding:0 !important;
color:#fff;
float:left;
padding-bottom:10px !important;
padding-top:10px !important;
}

.left_nav li{
overflow:hidden;
padding:0 !important;
margin:0 !important;
width:300px !important;
float:left;
}

.left_nav .selected{
background-color:#040D2E;
color:#fff;
text-decoration:none;
font-size:11px;
font-weight:bold;
float:left;
cursor: default;
margin:0;
line-height:20px;

}

.left_nav .current{
background-color:#040D2E;
color:#fff;
text-decoration:none;
font-size:11px;
font-weight:bold;
float:left;
margin:0;
line-height:20px;
float:left;
}
.left_nav ul li.back-nav a{
color:#DEDEDE !important
}

.left_nav .level-2 .current, .left_nav .level-2 .selected{
background-color:#08143B !important;
}

 .left_nav .level-3 .selected{
background-color:#07194C !important;
}
.left_nav .level-4 .current {
background-color:#102154 nav ul li a{
color:#fff;
text-decoration:none;
font-size:11px;
font-weight:bold;
line-height:20px;
padding-left:18px;
width:290px !important;
}
.left_nav .level-2{
margin-left:5px !important;;
width:295px !important;
}
.left_nav .level-2 a{
color:#DEDEDE
}

.left_nav .level-3{
margin-left:12px !important;
width:288px !important;
}
.left_nav .level-3 a{
color:#B7B7B7
}

.left_nav .level-4 {
margin-left:5px !important;
color:#B7B7B7;
width:295px !important;
}

.left_nav .level-4 a{
margin-left:15px;
color:#B7B7B7;
}


#breadcrumb {
height:18px;
float:left;
width:960px;
margin:0px;
padding:7px 20px 0 0;
background-color:#040D2E;
height:20px;

}

#breadcrumb ul {
margin:0;
float:left;

margin-left:18px;
}
#breadcrumb ul li {
color:#AAAAAA;
float:left;
}

#breadcrumb ul li a{
margin-left:5px;
color:#AAAAAA;
font-size:11px;
font-weight:normal;
text-decoration:underline;
}
.grey_background{
background-color:#F4F4F4;
}
.grey_wrapper{
float:left;padding:10px 10px 10px 8px;
background-color:#F4F4F4;
}

.grey_wrapper h1{
background-image: url(../i/template/h1430_bg.png) ;
background-repeat:no-repeat;
background-position: top left;
height:39px;
margin-left:-5px;
padding-left:20px;
color:#2A498D;
font-size:16px;
padding-top:5px;
}


.grey_wrapper h1.sub{
width:436px;
}

.grey_wrapper p{
margin-left:20px;
margin-right:10px;}
.landing-into{
font-size:12px;
color:#505050;
padding:10px 20px 0 20px;
line-height:20px;
}


.landing-into .title{
color:#CD2129;
font-weight:bold;
font-size:21px !important;

}

.yui-g{
float:right;

}


.content-intro{
font-size:12px;
padding:10px 30px 0 29px;
line-height:16px;
color:#505050;
float:right;
}

.content-intro h1{
background-image: url(../i/template/content_h1_bg.jpg);
}


.content-intro a{
color:#751519;
}


.content-intro p{
margin-bottom:10px;
color:#505050;
}

.hero{width:300px;float:right;
}


.content-intro .title{
background-image: url(../i/template/content_h1_bg.jpg);
background-repeat:no-repeat;
height:42px;
color:#2A498D;
font-size:19px !important;
margin:-10px 0 0 -28px;
padding:10px 0 0 20px;

}

.content-intro h1{
width:600px;
color:#2A498D;
font-size:16px;
font-weight:bold;
margin:0;
padding:0;
}
.content-intro h2.subhed{
color:#505050;
font-size:14px;
font-weight:normal;
margin:0;
padding:0;
}
.content-intro .date{
color:#505050;
font-size:11px;
font-weight:bold;
margin:10px 0 0 0;
padding:0;
}

.content-intro .byline{
color:#505050;
font-size:11px;
font-weight:normal;
margin:20px 0 20px 0;
padding:0;
}
.article_pic{
width:317px;
padding:0 0 0 10px;
float:right;
font-size:10px}

.content-intro h1.title.red,.content-intro h1.title.blue,.content-intro h1.title.black{
background-image: none;
color:#CD2129;
text-transform: uppercase;
margin-bottom:-10px;
padding-left:25px;
font-weight:bold;
}
.content-intro h1.title.red{
color:#CD2129;
}
.content-intro h1.title.blue{
color:#2A498D;
}

.content-intro h1.title.black{
color:#040D2E;
}

.content-intro h2{
color:#2A498D;
font-size:16px !important;
margin:-10px 0 0 -28px;
padding:10px 0 0 26px;
font-weight:bold;
}

.content-intro.v1 h2{
color:#2A498D;
font-size:14px !important;
margin:-10px 0 0 -28px;
padding:10px 0 0 26px;
font-weight:bold;
}
.content-intro.v1 {
padding-bottom:10px;
}

.content-intro.landing h1{
background-image:none;
margin-left:0px;
margin-bottom:-28px;
}


.content_list{
margin-left:15px;
}

.content_list a{
color:#2A498D;
font-weight:bold;
line-height:20px;
font-size:12px;
text-decoration:none
}

.small_mods p{
font-size:10px;
color:#474747}

.small_mods{
width:290px;
float:right;
}

.small_mods img{
float:right;
}

.small_mods.v2{
margin:0px 0px 0 12px;
padding:10px 10px 0 10px;
}

.small_mods.v3 {
margin:0 0 10px 0px;
padding:10px 0px 0 10px;
width:290px !important;
}
.small_mods.v3 h2 {
color:#2A498D;
font-weight:bold;
font-size:13px;
padding-bottom:5px;
}

.small_mods.v3 p {
padding-bottom:7px;
}

.small_mods.v0 {
width:295px !important;
margin:10px -15px 0 12px;
padding:10px;
}
.small_mods.v1 {
width:290px;
margin:20px -5px 0 12px;
padding:10px;

color:#4D4D4D;
}

.small_mods.v4 {
width:280px;
margin:0px -5px 0 12px;
padding:10px;
border:1px solid #D2D2D1;
color:#4D4D4D;
}


.small_mods.v0 p {
color:#474747;
}

.small_mods.v0 h1,.small_mods.v2 h1, .small_mods.v3 h1{
color:#2A498D;
font-size:14px;
margin-bottom:5px;
background-image:none ;
background-repeat:no-repeat;
font-weight:bold
}

.small_mods.v0 h1 i{
color:#16274C
}

.small_mods.v1 b,.small_mods.v4 b{
color:#2A498D;
font-weight:bold;
}
.scroller_wrapper{padding-top:25px;float:left;width:980px;background-color:#fff;
padding-bottom:10px;}

.browse_rules{
float:left;height:23px;width:980px;background-color:#03091F;color:#7F7F7F}
/*
.browse_rules.v1{
float:left;height:23px;width:980px;background-color:red;background-image: url('../i/modules/bar_red_bg.jpg'); background-repeat: repeat-x; color:#7F7F7F}
*/
.browse_rules_one{
color:#7F7F7F;
font-size:13px;
margin-left:20px}


.browse_rules h1{
margin-top:2px;
margin-left:20px;
color:#fff;
font-weight:bold;
font-size:14px;}


.browse_rules_one.v1 h1{
margin-top:20px ;
}


.browse_rules_one{
padding-top:0px;float:left;width:226px; overflow:auto;height:388px;
}


.browse_rules_one h1{
margin-top:0 !important;
margin-bottom:5px !important;
padding:0;
width:200px;
float:left;
background-color:#2A498D;
color:#fff;
font-size:14px;
font-weight:bold;
padding-left:5px;

}
.browse_rules_one.v1 p{
margin-left:5px;
font-size:12px;
}

.browse_rules_one p{
font-size:12px;
}
.browse_rules_one h2{
font-weight:bold;
font-size:13px !important;
color:#2A498D;
width:200px;
padding-bottom:5px;
border-bottom:1px solid #EBECEA;
}

.browse_rules_one.v1 h2{
margin-top:20px !important;
margin-bottom:-5px !important;
margin-left:5px;
padding-bottom:2px;
}


.browse_rules_one h3 {
margin-top:10px;
color:#CD2129;
font-weight:bold;
font-size:12px
}

.browse_rules_one.v1 h3{
margin-left:5px;
}



.browse_rules_two {float:left;width:515px; overflow:auto;height:388px;}



.browse_rules_two h1{
height:20px;
background-color:#061347;
color:#fff;
font-size:16px;
font-weight:bold;
padding-left:20px;
}

.browse_rules_two h2{
margin-left:20px;
color:#2A498D;
font-size:14px;
font-weight:bold;
margin-top:20px;
margin-bottom:0px;
}

.browse_rules_two h3{
margin-left:20px;
color:#7F7F7F;
font-size:14px;
font-weight:bold;
margin-top:20px;
margin-bottom:0px;
}


.browse_rules_two p{
color:#7F7F7F;
margin-left:20px;
margin-right:20px;
margin-top:5px;
margin-bottom:20px;
font-size:12px;
}

.browse_rules_two i {
color:#2A498D;
}

.browse_rules_three h1{
width:200px;
background-color:#2A498D;
color:#fff;
font-size:14px;
font-weight:bold;
padding-left:5px;
}
.browse_rules_three{
font-size:11px;
width:212px; 
height:388px;
float:left;
}
.browse_rules_three table .number{
color:#2A498D;
font-size:11px;
width:20px;
}


.rules_table.v1 .number{
width:30px;
vertical-align:top;
}



.browse_rules_three table{
margin-left:5px;
color:#7F7F7F;
}

.rules_table table td{
padding-bottom:4px;

}

.rules_table{
padding-top:10px;
margin:0;
height:160px;
width:200px;
overflow: auto;
}

/*start update nav*/
.sort_menu{
margin-top:40px;width:234px;clear:both;float:right;padding-right:15px;margin-bottom:-20px;position:relative;z-index:2}

.sort_menu form{
color:#505050;
font-size:11px;
color:#2A498D;margin-left:15px;float:left;margin-right:10px;
}



.ratings{
margin:-15px -18px 0 -28px;
padding:15px 15px 10px  25px ;
background-image:url(../i/modules/rating_bg.png);
background-repeat: repeat-x;

}
.ratings h1{
margin:0 0 0px 0 !important;
padding:0 !important;
color:#2A498D;
font-size:14px;
background-image:none;
font-weight:bold;
width:410px;
height:100% !important;

}
.rating_stars{
width:175px;
float:right;
color:#242424;
font-weight:bold;
margin-top:0px !important;
}

.ratings .byline{
font-style: italic; 
}

.ratings .source{
color:#15264A
}


.ratings p{
margin-top:5px;
line-height:18px;

}
.ratings .viewmore{
margin-top:-10px;text-align:right;}

.ratings .viewmore a{
font-weight:bold;
color:#CD2129;
text-decoration:none}

.pagination {width:660px;
background-image:url(../i/modules/rating_bg.png);
margin:0px -18px 0 0px;
padding:7px 0px 7px  0px ;
float:left;
text-align:right;
white-space:nowrap;
}

.pagination ul{
float:left;
padding-left:230px;
}
.pagination li a{
color:#505050;
font-size:12px;
text-decoration:none;
padding:0 5px 0 5px;
background-color:#EBEBEA;

} 
.pagination li{
float:left;
}
.pagination .selected a{
color:#f5302a;
font-weight:bold;
}
.landing_mod.calendar tr{
border-bottom:1px solid #EAEBE9;
}
.landing_mod.calendar td{
padding-top:2px;
padding-bottom:2px
}
.landing_mod.calendar {
color:#7F7F7F;
font-size:12px
}
.landing_mod.calendar a {
font-weight:bold;
font-size:12px
}

.landing_mod.calendar table {
float:left;
border-top:1px solid #EAEBE9;
margin-top:10px;
font-weight:bold;
margin-left:-10px;
width:340px !important;
 w\idth: 300px; /
font-size:11px
}
.landing_mod.calendar .cal_left{
text-align:right;
color:#15264A;
padding-right:5px}

.landing_mod.calendar .cal_left b{
font-weight:bolder;
color:#CD2129;
font-size:12px;
padding-right:10px}

.landing_mod.calendar .cal_right b{
font-weight:bolder;
color:#29478F;
font-size:13px !important;}

.video_wrapper{
margin:0;padding:0;width:329px;float:left}
.mod_select{
width:300px;padding:0 0 0 10px;margin:0;float:left
}

.mod_select h1{
color:#2A498D;
background:none;
font-size:16px !important;
margin:0 0 0px  10px;
padding:0 0 0 10px;
} 

.mod_select .scroll{
padding-left:10px;
width:290px !important;
height:169px;
overflow:auto;
background-color:#fff;
color:#242424;
line-height:20px;
} 

.mod_select h2{
font-weight:bold;
} 

.mod_select .base{
width:290px;
} 
.personal_profile{
margin-left:-10px;
width:314px;
float:left;
font-size:12px;
}

.personal_profile p{
margin-bottom:10px;
line-height:20px;}


.personal_profile a{
line-height:20px;
font-size:12px;
color:#2A498D;
font-weight:bold;
text-decoration:none}

.personal_map h1{
font-size:12px;
color:#CD2129}

.personal_map{
float:right;
width:285px;

}
.personal_map p{
margin-top:20px;
}

.personal_course{
margin-top:20px;
padding-top:20px;
margin-left:-10px;
float:left;
border-top:1px solid #EAEBE9;
width:610px;}

.personal_course h1{
font-size:13px;
margin-bottom:10px;}

.personal_course .description{
margin-top:20px;
width:320px;
float:left;
margin-right:14px;}

.personal_course .logos{
margin-top:20px;
width:271px;
float:left;
}
.profile_sidebar.first{
margin-top:10px;}

#sidebar .profile_sidebar {
background-color:#182F6D;
padding-left:10px;
background:#fff;
background-image:url(../i/modules/profile_sidebar.png) !important;
background-repeat: no-repeat !important;
overflow:hidden !important;
width:290px !important;
padding-bottom:10px;
margin-left:10px;

}

#sidebar .profile_sidebar.loggedin{
background-image:none !important;}

.profile_sidebar .name{
margin-top:3px;
color:#040D30;
font-weight:bold;
font-size:12px;

}



.profile_sidebar h1{
margin-top:3px;
float:left;
width:240px;
font-weight:bold;
height:18px;
}
.profile_pic{
clear:left;
float:left !important;

padding-top:10px;
}

.profile_sidebar .profile_content{
margin-left:10px;
color:#2A498D;
font-size:12px;
margin-left:10px;margin-top:10px;float:left;width:160px;overflow:hidden
}

.profile_sidebar .loggedin_content{
margin-left:10px;
color:#272650;
font-size:11px;
margin-left:10px;margin-top:5px;float:left;width:160px;overflow:hidden
}

.profile_sidebar .loggedin_content b{
font-size:11px;
}

.profile_sidebar .course_content{
margin-left:10px;
color:#2A498D;
font-size:12px;
margin-left:10px;
margin-top:10px;
float:left;
width:190px;overflow:hidden
}
.course_condition{
margin-top:4px;
float:left;
width:280px;overflow:hidden}

.profile_sidebar p b,.course_condition b{
color:#2A498D;
font-size:12px;
}
.profile_sidebar .email{
color:#040D30}

.profile_sidebar .edit{
float:left;
padding-top:3px;
font-weight:bold;
color:#2A498D;
text-decoration:none;
font-size:11px;}

.home_map{
clear:both;margin:-0px -10px -13px -10px;padding:0 !important;}


#mod_275{
float:left;
margin-left:5px;
}


.mod_275_top{
white-space:nowrap;
background-image:url(../i/modules/profile_modtop_270.png)  !important;
background-repeat: no-repeat !important;
background-position: top left;
width:275px;
height:39px;
padding:0;
margin:0;
}

.mod_275_content{
width:262px;
margin:-5px 0 0 0px;
padding:10px 0 0 10px;
border-left:1px solid #D4D4D4;
border-right:1px solid #D4D4D4;
}

.mod_275_bottom{
background-image:url(../i/modules/profile_modbottom_270.png);
background-repeat: no-repeat !important;
background-position: bottom left !important;
width:275px;
height:17px;
padding:0;
margin:0;

}


#mod_370{

float:left;
margin-left:5px;
}
.mod_370_top{
background-image:url(../i/modules/profile_modtop_370.png)  !important;
background-repeat: no-repeat !important;
background-position: top left;
width:370px;
height:39px;
padding:0;
margin:0;
}

.mod_370_content{
width:357px;
margin:-5px 0 0 0px;
padding:10px 0 0 10px;
border-left:1px solid #D4D4D4;
border-right:1px solid #D4D4D4;
}

.mod_370_bottom{
background-image:url(../i/modules/profile_modtbottom_370.png);
background-repeat: no-repeat !important;
background-position: bottom left !important;
width:370px;
height:17px;
padding:0;
margin:0;

}


#mod_275 H1,#mod_370 H1{
padding:0;
margin-top:10px;
margin-left:10px;
float:left;
width:220px;
font-size: 16px;
color:#2A498D;
}

#mod_370 H1{
width:315px;}

.profile_sidebar .edit, #mod_275 .edit,#mod_370 .edit{
float:left;
padding-top:3px;
font-weight:bold;
color:#2A498D;
text-decoration:none;
font-size:11px;}

#mod_275 .edit, #mod_370 .edit{
padding-top:13px;
}
.golflife{

float:left;}

.golflife h1.title{
margin:20px 0 0 0;
padding:0;
height:30px;
background-image: url(../i/template/content_h1_bg.jpg);
width:600px;
color:#2A498D;
font-size:17px !important;
padding:8px 0 0 25px;
}
.golflife ul{
margin-left:15px;
margin-bottom:15px;
}
.golflife li{
color:#474747;
padding-left:12px;
margin-bottom:10px;
background-image: url(../i/template/red_arrow_small.gif);
background-repeat: no-repeat;
}

.golflife h2{
padding-bottom:8px;
padding-left:25px;
margin:20px 0 0 0;
color:#15264A;
font-size:14px;
font-style:Italic ;
font-weight:bold

}

.golflife h3{
color:#2A498D;
font-size:13px;
font-weight:bold;
margin-bottom:5px;

}

.mod_275_content ul{
font-weight:bold;
color:#7F7F7F;
font-size:13px;
line-height:20px;
}
.mod_275_content ul b{
color:#061347;
font-size:13px;
}

.profile_search{

background-image: none !important;
}

.profile_search h1{
width:275px;
padding-top:10px;
border-top:1px solid #9F9F9F;
color:#2A498D;
font-size:16px;
font-weight:normal
}
.profile_search form{
margin-top:10px;
}
.profile_search  .profile_input{
color:#9F9F9F;
width:130px;}

.profile_search select{
color:#9F9F9F !important;
}
.profile_search ul{
float:left;
width:320px;

}

.profile_search li{
width:129px;
float:left;
margin-right:10px;
margin-bottom:10px;
}


.THV_page{
background:#fff;width:600px;
}
.shop_page{
background:#fff;width:600px;
}

.shop_page ul,.THV_page{
float:left;width:660px;
padding-bottom:20px;

}
.THV_page ul{
clear:both}

.shop_page li, .THV_page li{
float:left;width:330px;

}


.THV_page p{
float:left;
margin-top:10px;
line-height:18px;
padding-left:10px;
font-size:12px;
}

.THV_page .date{
line-height:29px;
color: #2A498D
}

.THV_page img{
float:left;
margin-left:20px;}


.THV_links{
font-weight:bold;
padding-top:90px;
}

.THV_links a{
padding-left:15px;
font-weight:bold;
padding-top:90px;
color:#CD2129;
text-decoration:none;
}

.shop_page img{float:right;padding-right:10px;}

.shop_page h1,.THV_page h1 {
padding-top:10px;
padding-left:20px !important;
font-weight:normal;
font-size:17px;
height:19px !important;
}
.shop_page h1{clear:both;
}


.shop_page h2{
margin-left:20px;
padding-left:0;
margin-right:0;
font-weight:normal !important;
color:#2A498D;
font-size:14px !important;
padding-bottom:8px}

.shop_page .see_more a{
font-weight:bold;
color:#CD2129}

.shop_page p{
padding-left:20px;
padding-bottom:5px
}
.shop_page  .secondrow{float:left;width:330px;}

.shop_page .secondrow h2{
padding-left:10px;

}
.shop_page .secondrow p{
padding-left:20px;
}

#space300x250_leftnav{
margin-top:10px;
margin-left:10px;
padding:0}

.chart_past .year{
padding-left:30px;
padding-right:20px;
color:#2A498D;
font-weight:bold;
vertical-alignment:top;
}
.chart_past{
vertical-align: top;
font-size:12px;
margin-top:20px;
margin-right:20px;
margin-bottom:20px;
}
.chart_past td{
vertical-align: top;
padding-bottom:5px;
}

.h1_SV
{
background-image:url(../i/template/content_h1_bg.jpg);
background-repeat:no-repeat;
text-align:left;
color:#2A498D;
font-size:18px;
width:600px;
height:42px;
padding:10px 0 10px 20px;
}
.h2_SV
{
color:#2A498D;
font-size:13px;
font-weight:bold;
}
.text_SV
{
color:#505050;
margin-bottom:10px;
font-size:12px;
line-height:16px;
text-align:left;
font-family:arial,helvetica,clean,sans-serif;
font-style:normal;
font-variant:normal;
font-weight:normal;
}
.text_SV_nomargin
{
color:#505050;
font-size:12px;
line-height:16px;
text-align:left;
font-family:arial,helvetica,clean,sans-serif;
font-style:normal;
font-variant:normal;
font-weight:normal;
}
.li_SV
{
list-style-position:inside;
list-style-type:disc;
color:#505050;
font-size:12px;
line-height:16px;
text-align:left;
font-family:arial,helvetica,clean,sans-serif;
font-style:normal;
font-variant:normal;
font-weight:normal;
}
.li_nbr_SV
{
list-style-position:outside;
list-style-type:decimal;
color:#505050;
font-size:12px;
line-height:16px;
text-align:left;
font-family:arial,helvetica,clean,sans-serif;
font-style:normal;
font-variant:normal;
font-weight:normal;
margin-left:40px;
}

.trLight_SV
{
 background-color:#F4F4F4;
 border-bottom-color:#F4F4F4;
 border-top-color:#F4F4F4;
 padding:5px;
}	

.trDark_SV
{
 background-color:#C9CDD9;
 border-bottom-color:#C9CDD9;
 border-top-color:#C9CDD9;
 padding:5px;
}	
.trBlack_SV
{
background-color:#040D2E;
font-size:12px;
font-family:arial,helvetica,clean,sans-serif;
font-style:normal;
font-variant:normal;
font-weight:bold;
color:#FFFFFF;
}

.tdHeader_SV
{
background-color: #EFEFEF;
color:#2A498D;
text-align:center;
border-right-color:#EFEFEF;
border-left-color:#EFEFEF;
border-bottom-color:#CDCDCD;
height:30px;
font-size:13px;
font-weight:bold;
}
.tdHeader_SV_comittee
{
background-color: #EFEFEF;
color:#2A498D;
text-align:center;
padding:4px;
border:none;
height:30px;
font-size:13px;
font-weight:bold;
}
.tdHeader_SV_comittee_th
{
background-color: #EFEFEF;
color:#2A498D;
text-align:center;
padding:4px;
height:30px;
font-size:13px;
font-weight:bold;
border-bottom:1px solid #CDCDCD;
}
.tdHeader_SV_comittee td
{
	border-bottom:1px solid #CDCDCD;
}

.table-staff tr td
{
	padding:5px;
	border-collapse:collapse;
}

.td-staff
{
	padding:5px;
	text-align:left;
}
.td-pad-left
{
	padding-left:5px;
	text-align:left;
}
.tdItem_SV
{
 text-align:center;
 vertical-align:middle;	
 height:30px;
}

.textRed
{
color:#FF0000;
}
.textWhite
{
color:#FFFFFF;	
	}
.radiobtnTable_SV
{
width:80px;
color:#505050;
margin-bottom:10px;
font-size:12px;
line-height:16px;
text-align:left;
font-family:arial,helvetica,clean,sans-serif;
font-style:normal;
font-variant:normal;
font-weight:normal;
}

.L1IntroRed, .L1IntroRed a{
	font-family: georgia,"times new roman",times,serif;
	font-size: 15px;
	line-height: 22px;
	color: #ff0000;
	}
	
.dontparticipate 
{
background-color:#FF0033;
color:white;
font-size:10pt;
}


    #container
   {
   	float:left;
   	width:300px; 
   }
#ticketscont
{
	float:left;
	background-image:url("/images/ticketsbg.gif");
	background-color:Transparent;
	width:300px;
	height:44px;
	font-family:Arial, Verdana;
	color:#FFF;
	font-size:12px;
    margin-bottom:10px;
    margin-left:8px;
}
#ticketscont .bold
{
	font-weight:bold;
	
}
#ticketscont .left
{
	float:left;
	width:222px;
	padding-left:5px;
	padding-top:10px;
}
#ticketscont .button
{
	margin-top:10px;
	float:right;
	width:73px;
	height:18px;
	background-image:url("/Images/ticketsbtn.gif");
    text-align:center;
	font-weight:bold;
	font-size:11px;
	padding-top:5px;
	color:#FFF;
	text-decoration:none;
	
}



#supportcont
{
	float:left;
	background-image:url("/images/support_bg.gif");
	background-color:Transparent;
	width:300px;
	height:74px;
	font-family:Arial, Verdana;
	color:#FFF;
	font-size:12px;
	margin-bottom:10px;
	margin-left:8px;
}

#supportcont .bold
{
	font-weight:bold;
	font-size:14px;
}
#supportcont .left
{
	float:left;
	width:212px;
	padding-left:5px;
	padding-top:20px;
}
#supportcont .button
{
	float:right;
	width:82px;
	height:18px;
	background-image:url("/Images/support-btn.gif");
    text-align:center;
	font-weight:bold;
	font-size:11px;
	margin-top:56px;
	color:#FFF;
	text-decoration:none;
}

.L3Category 
{
color:#333333;
font-family:georgia,"times new roman",times,serif;
font-size:17px;
line-height:20px;
text-decoration:none;
}

.membership-title
{
	color:#2A498D;
	font-size:18px;
	padding:10px 0 10px 20px;
	text-align:left;
	background-color:#F4F4F4;
	font-weight:bold;
	margin-bottom:5px;
}
.membership-title .text
{
	color:#4D4D4D;
	font-size:12px;
	font-weight:normal;
}
.membership-title .text .spanbold
{
	font-weight:bold;
}

.membership-benefits
{
	color:#2A498D;
	font-size:18px;
	float:left;
	width:50%;
	padding:0px 0 0px 20px;
}
.mem-color-links
{
	float:right;
	width:263px;
	text-align:right;
}

.membership-FAQs
{
	color:#2A498D;
	font-size:18px;
	border:1px solid #D0D0D0;
	float:left;
	width:50%;
	padding:0px 0 0px 10px;
}
.membership-FAQs .get
{
	font-size:10px;
	font-family:Verdana, Arial;
	color:#CC0000;
	font-weight:bold;
}

.membership-FAQs .get span
{
	margin-bottom:5px;
}
.mem-color-links-left
{
	float:left;
	width:289px;
	text-align:right;
	padding-right:13px;
}
.mem-lvls-table
{
	border:1px solid #D0D0D0;
	background-image:url("../members/images/common/members_roster_bg.gif");
	background-repeat: repeat-x;
	background-color:#e9e9e9;
	
}

.mem-lvls-table .headertd
{
	color:#4D4D4D;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	letter-spacing:0;
	line-height:11px;
	text-decoration:none;
	
	border-color:#D0D0D0;
}
.mem-lvls-table .odd-tr
{
	
}
.mem-lvls-table .odd-tr td
{
	border-color:#D0D0D0;
}
.mem-lvls-table .odd-tr td .h2_SV
{
	color:#2A498D;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	line-height:11px;
	text-decoration:none;
}
.mem-lvls-table .odd-tr td .h2_SV:hover
{
	color:#CC0000;
}
.mem-lvls-table .unodd-tr
{
	
}
.mem-lvls-table .unodd-tr td
{
	border-color:#D0D0D0;
}
.mem-lvls-table .unodd-tr td .h2_SV
{
	color:#2A498D;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	line-height:11px;
	text-decoration:none;
}
.mem-lvls-table .unodd-tr td .h2_SV:hover
{
	color:#CC0000;
}

.enroll-info
{
	line-height:25px;
	padding-left:20px;
}

.mng-staff-bar
{
	background-color:#EFEFEF;
	color:#2A498D;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	height:25px;
}

#photoTable
{
	padding:4px;
}
#photoTable tr td
{
	padding:4px;
}

.lblMessage_SV
{
color:#505050;
font-family:arial,helvetica,clean,sans-serif;
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:16px;
}
a
{
	color:#2A498D;
	text-decoration:none;
}

a:hover
{
	color:#2A498D;
	text-decoration:none;
}

.link
{
	color:#2A498D;

}

.reset-td-padding4x tr td
{
	padding:4px;
}

.reset-td-padding10x tr td
{
	padding:10px;
}

/* PopUP Box 3 */
#dhtmltooltip{
position: absolute;
width: 300px;
border: 1px solid #3464aa;
padding: 2px;
background-color: #f5f5f5;
visibility: hidden;
z-index: 100;
text-decoration: none;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

a.dhtmltooltip{
text-decoration: none;
}

.balloonstyle{
position:absolute;
top: -500px;
left: 0;
padding: 2px;
visibility: hidden;
border:1px solid black;
/*line-height: 18px;*/
z-index: 100;
background-color: white;
text-decoration: none;
/*width: 200px;*/
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5);
}

.balloonstyle:hover {
position:absolute;
top: -500px;
left: 0;
padding: 2px;
visibility: hidden;
border:1px solid black;
/*line-height: 18px;*/
z-index: 100;
background-color: white;
text-decoration: none;
/*width: 200px;*/
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5);
}

#arrowhead{
z-index: 99;
position:absolute;
top: -500px;
left: 0;
visibility: hidden;
}
.greeting a{
color:#d21c28 !important;

}

