/* Structure
----------------------------------------------- */

html {
	background: #6b963a url(http://www.shrp.com/imgs/bkg_grdnt.jpg) top left repeat-x;
}

body {
	margin: 0;
	padding: 0;
}

a:link { 
	color:#0000FF }
	
a:visited { 
	color:#0000FF }
	

a:active { color:#0000FF} 

#wrapper {
	width: 960px;
	margin: 0 auto 0 auto;
}

.col_left {
 float: left;
 width:66%;
 padding-left: 10px;
 padding-right: 10px;
}

.col_right { float: left;
 width:30%;
 padding-left: 10px;
}


.racing_nav1 {
  float: left;
 width:21%;
 padding: 10px;
 background-color:#6b963a;
 border: 1px solid  #999;
 font-size:12px;
 font-family:Arial, Helvetica, sans-serif;
 color:#FFF; 
}

.racing_nav2 { float: left;
  float: left;
 width:21%;
 padding: 10px;
 background-color:#6b963a;
 border: 1px solid #999;
 font-size:12px;
 font-family:Arial, Helvetica, sans-serif;
 color:#FFF;
}

.racing_nav3 {
 float: left;
 width:21%;
 padding: 10px;
 background-color:#6b963a;
 border: 1px solid #999;
 font-size:12px;
 font-family:Arial, Helvetica, sans-serif;
 color:#FFF;
}

.racing_nav4 { float: left;
 float: left;
 width:21%;
 padding: 10px;
 background-color:#6b963a;
 border: 1px solid #999;
 font-size:12px;
 font-family:Arial, Helvetica, sans-serif;
 color:#FFF;
}

.racing_nav5 { float: left;
 float: left;
 width:21%;
 padding: 10px;
 background-color:#6b963a;
 border: 1px solid #999;
 font-size:12px;
 font-family:Arial, Helvetica, sans-serif;
 color:#FFF;
}


/* Header
----------------------------------------------- */ 

#header {
	position: relative;
	height: 112px;
	background: #124b22  url(http://www.shrp.com/imgs/bkg_header_shrp.jpg) top left no-repeat;
}

#header ul {
	position: absolute;
	top: 10px;
	right: 20px;
	float: right;
	margin: 0px;
	padding: 0px;
}

#header li {
	display: block;
	float: right;
	border-right: 1px solid #fff;
}

#header li a.rss {
	padding-right: 15px;
	background: url(http://www.shrp.com/imgs/icon_rss.gif) bottom right no-repeat;

}

#header li a {
	display: block;
	color: #fff;
	font: bold 10px/11px arial, verdana, sans serif;
	padding: 0 7px;
}


#header li.last {
	display: block;
	float: right;
	border-right: none;
}


#weather {
	position: absolute;
	top: 68px;
	right: 15px;
	width: 144px;
	height: 88px;
}


#sitepoweredby {
	background: url(http://www.shrp.com//imgs/sponsor_TOPshrp.png) top left no-repeat;
	position: absolute;
	top: 45px;
	right: 5px;
	width: 180px;
	height: 100px;
}

#sitepoweredby a {
	text-decoration: none;
	display: block;
	height: 100px;
	width: 180px;
}

/*#weather {
	position: absolute;
	top: 55px;
	right: 26px;
	width: 147px;
	height: 44px;
}*/


/* weather icons
----------------------------------------------- */




.sponsor {
	background: url(http://www.shrp.com/imgs/sponsor_TOPshrp.png) top left no-repeat;

}
.sunny {
	background: url(http://www.shrp.com/imgs/weather_sun.gif) top left no-repeat;
}

.cloudy {
	background: url(http://www.shrp.com/imgs/weather_cloudy.gif) top left no-repeat;
}

.partly_cloudy {
	background: url(http://www.shrp.com/imgs/weather_partly_cloudy.gif) top left no-repeat;
}

.rainy {
	background: url(http://www.shrp.com/imgs/weather_rain.gif) top left no-repeat;
}



#weather p {
	height: 108px;
	padding: 8px 5px 0 50px;
	margin: 0px;
	color: #fff;
	font: bold 11px/12px arial, verdana, sans serif;
}




/* navigation 
----------------------------------------------- */

#navigation {
	position: relative;
	background: #002400 url(http://www.shrp.com/imgs/bkg_nav.jpg) top left repeat-x;
	height: 29px;
}

#navigation ul {
	margin: 0px 0 0 25px;
	padding: 0px;
}

#navigation ul li {
	display: block;
	float: left;
	margin: 2px 21px 0 0;
}


#navigation ul li a {
	display: block;
	padding: 0;
	margin: 0;
}





#navigation form {
	position: absolute;
	top: 6px;
	right: 25px;
}


form p {
	padding:0px;
	margin:0px;
}

input {
	display: block;
	float: left;
	width: 100px;
	font: normal 10px/14px arial, verdana, sans serif;
	margin: 0px;
	padding: 0px;
}


input.search {
	display: block;
	float: left;
	width: 54px;
	height: 15px;
	padding: 0px;
	margin-left: 10px;
}

.linkText { 
font-size:10px; 
color: #0000FF; 
line-height:200%; 
font-family:verdana; 
text-decoration:none; 

}

.title { 
font-size:20px; 
font-weight:bold; 
color:#CC6600; 
font-family:arial; 
line-height:110%; 
}

a { color:#0000FF; }

/* Print, email & newsletter icons
----------------------------------------------- */

.print  {
	padding-right: 25px;
	background: url(http://www.shrp.com/imgs/icon_printer.gif) bottom right no-repeat;
    font: bold 10px/11px arial, verdana, sans serif;
}

.email {
	padding-right: 25px;
	background: url(http://www.shrp.com/imgs/icon_email.gif) bottom right no-repeat;
    font: bold 10px/11px arial, verdana, sans serif;
}

.letter {
	padding-right: 25px;
	background: url(http://www.shrp.com/imgs/icon_letter.gif) bottom right no-repeat;
    font: bold 10px/11px arial, verdana, sans serif;
}


/* navigation secondary
----------------------------------------------- */

#navigationsecond {
	background: #000032 url(http://www.shrp.com/imgs/bkg_nav2.jpg) top left repeat-x;
	height: 15px;
	color: #fff;
	font: bold 11px/14px arial, verdana, sans serif;
	padding-top: 5px;
}

#navigationsecond ul {
	margin: 0px 0 0 25px;
	padding: 0px;
}

#navigationsecond ul li {
	display: block;
	float: left;
	margin: 0px 21px 0 0;
}


#navigationsecond ul li a {
	display: block;
	padding: 0;
	margin: 0;
}


/* navigation third
----------------------------------------------- */

#navigationthird {
	background: #000032 url(http://www.shrp.com/imgs/bkg_nav2.jpg) top left repeat-x;
	height: 15px;
	color: #fff;
	font: bold 11px/14px arial, verdana, sans serif;
	padding-top: 5px;
}

#navigationthird ul {
	margin: 0px 0 0 35px;
	padding: 0px;
}

#navigationthird ul li {
	display: block;
	float: left;
	margin: 0px 10px 0 0;
}


#navigationthird ul li a {
	display: block;
	padding: 0;
	margin: 0;
}


/* Content
----------------------------------------------- */ 


#content {
	height: 1%;
	overflow: auto;
	background-color: #fff;
	padding: 3px;
	margin: 12px 0 0 0;
}
#contentplat {
	height: 1%;
	margin: 5px;
	overflow: auto;
	background-color: #fff;
	padding: 3px;
	margin: 13px 0 0 0;
}

.home_cell {
	float: left;
	margin: 2px;
	overflow: hidden;
	position: relative;
}

.home_cellplate_sponsors {
	float: left;
	overflow: hidden;
	position: relative;
}

.home_cellgallery {
	float: left;
	margin: 2px;
	overflow: hidden;
	position: relative;
}

.home_cell ad {
	float: left;
	position: relative;
}

#contentad {
	height: 1%;
	overflow: auto;
	background-color: #fff;
	padding: 3px;
	margin: 12px 0 0 0;
}
.main {
	 width: 424px;
	 height: 407px;
}


.tall {
	background: #fff url(http://www.shrp.com/imgs/bkg_module_tall.jpg) top left no-repeat;
	height: 254px;
	width: 259px;
}

.tallfront {
	height: 254px;
	width: 259px;
}



.fourth {
	background: #fff url(http://www.shrp.com/imgs/bkg_module_tall_4th.jpg) top left no-repeat;

}



.tall_scroll {
	background: #fff url(http://www.shrp.com/imgs/bkg_module_tall_scroll.jpg) top left no-repeat;
	height: 254px;
	width: 259px;
}


.tall_scroll p {
	margin: 10px 0 0 5px;
}




.short {
	background: #fff url(http://www.shrp.com/imgs/bkg_module_short.jpg) top left no-repeat;
	height: 150px;
	width: 259px;
}


.medium {
	background: #fff url(http://www.shrp.com/imgs/bkg_module_medium.jpg) top left no-repeat;
	height: 191px;
	width: 259px;
}

.mediumgallery {
	background: #fff url(http://www.shrp.com/imgs/bkg_module_medium_gallery.jpg) top left no-repeat;
	height: 191px;
	width: 259px;
}

.wide {
	background: #fff url(http://www.shrp.com/imgs/bkg_module_wide_medium.jpg) top left no-repeat;
	width: 685px;
}

.plate_sponsors {
	background: #fff url(http://www.shrp.com/imgs/platinumpartners_border.jpg) top left no-repeat;
	width: 949px;
	height: 80px;
}


.cell_content {
	padding: 10px;
}


.medium .mesh {
	background: #fff url(http://www.shrp.com/imgs/bkg_module_mesh.gif) top left repeat;
	height: 170px;
}


.home_cell_scroll {
	height: 158px;
	width: 234px;
	margin-left: 7px;
	overflow: auto;
}


.feature_event_image {
	position: relative;
	width: 430px;
	height: 175px;
	float: left;
	background: url(http://www.shrp.com/imgs/bkg_horizontal_line.gif) top right no-repeat;
}



.feature_event_image h2 {
	margin: 0px;
	padding: 0px;
}

.feature_event_image .links {
	position: absolute;
	bottom: 8px;
	right: 85px;
}


.feature_event_image .links  ul {
	margin: 0;
	padding: 0px;
}

.feature_event_image .links li {
	display: block;
	float: left;
	border-left: 1px solid #737373;
}

.feature_event_image .links li a {
	display: block;
	font: bold 10px/14px arial, verdana, sans serif;
	color: #737373;
	padding: 0 7px;
}


.feature_event_image .links li.first {
	border-left: none;
	padding-left: 0px;
}


.feature_event_image .links li.first a {
	border-left: none;
	padding-left: 0px;
}


.feature_event_content {
	position: relative;
	margin: 0px;
	width: 225px;
	height: 170px;
	float: left;
}

.feature_event_content p {
	margin: 6px 2px 4px 10px;
}


.feature_event_content  .all_concerts {
	position: absolute;
	bottom: 0px;
	left: 0px;
}

#flash_platinumpartners{
	position: absolute;
	bottom: 0px;
	left: 0px;
}

/* Text
----------------------------------------------- */

/* headers */

h1 {
	color:#144c22;
	font: bold 1.4em/1.8em arial, verdana, sans serif;
	margin: 0;
	padding: 0;
}

h2 {
	color: #333;
	font: normal .6em/1.2em arial, verdana, sans serif;
	margin: 10px 0 15px 0;
	padding: 0;
	line-height: 1em;
	clear: both;
}

h3 {
	font: bold .85em/1.2em arial, verdana, sans serif;
	margin: 0;
	padding: 0;
}

h4 {
	color: #333;
	font: bold .75em/1.2em arial, verdana, sans serif;
	margin: 100px 0 0 0;
	padding: 0;
	text-align: center;
}
h5 {color: #0006ff;
	font: bold .75em/1.2em arial, verdana, sans serif;
}


p {
	font: 12px/14px arial, verdana, sans serif;
	color: #363636;
	margin: 0 0 10px 0;
	padding: 0;
}

ul.square {list-style-type: square;
	position:relative;left:20px;
    font: 12px/14px arial, verdana, sans serif;
	color: #363636;
}


ul.circle {
    list-style-type: circle;
	position:relative;left:20px;
    font: 12px/14px arial, verdana, sans serif;
	color: #363636;
}


ul.decimal {
    list-style-type: decimal;
	position:relative;left:20px;
    font: 12px/14px arial, verdana, sans serif;
	color: #363636;
	}

ul.none {
    list-style-type: none
}


ul.faq {
    font: 12px/14px arial, verdana, sans serif;
	color: #363636;
}

li.faq {
    position:relative;left:20px;
    font: 12px/14px arial, verdana, sans serif;
	color:#999999;
}

li.faqpackage {
    position:relative;left:40px;
    font: 12px/14px arial, verdana, sans serif;
	color:#999999;
}



/* Calendar */
iframe#ifrm { 
    border:1px dashed #ccc;
    padding:.5em;
    margin:1.5em 0 1em;
    width:600px;
    height:300px
    }
    
div#text div#lnks ul {
    list-style:none;
    margin:0; padding:0;
    }
div#text div#lnks ul li {
    display:inline; padding-right:8px;
    }    

/* lists */

ul, dl {
	margin: 0;
	padding: 0;
	list-style: none;
}

li, dt, dd {
	font: normal 1em/1.6em arial, verdana, sans serif;
	margin: 0;
	padding: 0;
}



/* elements */


.cell_content a {
	text-decoration: underline;
	color: #081db3;
}

.cell_content a:hover {
	color: #f40000;
}

a {
	text-decoration: none;
	color: #0000FF;
}

a:hover {
	text-decoration: underline;
	color: #0000FF;
}


a.grey {
	font: bold 10px/14px arial, verdana, sans serif;
	color: #737373;
}

img {
	margin: 0;
	padding: 0;
}

a img {
	border: none;
}


/* Table Styles */

table {
	width: 100%;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}


td {
	font: bold 11px/13px arial, verdana, sans serif;
	color:#737373;
	padding: 8px 4px;
	margin: 0;
	border-bottom: 1px solid #d2d2d2;
	vertical-align: top;
}





/* Footer
----------------------------------------------- */
#footer {
	margin: 20px;
}

#footer ul {
	float: left;
	margin: 0;
	padding: 0px;
}

#footer li {
	display: block;
	float: left;
	border-left: 1px solid #fff;
}

#footer li a {
	display: block;
	color: #fff;
	font: bold 11px/12px arial, verdana, sans serif;
	padding: 0 7px;
}


#footer li.first {
	border-left: none;
	padding-left: 0px;
}


#footer li.first a {
	border-left: none;
	padding-left: 0px;
}

#footer p {
	float: left;
	clear: left;
	color: #fff;
	font: bold 11px/14px arial, verdana, sans serif;
	padding-top: 10px;
	width: 500px;
}

. social_media{
	float: left;
}

.graphic_links {
	float: right;
}

.plat_partners {
	float: right;
}


/* Footer_Emailblast
----------------------------------------------- */
#footeremail {
	margin: 20px;
}



.col_left_footer {
 float: left;
 width:35%;
 padding-left: 10px;
 padding-right: 10px;
 color:#FFFFFF;
 font: 12px/14px arial, verdana, sans serif;
}

.col_right_footer { float: left;
 width:20%;
 padding-left: 5px;
 color:#FFFFFF;
 font: 12px/14px arial, verdana, sans serif;
}

.footeremail_graphic_links {
	float: left;
}

.footeremail_plat_sponsors {
	float: right;
}



.qmmc .qmdivider{
	display:block;
	font-size:1px;
	border-width:0px;
	border-style:solid;
	position:relative;
	z-index:1;}

.qmmc .qmdividery{
	float:left;width:0px;
	}
.qmmc .qmtitle{
	display:block;
	cursor:default;
	white-space:nowrap;
	position:relative;
	z-index:1;
	}
.qmclear {
	font-size:1px;
	height:0px;
	width:0px;
	clear:left;
	line-height:0px;
	display:block;
	float:none !important;
	}
.qmmc {
	position:relative;
	zoom:1;
	z-index:10;
	}
.qmmc a, .qmmc li {
	float:left;
	display:block;
	white-space:nowrap;
	position:relative;
	z-index:1;
	}
.qmmc div a, .qmmc ul a, .qmmc ul li {
	float:none;
	}
.qmsh div a {
	float:left;
	}
.qmmc div{
	visibility:hidden;
	position:absolute;
	}
.qmmc .qmcbox{
	cursor:default;
	display:block;
	position:relative;
	z-index:1;
	}
.qmmc .qmcbox a{
	display:inline;
	}
.qmmc .qmcbox div{
	float:none;
	position:static;
	visibility:inherit;
	left:auto;}
.qmmc li {
	z-index:auto;
	}
.qmmc ul {
	left:-10000px;
	position:absolute;
	z-index:10;
	}
.qmmc, .qmmc ul {
	list-style:none;
	padding:0px;
	margin:0px;}
.qmmc li a {
	float:none
	}
.qmmc li:hover>ul{
	left:auto;
	}
#qm0 ul {
	top:100%;
	}
#qm0 ul li:hover>ul{
	top:0px;
	left:100%;
	}


/*!!!!!!!!!!! Menu Styles !!!!!!!!!!!*/
	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a	
	{	
		padding:6px 15px 2px 10px;
		color:#e6e7e7;
		font-family:Arial;
		font-size:16px;
		text-decoration:none;
		font-weight:bolder;
		
	}


	/*"""""""" (MAIN) Hover State""""""""*/	
	#qm0 a:hover	
	{	
		color: #caff09;
	}


	/*"""""""" (MAIN) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 li:hover>a	
	{	
		color: #caff09;
	}


	/*"""""""" (MAIN) Active State""""""""*/	
	body #qm0 .qmactive, body #qm0 .qmactive:hover	
	{	
		color: #caff09;
	
	}


	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	
	{	
		padding:2px 5px 0px;
		margin:0px 0px 0px -1px;
		background-color:#000032;
		
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a	
	{	
		padding:6px 15px 5px 5px;
		font-size:11px;
		
	}


	/*"""""""" (SUB) Parent Items""""""""*/	
	#qm0 div .qmparent, #qm0 ul .qmparent	
	{	
		text-decoration: none
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
	{	
		border-style:none;
	}


	/*"""""""" Individual Titles""""""""*/	
	#qm0 .qmtitle	
	{	
		font-size:11px;
	}


	/*"""""""" Individual Vertical Dividers""""""""*/	
	#qm0 .qmdividery	
	{	
	
		height:28px;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 ul	
	{	
		margin:0px 0px 0px -1px;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 ul ul	
	{	
		border-width:0px;
	}
.qmfv{
	visibility:visible !important;
	}
.qmfh{
	visibility:hidden !important;
	}


/* Module Containers
----------------------------------------------- */ 

.mod_container_onethird{
	font-family:Arial;
	position:relative;
	width:260px;
}

.mod_container_twothird{
	font-family:Arial;
	position:relative;
	width:520px;
}

.mod_container_full{
	font-family:Arial;
	position:relative;
	width:620px;
}


/* Module-Snapshot-Blue  Styles
----------------------------------------------- */ 
.mod_blue_top{
	background:url('../imgs/mod_top_blue.gif') no-repeat;
	width:255px;
	height:9px;
}

.mod_blue_bot{
	background:url('../imgs/mod_bot_blue.gif') no-repeat;
	width:255px;
	height:6px;
}

.mod_blue_mid{
	width:251px;
	position:relative;
	background:#ffffff;
	border-left:2px solid #406780;
	border-right:2px solid #406780;
}

.mod_blue_title{
	position:relative;
	width:240px;
	background:#406780;
	padding:4px 0px 8px 15px;
}


/* Module-White Styles
----------------------------------------------- */ 
.mod_white_top{
	background:url('../imgs/mod_top_white.gif') no-repeat;
	width:259px;
	height:16px;
	margin:0px;
	padding:0px;
}

.mod_white_bot{
	background:url('../imgs/mod_bot_white.gif') no-repeat;
	width:259px;
	height:16px;
	margin:0px;
	padding:0px;
}

.mod_white_mid{
	position:relative;
	background:url('../imgs/mod_bg_white.gif') repeat-y;
	width:259px;
	margin:0px;
	padding:0px 0px 4px 0px;
}

.mod_white_title{
	position:relative;
	width:240px;
	padding:10px 0px 8px 15px;
}


/* Module-Category Links-White Styles
----------------------------------------------- */ 
.mod_cl_white_top{
	background:url('../imgs/mod_cl_top_white.gif') no-repeat;
	width:499px;
	height:16px;
	margin:0px;
	padding:0px;
}

.mod_cl_white_bot{
	background:url('../imgs/mod_cl_bot_white.gif') no-repeat;
	width:499px;
	height:16px;
	margin:0px;
	padding:0px;
}

.mod_cl_white_mid{
	position:relative;
	background:url('../imgs/mod_cl_bg_white.gif') repeat-y;
	width:499px;
	margin:0px;
	padding:0px 0px 4px 0px;
}


/* Module-Callout-Blue Styles
----------------------------------------------- */ 
.mod_co_blue_top{
	background:url('../imgs/mod_co_top_blue.gif') no-repeat;
	width:259px;
	height:6px;
	margin:0px;
	padding:0px;
}

.mod_co_blue_bot{
	background:url('../imgs/mod_co_bot_blue.gif') no-repeat;
	width:259px;
	height:6px;
	margin:0px;
	padding:0px;
}

.mod_co_blue_mid{
	position:relative;
	background:url('../imgs/mod_co_bg_blue.gif') repeat-y;
	width:259px;
	margin:0px;
	padding:15px 0px 4px 0px;
}



/*Module-Linked List -Grey Styles
----------------------------------------------- */ 
.mod_ll_grey_title{
	position:relative;
	background:url('../imgs/mod_ll_top_bg_grey.gif') repeat-x;
	width:237px;
	height:24px;
	margin:0px;
	padding:7px 10px 0px 10px;
}

.mod_ll_grey_title span{
	font-weight:bold;
	font-size:12px;
	color:#313030;
	text-transform: uppercase;
}

.mod_ll_grey_mid{
	position:relative;
	border-bottom:1px solid #d2d2d2;
	width:257px;
	margin:0px;
	padding:0px;
}


/*Module-Grey Styles
----------------------------------------------- */ 
.mod_grey_bot{
	background:url('../imgs/mod_co_bot_grey.gif') no-repeat;
	width:259px;
	height:45px;
	margin:0px;
	padding:0px;
}

.mod_grey_bot img{
	margin:13px 0px 0px 12px;
}



/* Module Content Styles
----------------------------------------------- */ 
.mod_contents{
	width:239px;
	margin:0px;
	padding:15px 0px 4px 12px;
}

.mod_contents ul{
	margin:0px;
	padding:0px 0px 14px 0px;
	width:210px;
	line-height:14px;
}

.mod_cl_white_mid .mod_contents ul{
	margin:0px;
	padding:0px 0px 14px 0px;
	width:440px;
	line-height:14px;
}

.mod_contents li{
	font-weight:bold;
	font-size:12px;
	list-style-type:none;
	color:#363636;
	padding:0px 0px 6px 0px;
	margin:0px;
}

.mod_contents li a{
	font-weight:bold;
	font-size:11px;
	color:#737373;
}

.mod_contents li.row_div{
	border-top:1px solid #d2d2d2;
	margin:0px;
	padding:0px;
	margin:0px;
}

.mod_contents li span.summary{
	font-size:11px;
}


.mod_contents li a.emph{
	color:#081db3;
	text-decoration:none;
}

.mod_contents li a.emph_under{
	color:#081db3;
}

.mod_contents .all a{
	font-size:10px;
	color:#737373;
}

.mod_contents a:hover{
	text-decoration:none;
}

.mod_contents a.emph:hover{
	text-decoration:underline;
}


/* Module Callout Styles
----------------------------------------------- */ 

.mod_co_visual{
	width:100%;
	text-align:center;
}

.mod_co_visual img{
	border:4px solid #eeeeee;
	margin:10px 0px 0px 0px;
	padding:0px;
}

.mod_cta_txt{
	margin:20px 0px 0px 12px;
}

.mod_crosshatch{
	background:url('../imgs/mod_co_bg_crosshatch.gif') repeat-y;
	width:232px;
	margin:0px 13px;
	padding:0px;
}

.mod_crosshatch .mod_cta_txt{
	margin:20px 0px 0px 0px;
}



/* Module Tabular Styles
----------------------------------------------- */ 

.mod_container_tabular{
	background:url('../imgs/mod_tabular_border_top.gif') repeat-x;
	padding:3px 0px 0px 0px;
	width:620px;
}

.mod_tabular{
	font-family:Arial;
	width:620px;
}

.mod_tabular th{
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	background:#5b5b5b;
	height:40px;
}

.mod_tabular th.border{
	border-left:2px solid #ffffff;
}

.mod_tabular td{
	font-size:10px;
	color:#363636;
	height:28px;
	padding:0px 0px 0px 20px;
}

.mod_tabular td.row_odd{
	background:#ffffff;
}

.mod_tabular td.row_even{
	background:#f1f1f1;
}

.border_grey{
	border-left:2px solid #dde6df;
}

.border_white{
	border-left:2px solid #ffffff;
}


/* Module-Bio Box Styles
----------------------------------------------- */

.bio{
	width:620px;
	border-bottom:1px solid #d2d2d2;
	padding:20px 0px;
}

.photo{
	margin:0px;
	padding:0px;
	width:95px;
}

.copy{
	margin:0px;
	padding:0px 20px;
	float:right;
	width:470px;
}

.bio p{
	margin:0px;
	padding:0px;
	font-size:12px;
}

.bio p.title{
	padding:0px 0px 14px 0px;
	font-weight:bold;
}

