/* Default CSS Stylesheet for TENNIS AUSTRALIA */


.wrap1, .wrap2, .wrap3 {
	position: absolute;
	right: 0;
	width: 50%;
	text-align: left;

	/* \*/display:block;/**/} 
.wrap1 {
	float:left;
	background:url(/pages/images/taassets/shadow.gif) right bottom no-repeat;}
.wrap2 {background:url(/pages/images/taassets/corner_bl.gif) left bottom no-repeat;}
.wrap3 {
	padding:0 8px 8px 0;
	background:url(/pages/images/taassets/corner_tr.gif) right top no-repeat;}
.wrap3 img {
	display:block;
	border:1px solid #ccc;
	border-color:#efefef #ccc #ccc #efefef;}

body {
	background-color:White;
	text-align:center;
	margin:0px 0px 0px 0px;
}

table.maintable {
	margin-left:auto;
	margin-right:auto;
	background-color:#f5f5f5;
	text-align:left;
	vertical-align:top;
}

a.box:link {
	font-family:Verdana;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	color:#224b9d;
}

a.box:visited {
	font-family:Verdana;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	color:#224b9d;
}

a.box:hover {
	font-family:Verdana;
	font-weight: bold;
	text-decoration:underline;
	font-size: 11px;
	color:#224b9d;
}

a.primarynav:link {
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
	color:#FFFFFF;
	padding:0px 14px 0px 15px;
}

a.primarynav:visited {
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
	color:#FFFFFF;
	padding:0px 14px 0px 15px;
}

a.primarynav:hover {
	font-family:Arial;
	font-weight:bold;
	text-decoration:underline;
	font-size: 12px;
	color:#FFFFFF;
	padding:0px 14px 0px 15px;
}


a.primary2:link {
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
	color:#FFFFFF;
	padding:0px 5px 0px 6px;
}

a.primary2:visited {
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
	color:#FFFFFF;
	padding:0px 5px 0px 6px;
}

a.primary2:hover {
	font-family:Arial;
	font-weight:bold;
	text-decoration:underline;
	font-size: 12px;
	color:#FFFFFF;
	padding:0px 5px 0px 6px;
}


a.primary3:link {
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
	color:#FFFFFF;
}

a.primary3:visited {
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
	color:#FFFFFF;
}

a.primary3:hover {
	font-family:Arial;
	font-weight:bold;
	text-decoration:underline;
	font-size: 12px;
	color:#FFFFFF;
}


a.secnavsel:link {
	font-family:Arial;
	font-weight:bold;
	text-decoration: none;
	font-size: 11px;
	color:#FFFFFF;
	padding:0px 11px 0px 12px;
} 

a.secnavsel:visited {
	font-family:Arial;
	font-weight:bold;
	text-decoration: none;
	font-size: 11px;
	color:#FFFFFF;
	padding:0px 11px 0px 12px;
}

a.secnavsel:hover {
	font-family:Arial;
	font-weight:bold;
	text-decoration:underline;
	font-size: 11px;
	color:#FFFFFF;
	padding:0px 11px 0px 12px;
}

a.secnav:link {
	font-family:Arial;
	font-weight:normal;
	text-decoration: none;
	font-size: 10px;
	color:#FFFFFF;
	padding:0px 11px 0px 11px;
} 

a.secnav:visited {
	font-family:Arial;
	font-weight:normal;
	text-decoration: none;
	font-size: 10px;
	color:#FFFFFF;
	padding:0px 11px 0px 11px;
}

a.secnav:hover {
	font-family:Arial;
	font-weight:normal;
	text-decoration:underline;
	font-size: 10px;
	color:#FFFFFF;
	padding:0px 11px 0px 11px;
}

a:link {
	font-weight:normal;
	text-decoration:underline;
	color:#3366cc;
	font-family:Verdana;
}

a:visited {
	font-weight:normal;
	text-decoration:underline;
	color:#3366cc;
}

a:hover {
	font-weight:normal;
	text-decoration:underline;
	color:#3366cc;
}

a:active {
	font-weight:normal;
	text-decoration:underline;
	color:#3366cc;
}



a.normal:link {
	font-weight:normal;
	text-decoration:underline;
	color:#3366cc;
	font-family:Verdana;
}

a.normal:visited {
	font-weight:normal;
	text-decoration:underline;
	color:#3366cc;
}

a.normal:hover {
	font-weight:normal;
	text-decoration:none;
	border-bottom: dashed 1px #3366cc;
	color:#3366cc;
}

a.normal1:active {
	font-weight:normal;
	text-decoration:underline;
	color:#3366cc;
}

a.normal1:link {
	font-weight:normal;
	text-decoration:underline;
	color:#3366cc;
	font-family:Verdana;
}

a.normal1:visited {
	font-weight:normal;
	text-decoration:underline;
	color:#3366cc;
}

a.normal1:hover {
	font-weight:normal;
	text-decoration:none;
	color:#3366cc;
}

a.normal1:active {
	font-weight:normal;
	text-decoration:underline;
	color:#3366cc;
}



a.ta:link {
	font-weight:normal;
	text-decoration:none;
	color:#01b3fd;
	font-family:Arial;
	font-size:10px;
}

a.ta:visited {
	font-weight:normal;
	text-decoration:none;
	color:#01b3fd;
	font-family:Arial;
	font-size:10px;
}

a.ta:hover {
	font-weight:normal;
	text-decoration:underline;
	font-family:Arial;
	font-size:10px;
}

a.headline2:link {
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#224c9e;
}

a.headline2:visited {
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#224c9e;
}

a.headline2:hover {
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	color:#224c9e;
}

a.ta:active {
	font-weight:normal;
	text-decoration:none;
	color:#01b3fd;
}

a.taf:link {
	font-weight:normal;
	text-decoration:none;
	color:#416fc3;
	padding:0px 15px 0px 15px;
}

a.taf:visited {
	font-weight:normal;
	text-decoration:none;
	color:#416fc3;
	padding:0px 15px 0px 15px;
}

a.taf:hover {
	font-weight:normal;
	text-decoration:underline;
	color:#416fc3;
	padding:0px 15px 0px 15px;
}

a.taf:active {
	font-weight:normal;
	text-decoration:none;
	color:#416fc3;
	padding:0px 15px 0px 15px;
}

a.simple:link {
	font-weight:normal;
	text-decoration:none;
	color:#416fc3;
	padding:0px 7px 0px 7px;
}

a.simple:visited {
	font-weight:normal;
	text-decoration:none;
	color:#416fc3;
	padding:0px 7px 0px 7px;
}

a.simple:hover {
	font-weight:normal;
	text-decoration:underline;
	color:#416fc3;
	padding:0px 7px 0px 7px;
}

.disableLink {
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#729cde;
}

.gradblue1 {
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	margin-right: 17px;
	text-decoration:none;
	color:#224c9e;
}

a.gradblue1:link {
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	margin-right: 17px;
	text-decoration:none;
	color:#224c9e;
}

a.gradblue1:visited {
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	margin-right: 17px;
	text-decoration:none;
	color:#224c9e;
}

a.gradblue1:hover {
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	margin-right: 17px;
	text-decoration:none;
	color:#224c9e;
}


.gradblue {
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#224c9e;
}

a.gradblue:link {
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#224c9e;
}

a.gradblue:visited {
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#224c9e;
}

a.gradblue:hover {
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#224c9e;
}


a.gradblue4:link {
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#224c9e;
}

a.gradblue4:visited {
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#224c9e;
}

a.gradblue4:hover {
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
	color:#224c9e;
}

.navWhite
{
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	margin-right: 17px;
	font-family: Arial;
	text-decoration: none;
}

a.navWhite:link {
	font-family:Arial;
	font-size:11px;
	margin-right: 17px;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
}

a.navWhite:visited {
	font-family:Arial;
	font-size:11px;
	margin-right: 17px;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
}

a.navWhite:hover {
	font-family:Arial;
	font-size:11px;
	margin-right: 17px;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
}


a.navWhite:link {
	font-family:Arial;
	font-size:11px;
	margin-right: 17px;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
}

a.navWhite:visited {
	font-family:Arial;
	font-size:11px;
	margin-right: 17px;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
}

a.navWhite:hover {
	font-family:Arial;
	font-size:11px;
	margin-right: 17px;
	font-weight:bold;
	text-decoration:underline;
	color:#ffffff;
}


a.pages:link {
	font-family:Verdana;
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
	color:#224c9e;
}

a.pages:visited {
	font-family:Verdana;
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
	color:#224c9e;
}

a.pages:hover {
	font-family:Verdana;
	font-weight:normal;
	font-size:11px;
	text-decoration:underline;
	color:#224c9e;
}

a.tablk:link {
	font-weight:normal;
	text-decoration:none;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:White;
}

a.tablk:visited {
	font-weight:normal;
	text-decoration:none;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:White;
}

a.newslargelink:link {
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#224c9e;
}

a.newslargelink:visited {
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#224c9e;
}

a.newslargelink:hover {
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	text-decoration:underline;
	color:#224c9e;
}

a.email:link {
	width:28px;
	height:20px;
	background-image:url(/pages/images/taAssets/but_mail.gif);
}

a.email:visited {
	width:28px;
	height:20px;
	background-image:url(/pages/images/taAssets/but_mail.gif);
}

a.email:hover {
	width:28px;
	height:20px;
	background-image:url(/pages/images/taAssets/but_mail_ro.gif);
}


.selected {
	background-color:#007CB0;
	padding:0px 0px 0px 0px;
	height:22px;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
	color:#FFFFFF;
}

.mainleft {
	width:10px;
	background-image:url(/pages/images/taAssets/main_left.gif);
	background-repeat:repeat-y;
}

.mainright {
	width:10px;
	background-image:url(/pages/images/taAssets/main_right.gif);
	background-repeat:repeat-y;
}

td.masthead {
	height:111px;
	text-align:left;
	vertical-align:middle;
	background-color:White;
}

.tops {
	width:975px;
	height:109px;
	overflow:hidden;
	border:solid 0px black;
}

td.navigation {
	height:26px;
	border:solid 0px black;
	text-align:left;
	overflow:hidden;
	background-image:url(/pages/images/taAssets/nav_bg.jpg);
	background-repeat:repeat-x;
}

td.navigation2 {
	height:22px;
	border:solid 0px black;
	text-align:left;
	overflow:hidden;
	background-image:url(/pages/images/taAssets/nav_bg3.gif);
	background-repeat:repeat-x;
}

.navsec {
	height:27px;
	border:solid 0px black;
	text-align:left;
	overflow:hidden;
	background-image:url(/pages/images/taAssets/secondnav_bg2.gif);
	background-repeat:repeat-x;
}
.navsecNoShading {
	height:22px;
	border:solid 0px black;
	text-align:left;
	overflow:hidden;
	background-color: #017CB1;
}

.navbanner {
	height:22px;
	border:solid 0px black;
	text-align:left;
	overflow:hidden;
	background-image:url(/pages/images/taAssets/secondnav_bg3.gif);
	background-repeat:repeat-x;
	padding-right: 15px;
}

.gradbluebox {
	width:100%;
	height:66px;
	background-image:url(/pages/images/taAssets/gradient_blue.jpg);
}

#maindiv {
	position:relative;
	width:643px;
}

td.rhs {
	width:327px;
	border:solid 0px black;
	border-left:solid 0px #c5c3c3;
	text-align:left;
	vertical-align:top;
	position:relative;
}

.divider {
	width:6px;
	background-image:url(/pages/images/taAssets/page_divider3.gif);
	background-repeat:repeat-y;
}

.divider2 {
	width:4px;
	background-image:url(/pages/images/taAssets/page_divider5.gif);
	background-repeat:repeat-y;
}

div.news {
	width:619px;
	height:371px;
	overflow:hidden;
	display:block;
	text-align:left;
	position:relative;
	margin-top:21px;
	margin-left:11px;
}

div.getintotennis {
	width:308px;
	height:192px;
	overflow:hidden;
	display:block;
	text-align:left;
	position:relative;
	margin-top:9px;
	margin-left:8px;
}

div.tournaments {
	width:308px;
	height:192px;
	overflow:hidden;
	display:block;
	text-align:left;
	position:relative;
	margin-top:9px;
	margin-left:8px;
}

div.players {
	width:308px;
	height:192px;
	overflow:hidden;
	display:block;
	text-align:left;
	position:relative;
	margin-top:9px;
	margin-left:8px;
}

div.atpwta {
	width:308px;
	height:192px;
	overflow:hidden;
	display:block;
	text-align:left;
	position:relative;
	margin-top:9px;
	margin-left:8px;	
}

div.photos {
	width:623px;
	height:192px;
	border:solid 0px black;
	overflow:hidden;
	display:block;
	text-align:left;
	position:relative;
	margin-top:9px;
	margin-left:11px;
}

div.calendar {
	width:308px;
	height:192px;
	border:solid 0px black;
	overflow:hidden;
	display:block;
	text-align:left;
	position:relative;
	margin-top:9px;
	margin-left:8px;	
}

div.rankings {
	width:308px;
	height:192px;
	overflow:hidden;
	display:block;
	text-align:left;
	position:relative;
	margin-top:9px;
	margin-left:8px;	
}

div.video {
	width:308px;
	height:328px;
	overflow:hidden;
	display:block;
	text-align:left;
	position:relative;
	margin-top:9px;
	margin-left:7px;	
}

div.videogallery {
	width:615px;
	height:300px;
	overflow:hidden;
	display:block;
	text-align:left;
	position:relative;
	background-color:#f4f4f4;
	padding:10px 10px 10px 6px;
	margin-top:4px;
}

div.hit {
	width:308px;
	height:107px;
	border:solid 0px black;
	overflow:hidden;
	display:block;
	text-align:center;
	position:relative;
	margin-top:9px;
	margin-left:8px;
}

div.morephoto {
	width:308px;
	height:200px;
	border:solid 0px black;
	overflow:hidden;
	display:block;
	text-align:center;
	position:relative;
	top:18px;
	left:8px;
}

div.signup {
	width:308px;
	height:95px;
	overflow:hidden;
	display:block;
	text-align:center;
	position:relative;
	margin-top:9px;
	margin-left:8px;
}
div.signup2 {
	width:308px;
	height:111px;
	overflow:hidden;
	display:block;
	text-align:center;
	position:relative;
	margin-top:9px;
	margin-left:8px;
}

div.moreprofiles {
	width:308px;
	height:70px;
	overflow:hidden;
	display:block;
	text-align:center;
	position:relative;
	margin-top:9px;
	margin-left:8px;
}

div.module {
	width:308px;
	height:192px;
	overflow:hidden;
	display:block;
	text-align:center;
	position:relative;
}

div.morenews {
	width:308px;
	height:240px;
	overflow:hidden;
	display:block;
	text-align:center;
	position:relative;
	margin-top:9px;
	margin-left:8px;
}

div.latestnews {
	width:308px;
	height:156px;
	overflow:hidden;
	display:block;
	text-align:center;
	position:relative;
	margin-top:9px;
	margin-left:8px;
}

div.audio {
	width:308px;
	height:156px;
	overflow:hidden;
	display:block;
	text-align:left;
	position:relative;
	margin-top:9px;
	margin-left:8px;
}

div.fun {
	width:308px;
	height:192px;
	overflow:hidden;
	display:block;
	text-align:left;
	position:relative;
	margin-top:9px;
	margin-left:8px;
}

div.partners {
	width:308px;
	height:115px;
	overflow:hidden;
	display:block;
	text-align:center;
	position:relative;
	margin-top:9px;
	margin-left:8px;
}

div.top {
	width:308px;
	height:24px;
	border:solid 0px black;
	background-image:url(/pages/images/taAssets/border_top.jpg);
	background-repeat: repeat-x;
	display:block;
	text-align:left;
	overflow:hidden;
}

div.topnews {
	width:619px;
	height:10px;
	border:solid 0px black;
	background-image:url(/pages/images/taAssets/newsbox_top.gif);
	background-repeat: repeat-x;
	display:block;
	text-align:left;
	overflow:hidden;
}

div.topphotos {
	width:632px;
	height:24px;
	border:solid 0px black;
	background-image:url(/pages/images/taAssets/border_top.jpg);
	background-repeat: repeat-x;
	display:block;
	text-align:left;
	overflow:hidden;
}

div.topvideo {
	width:308px;
	height:10px;
	border:solid 0px black;
	background-image:url(/pages/images/taAssets/newsbox_top.gif);
	background-repeat: repeat-x;
	display:block;
	text-align:left;
	overflow:hidden;
}

.aligntop {
	width:15px;
	height:24px;
	display:inline;
	border:solid 0px black;
	position:relative;
	left:2px;
	overflow:hidden;
}

.alignphotos {
	width:15px;
	height:24px;
	display:inline;
	border:solid 0px black;
	position:relative;
	left:532px;
	overflow:hidden;
}

.alignvideo {
	width:15px;
	height:10px;
	display:inline;
	border:solid 0px black;
	position:relative;
	left:278px;
	overflow:hidden;
}

.alignnews {
	width:15px;
	height:10px;
	display:inline;
	border:solid 0px black;
	position:relative;
	left:593px;
	overflow:hidden;
}

div.content {
	width:308px;
	height:192px;
	border:solid 0px black;
	display:block;
	text-align:left;
}

div.contentmore {
	width:308px;
	height:240px;
	border:solid 0px black;
	display:block;
	text-align:left;
}

div.contentnews {
	width:619px;
	height:368px;
	border:solid 0px black;
	display:block;
	text-align:left;
}

div.contentphotos {
	width:617px;
	height:192px;
	border:solid 0px black;
	display:block;
	text-align:left;
}

div.contenthit {
	width:308px;
	height:104px;
	border:solid 0px black;
	display:block;
	text-align:left;
}



div.contentmorephoto {
	width:308px;
	height:250px;
	border:solid 0px black;
	display:block;
	text-align:left;
}

div.contentsignup {
	width:308px;
	height:92px;
	border:solid 0px black;
	display:block;
	text-align:left;
}

div.contentsignup2 {
	width:308px;
	height:124px;
	border:solid 0px black;
	display:block;
	text-align:left;
}

div.contentpartners {
	width:308px;
	height:112px;
	border:solid 0px black;
	display:block;
	text-align:left;
}

div.contentvideo {
	width:308px;
	height:325px;
	border:solid 0px black;
	display:block;
	text-align:left;
}

div.contentaudio {
	width:308px;
	height:154px;
	border:solid 0px black;
	display:block;
	text-align:left;
}

.borderleft {
	width:15px;
	height:152px;
	background-image:url(/pages/images/taAssets/border_left.jpg);
	background-repeat: repeat-y;
	display:block;
	border:solid 0px black;
	overflow:hidden;
}

.borderleftmore {
	width:15px;
	height:200px;
	background-image:url(/pages/images/taAssets/border_left.jpg);
	background-repeat: repeat-y;
	display:block;
	border:solid 0px black;
	overflow:hidden;
}

.borderright {
	width:15px;
	height:152px;
	background-image:url(/pages/images/taAssets/border_right.jpg);
	background-repeat: repeat-y;
	display:block;
	border:solid 0px black;
	position:relative;
	top:-304px;
	left:293px;
	overflow:hidden;
}

.borderrightmore {
	width:15px;
	height:200px;
	background-image:url(/pages/images/taAssets/border_right.jpg);
	background-repeat: repeat-y;
	display:block;
	border:solid 0px black;
	position:relative;
	top:-400px;
	left:293px;
	overflow:hidden;
}

.borderleftphotos {
	width:15px;
	height:180px;
	background-image:url(/pages/images/taAssets/border_left.jpg);
	background-repeat: repeat-y;
	display:block;
	border:solid 0px black;
	overflow:hidden;
}

.borderrightphotos {
	width:15px;
	height:180px;
	background-image:url(/pages/images/taAssets/border_right.jpg);
	background-repeat: repeat-y;
	display:block;
	border:solid 0px black;
	position:relative;
	top:-360px;
	left:606px;
	overflow:hidden;
}

.borderleftnews {
	width:15px;
	height:329px;
	background-image:url(/pages/images/taAssets/border_left.jpg);
	background-repeat: repeat-y;
	display:block;
	border:solid 0px black;
	overflow:hidden;
}

.borderrightnews {
	width:15px;
	height:329px;
	background-image:url(/pages/images/taAssets/border_right.jpg);
	background-repeat: repeat-y;
	display:block;
	border:solid 0px black;
	position:relative;
	top:-658px;
	left:608px;
	overflow:hidden;
}

.borderleftvideo {
	width:15px;
	height:319px;
	background-image:url(/pages/images/taAssets/border_left.jpg);
	background-repeat: repeat-y;
	display:block;
	border:solid 0px black;
	overflow:hidden;
}

.borderrightvideo {
	width:15px;
	height:315px;
	background-image:url(/pages/images/taAssets/border_right.jpg);
	background-repeat: repeat-y;
	display:block;
	border:solid 0px black;
	position:relative;
	top:-639px;
	left:293px;
	overflow:hidden;
}

.borderleftsignup {
	width:15px;
	height:132px;
	background-image:url(/pages/images/taAssets/border_left.jpg);
	background-repeat: repeat-y;
	display:block;
	border:solid 0px black;
	overflow:hidden;
}
.borderleftsignup2 {
	width:15px;
	height:162px;
	background-image:url(/pages/images/taAssets/border_left.jpg);
	background-repeat: repeat-y;
	display:block;
	border:solid 0px black;
	overflow:hidden;
}

.borderleftmorephoto {
	width:15px;
	height:250px;
	background-image:url(/pages/images/taAssets/border_left.jpg);
	background-repeat: repeat-y;
	display:block;
	border:solid 0px black;
	overflow:hidden;
}

.borderleftpartners {
	width:15px;
	height:192px;
	background-image:url(/pages/images/taAssets/border_left.jpg);
	background-repeat: repeat-y;
	display:block;
	border:solid 0px black;
	overflow:hidden;
}

.borderrightsignup {
	width:15px;
	height:132px;
	background-image:url(/pages/images/taAssets/border_right.jpg);
	background-repeat: repeat-y;
	display:block;
	border:solid 0px black;
	position:relative;
	top:-254px;
	left:293px;
	overflow:hidden;
}

.borderrighthit {
	width:15px;
	height:132px;
	background-image:url(/pages/images/taAssets/border_right.jpg);
	background-repeat: repeat-y;
	display:block;
	border:solid 0px black;
	position:relative;
	top:-254px;
	left:293px;
	overflow:hidden;
}

.borderrightmorephoto {
	width:15px;
	height:250px;
	background-image:url(/pages/images/taAssets/border_right.jpg);
	background-repeat: repeat-y;
	display:block;
	border:solid 0px black;
	position:relative;
	top:-254px;
	left:293px;
	overflow:hidden;
}

.borderrightpartners {
	width:15px;
	height:132px;
	background-image:url(/pages/images/taAssets/border_right.jpg);
	background-repeat: repeat-y;
	display:block;
	border:solid 0px black;
	position:relative;
	top:-314px;
	left:293px;
	overflow:hidden;
}

.borderleftaudio {
	width:15px;
	height:132px;
	background-image:url(/pages/images/taAssets/border_left.jpg);
	background-repeat: repeat-y;
	display:block;
	border:solid 0px black;
	overflow:hidden;
}

.borderrightaudio {
	width:15px;
	height:137px;
	background-image:url(/pages/images/taAssets/border_right.jpg);
	background-repeat: repeat-y;
	display:block;
	border:solid 0px black;
	position:relative;
	top:-283px;
	left:293px;
	overflow:hidden;
}

.contenttxt {
	width:280px;
	height:152px;
	border:solid 0px black;
	position:relative;
	left:14px;
	top:-152px;
	overflow:hidden;
	background-color:White;
}

.contenttxtmore {
	width:280px;
	height:200px;
	border:solid 0px black;
	position:relative;
	left:14px;
	top:-200px;
	overflow:hidden;
	background-color:White;
}

.contenttxthit {
	width:279px;
	height:122px;
	border:solid 0px black;
	position:relative;
	left:14px;
	top:-132px;
	overflow:hidden;
	background-color:White;
}

.contenttxtmorephoto {
	width:279px;
	height:250px;
	border:solid 0px black;
	position:relative;
	left:14px;
	top:-132px;
	overflow:hidden;
	background-color:White;
}

.contenttxtmorephoto {
	width:279px;
	height:250px;
	border:solid 0px black;
	position:relative;
	left:14px;
	top:-132px;
	overflow:hidden;
	background-color:White;
}

.contenttxtsignup {
	width:279px;
	height:122px;
	border:solid 0px black;
	position:relative;
	left:14px;
	top:-132px;
	overflow:hidden;
	background-color:White;
}
.contenttxtsignup2 {
	width:279px;
	height:138px;
	border:solid 0px black;
	position:relative;
	left:14px;
	top:-132px;
	overflow:hidden;
	background-color:White;
}

.contenttxtpartners {
	width:279px;
	height:122px;
	border:solid 0px black;
	position:relative;
	left:14px;
	top:-192px;
	overflow:hidden;
	background-color:White;
	vertical-align:middle;
}

.contenttxtvideo {
	width:290px;
	height:320px;
	border:solid 0px black;
	position:relative;
	left:9px;
	top:-319px;
	overflow:hidden;
	background-color:White;
	text-align:center;
}

.contenttxtaudio {
	width:280px;
	height:151px;
	border:solid 0px black;
	position:relative;
	left:14px;
	top:-131px;
	overflow:hidden;
	background-color:White;
}

.contenttxtnews {
	width:595px;
	height:329px;
	border:solid 0px black;
	position:relative;
	left:14px;
	top:-329px;
	overflow:hidden;
	background-color:White;
}

.contenttxtphotos {
	width:593px;
	height:180px;
	border:solid 0px black;
	position:relative;
	left:14px;
	top:-180px;
	overflow:hidden;
	background-color:White;
}

.footer {
	display:block;
	width:308px;
	height:16px;
	border:solid 0px black;
	position:relative;
	top:-304px;
	left:0px;
	background-image:url(/pages/images/taAssets/border_bot2.jpg);
	background-repeat: repeat-x;
	overflow:hidden;
}

.footermore {
	display:block;
	width:308px;
	height:16px;
	border:solid 0px black;
	position:relative;
	top:-400px;
	left:0px;
	background-image:url(/pages/images/taAssets/border_bot2.jpg);
	background-repeat: repeat-x;
	overflow:hidden;
}

.footernews {
	display:block;
	width:619px;
	height:32px;
	border:solid 0px black;
	position:relative;
	top:-658px;
	left:0px;
	background-image:url(/pages/images/taAssets/newsbox_bot.gif);
	background-repeat: repeat-x;
	overflow:hidden;
}

.footerphotos {
	display:block;
	width:619px;
	height:16px;
	border:solid 0px black;
	position:relative;
	top:-388px;
	left:0px;
	background-image:url(/pages/images/taAssets/border_bot2.jpg);
	background-repeat: repeat-x;
	overflow:hidden;
}

.footersignup {
	display:block;
	width:308px;
	height:16px;
	border:solid 0px black;
	position:relative;
	top:-331px;
	left:0px;
	background-image:url(/pages/images/taAssets/border_bot2.jpg);
	background-repeat: repeat-x;
	overflow:hidden;
}
.footersignup2 {
	display:block;
	width:308px;
	height:16px;
	border:solid 0px black;
	position:relative;
	top:-299px;
	left:0px;
	background-image:url(/pages/images/taAssets/border_bot2.jpg);
	background-repeat: repeat-x;
	overflow:hidden;
}

.footerpro {
	display:block;
	width:308px;
	height:16px;
	border:solid 0px black;
	position:relative;
	top:-356px;
	left:0px;
	background-image:url(/pages/images/taAssets/border_bot2.jpg);
	background-repeat: repeat-x;
	overflow:hidden;
}

.footerhit {
	display:block;
	width:308px;
	height:16px;
	border:solid 0px black;
	position:relative;
	top:-319px;
	left:0px;
	background-image:url(/pages/images/taAssets/border_bot2.jpg);
	background-repeat: repeat-x;
	overflow:hidden;
}

.footermorephoto {
	display:block;
	width:308px;
	height:16px;
	border:solid 0px black;
	position:relative;
	top:-319px;
	left:0px;
	background-image:url(/pages/images/taAssets/border_bot2.jpg);
	background-repeat: repeat-x;
	overflow:hidden;
}

.footerpartners {
	display:block;
	width:308px;
	height:16px;
	border:solid 0px black;
	position:relative;
	top:-371px;
	left:0px;
	background-image:url(/pages/images/taAssets/border_bot2.jpg);
	background-repeat: repeat-x;
	overflow:hidden;
}

.footervideo {
	display:block;
	width:308px;
	height:16px;
	border:solid 0px black;
	position:relative;
	top:-652px;
	left:0px;
	background-image:url(/pages/images/taAssets/border_bot2.jpg);
	background-repeat: repeat-x;
	overflow:hidden;
}

.alignfooter {
	width:15px;
	height:16px;
	display:inline;
	border:solid 0px black;
	position:relative;
	left:278px;
	overflow:hidden;
}

.alignfooternews {
	width:15px;
	height:32px;
	display:inline;
	border:solid 0px black;
	position:relative;
	left:283px;
	overflow:hidden;
}

.alignfooterphotos {
	width:15px;
	height:16px;
	display:inline;
	border:solid 0px black;
	position:relative;
	left:591px;
	overflow:hidden;
}

.modulecont {
	position:relative;
	left:147px;
	top:-86px;
	vertical-align:middle;
	width:133px;
	height:94px;
	border:solid 0px black;
	font-size:11px;
	font-family:Verdana;
	overflow:hidden;
}

.videocont {
	width:283px;
	height:253px;
	border:solid 0px black;
	overflow:hidden;
	text-align:center;
}

span.boldtxt {
	font-weight:bold;
	display: block;
}

div.moduleimg {
	width:142px;
	height:94px;
	border:solid 0px black;
	position:relative;
	left:1px;
	top:10px;
	text-align:left;
}

.modulelinks {
	position:relative;
	left:0px;
	top:-84px;
	width:280px;
	height:47px;
	border:solid 0px black;
	font-size:11px;
	font-family:Verdana;
	overflow:hidden;
}

.modulelinksmore {
	position:relative;
	left:0px;
	top:-84px;
	width:280px;
	height:97px;
	border:solid 0px black;
	font-size:11px;
	font-family:Verdana;
	overflow:hidden;
}

.videolinks {
	position:relative;
	left:2px;
	top:4px;
	width:285px;
	height:47px;
	border:solid 0px black;
	font-size:10px;
	font-family:Verdana;
	overflow:hidden;
	padding-left:5px;
}

.modulelink {
	display: block;
	font-size:11px;
	font-family:Verdana;
	padding-top:2px;
}

.audioline {
	padding-top:6px;
	text-align:center;
}

.audioarrow {
	font-size:10px;
	font-family:Verdana;
	vertical-align:middle;
}

.audioarrowmore {
	font-size:10px;
	font-family:Verdana;
	vertical-align:middle;
	padding-left:5px;
	padding-top:5px;
}

img.arrowgrey {
	width:9px;
	height:9px;
	border:none;
}

img.arrowyellow {
	width:16px;
	height:16px;
	border:none;
}

.logopos {
	padding-left:9px;
}

.toplinks {
	font-size:10px;
	font-family:Arial;
	text-decoration:none;
	color:#01b3fd;
	vertical-align:top;
}

.toplink {
	text-decoration:none;
	color:#01b3fd;
}

.toplogin {
	font-size:10px;
	font-family:Arial;
	text-decoration:none;
	color:#01b3fd;
	vertical-align:top;
}

.topbanner 
{
	padding-top: 5px;
	padding-right:15px;
}

.dividertop {
	width:5px;
	height:4px;
	float:right;
	position:relative;
	top:22px;
	left:-327px;
}

.dividerbot {
	width:5px;
	height:12px;
	float:right;
	position:relative;
	top:-6px;
	left:-316px;
}

.dividerbot2 {
	width:5px;
	height:12px;
	float:right;
	position:relative;
	top:0px;
	left:-316px;
}

.advertisearea {
	width:300px;
	height:257px;
	position:relative;
	margin-top:8px;
	margin-left:11px;	
}

.advertise {
	width:302px;
	height:252px;
	border:0px;	
}

.hittxt {
	font-size:11px;
	font-family:Verdana;
	color:Black;	
	display:inline;
	text-align:left;
}

.morephototxt {
	font-size:11px;
	font-family:Verdana;
	color:Black;	
	display:inline;
	text-align:left;
}

.signuptxt {
	font-size:11px;
	font-family:Verdana;
	color:Black;	
	display:inline;
	text-align:left;
	vertical-align: top;
}

.fieldname {
	font-size:10px;
	font-family:Arial;
	font-weight:bold;
	color:#a18989;
	border:solid 1px #50c0ee;
	width:182px;
	background-image:url(/pages/images/taAssets/formgrad.gif);
	background-repeat:repeat-x;
	padding-left:3px;
	padding-top:0px;
	padding-bottom:0px;
	height:16px;_height: 18px;
}

.fieldsmall {
	font-size:10px;
	font-family:Arial;
	font-weight:bold;
	color:#a18989;
	border:solid 1px #50c0ee;
	width:90px;
	background-image:url(/pages/images/taAssets/formgrad.gif);
	background-repeat:repeat-x;
	padding-left:3px;
	padding-top:0px;
	padding-bottom:0px;
	height:16px;_height: 18px;
}

.fieldcal {
	font-size:10px;
	font-family:Arial;
	font-weight:bold;
	color:#a18989;
	padding-left:1px;
	height:19px;
}

.fieldsearch2 {
	font-size:10px;
	font-family:Arial;
	font-weight:bold;
	color:#a18989;
	border:solid 1px #50c0ee;
	width:140px;
	background-image:url(/pages/images/taAssets/formgrad.gif);
	background-repeat:repeat-x;
	padding-left:3px;
}

.field20 {
	font-size:10px;
	font-family:Arial;
	font-weight:bold;
	color:#a18989;
	border:solid 1px #50c0ee;
	height:14px;
	background-image:url(/pages/images/taAssets/formgrad3.gif);
	background-repeat:repeat-x;
	padding-left:3px;
}

.field19 {
	font-size:10px;
	font-family:Arial;
	font-weight:bold;
	color:#a18989;
	border:solid 1px #50c0ee;
	background-image:url(/pages/images/taAssets/formgrad3.gif);
	background-repeat:repeat-x;
	padding-left:3px;
	padding-top:2px;
	padding-bottom:2px;
}

.field19b {
	font-size:10px;
	font-family:Arial;
	font-weight:bold;
	color:#a18989;
	border:solid 1px #50c0ee;
	background-image:url(/pages/images/taAssets/formgrad3.gif);
	background-repeat:repeat-x;
	padding-top:1px;
	padding-bottom:1px;
}

.fieldemail {
	font-size:10px;
	font-family:Arial;
	font-weight:bold;
	color:#a18989;
	border:solid 1px #50c0ee;
	width:140px;
	background-image:url(/pages/images/taAssets/formgrad.gif);
	background-repeat:repeat-x;
	padding-left:3px;
	padding-top:0px;
	padding-bottom:0px;
	height:16px;_height: 18px;
}

.fieldfind {
	font-size:10px;
	font-family:Arial;
	font-weight:bold;
	color:#a18989;
	border:solid 1px #50c0ee;
	width:182px;
	background-image:url(/pages/images/taAssets/formgrad.gif);
	background-repeat:repeat-x;
	padding-left:3px;
}

.fieldlocal {
	font-size:10px;
	font-family:Arial;
	font-weight:bold;
	color:#a18989;
	border:solid 1px #50c0ee;
	width:138px;
	background-image:url(/pages/images/taAssets/formgrad.gif);
	background-repeat:repeat-x;
	padding-left:3px;
	padding-top:0px;
	padding-bottom:0px;
	height:16px;_height: 18px;
}

.fieldsearch {
	font-size:11px;
	font-family:Arial;
	border:solid 0px #50c0ee;
	color:#a18989;
	width:97px;
	padding-left:2px;
	background-image:url(/pages/images/taAssets/formgrad.gif);
	background-repeat:repeat-x;
}

.label1 {
	position:relative;
	top:10px;
	left:2px;
}

.label2 {
	position:relative;
	top:22px;
	left:2px;
}

.label3 {
	position:relative;
	top:54px;
	left:2px;
}

.fexample {
	position:absolute;
	top:54px;
	left:94px;
	color:#666666;
	font-family:Arial;
	font-weight:bold;
	font-size:10px;
}

.field1 {
	position:absolute;
	top:9px;
	left:92px;
}

.field2 {
	position:absolute;
	top:34px;
	left:92px;
}
.field3 {
	position:absolute;
	top:59px;
	left:92px;
}


.fsearch {
	float:right;
	position:relative;
	top:-30px;
	left:-20px;
}

.fsearch2 {
	float:right;
	position:relative;
	top:-26px;
	left:-20px;
}

.navdiv {
	display:block;
	height:26px;
	overflow:hidden;
}

.navdiv2 {
	display:block;
	height:22px;
	overflow:hidden;
}

.navdiv3 {
	display:block;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	height:25px;
	overflow:hidden;
	color:White;
	position:relative;
	top:2px;
	left:4px;
}
.navdiv3NoShading {
	display:block;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	height:22px;
	overflow:hidden;
	color:White;
	position:relative;
	top:2px;
	left:0px;
}

.menu {
	display:inline;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:White;
	position:relative;
	top:-11px;
	left:0px;
}

.menudiv {
	display:inline;
	font-family:Arial;
	font-weight:normal;
	text-decoration: none;
}

.menudiv2 {
	display:inline;
	font-family:Arial;
	font-weight:normal;
	text-decoration: none;
	color:White;
}

.menu2 {
	display:inline;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:White;
	position:relative;
	top:-07px;
	left:0px;
}

.buttmod {
	position:absolute;
	top:34px;
	left:235px;
}

.buttfind {
	position:absolute;
	top:9px;
	left:235px;
}

.butjoin {
	position:relative;
	top:17px;
	left:35px;
}

.butfind {
	position:relative;
	top:17px;
	left:48px;
}

.butgo {
	display:inline;
	position:relative;
	top:4px;
	left:5px;
}

.partnersarea {
	text-align:center;
	vertical-align:middle;
	position:relative;
	height:85px;
}

.atpwtapos {
	font-size:10px;
	font-family:Verdana;
	position:relative;
	top:5px;
}

.txtbold {
	font-size:10px;
	font-family:Verdana;
	font-weight:bold;
}

.txtbold2 {
	font-size:10px;
	font-family:Verdana;
	font-weight:bold;
	color:#6c6d66;
	line-height:20px;
}

.txtbold3 {
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	color:black;
	line-height:20px;
}

.calendartxt {
	font-size:9px;
	font-family:Arial;
	position:relative;
	top:5px;
}

.rankingtxt {
	font-size:9px;
	font-family:Arial;
	position:relative;
	top:3px;
}

.linegrey {
	background-color:#ededed;	
	font-size:9px;
	font-family:Arial;
}

.linewhite {
	background-color:White;	
	font-size:9px;
	font-family:Arial;
}

a.linegrey:link {
	font-size:9px;
	font-family:Arial;
}

a.linegrey:hover {
	font-size:9px;
	font-family:Arial;
}

a.linegrey:active {
	font-size:9px;
	font-family:Arial;
}

a.linegrey:visited {
	font-size:9px;
	font-family:Arial;
}

a.linewhite:link {
	font-size:9px;
	font-family:Arial;
}

a.linewhite:hover {
	font-size:9px;
	font-family:Arial;
}

a.linewhite:active {
	font-size:9px;
	font-family:Arial;
}

a.linewhite:visited {
	font-size:9px;
	font-family:Arial;
}

.tabs {
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:White;
	position:relative;
	left:15px;
	top:0px;
	height:24px;
	overflow:hidden;
}

.tleft {
	width:14px;
	background-image:url(/pages/images/taAssets/border_left.jpg);
	background-repeat:repeat-y;
}

.tright {
	width:15px;
	background-image:url(/pages/images/taAssets/border_right.jpg);
	background-repeat:repeat-y;
}

.tcont {
	width:562px;
	background-color:White;
	vertical-align:middle;
	text-align:center;
	padding-top:6px;
}

.newstitle {
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
}

.newssubtitle {
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
}

.articletitle {
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
}

.titlegradblue {
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	color:#224c9e;
	padding-left:15px;
	padding-bottom:3px;
}

.linksgradblue {
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	color:#224c9e;
	position:relative;
	top:40px;
	left:210px;
}

.newstitle2 {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#999999;
}

.newsdate {
	font-family:Verdana;
	font-size:11px;
	color:#999999;
	display:block;
}

.newstxt, .name, .blurb, td {
	font-family:Verdana;
	font-size:11px;
	border:solid 0px gray;
}

.newstxt2 {
	font-family:Verdana;
	font-size:11px;
	border:solid 0px gray;
	font-weight:bold;
}

#shownews {
	font-family:Verdana;
	font-size:11px;
	border:solid 0px gray;
	text-align:left;
	position:relative;
}

.newsfooterlinks {
	font-family:Arial;
	font-size:11px;
	position:relative;
	top:-15px;
}

.newsfooterimg {
	position:relative;
	top:-12px;
}

.dropshadowl {
	position:relative;
	display:block;
	width:136px;
	height:90px;
}
.smalldropbackl {
	position:absolute;
	left:-1px;
	top:-1px;
	width:136px;
	height:90px;
	background-color:#bebebe;
	filter:filter:progid:DXImageTransform.Microsoft.MotionBlur(strength=8, direction=310)progid:DXImageTransform.Microsoft.Blur(pixelradius=2);
}
.smalldropfrontl {
	position:absolute;
	left:0px;
	top:0px;
	width:136px;
	height:90px;
}



#tnews {
	width:594px;
	height:326px;
	border:solid 0px gray;
	position:relative;
	left:1px;
	text-align:center;
	vertical-align:middle;
}

#ndleft 
{
	width:304px;
	height:329px;
	border:solid 0px red;
	position:absolute;
	top:0px;
	left:0px;
}

#ndright 
{
	width:286px;
	height:329px;
	border:solid 0px blue;
	position:absolute;
	top:0px;
	left:304px;
}

#news1 {
	width:142px;
	height:124px;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#999999;
	text-align:left;
	vertical-align:top;
	position:absolute;
	top:0px;
	left:2px;
	cursor:pointer;
	border:solid 0px red;
}

#news2 {
	width:142px;
	height:124px;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#999999;
	text-align:left;
	position:absolute;
	top:0px;
	left:147px;
	cursor:pointer;
	border:solid 0px red;
}

#news3 {
	width:142px;
	height:124px;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#999999;
	text-align:left;
	position:absolute;
	top:123px;
	left:2px;
	cursor:pointer;
	border:solid 0px red;
}

#news4 {
	width:142px;
	height:124px;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#999999;
	text-align:left;
	position:absolute;
	top:123px;
	left:147px;
	cursor:pointer;
	border:solid 0px red;
}

#morenews {
	width:281px;
	height:70px;
	font-size:11px;
	font-family:Verdana;
	color:#999999;
	text-align:left;
	position:absolute;
	top:260px;
	left:6px;
}

.footerlinks {
	font-family:Verdana;
	font-size:10px;
	color:#416fc3;
	text-align:center;
	padding-top:2px;
	padding-bottom:15px;
}

.footerlink {
	padding-left:15px;
	padding-right:15px;
}


a.newstop5:link {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#224c9e;
	text-decoration:none;
}

a.newstop5:visited {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#224c9e;
	text-decoration:none;
}

a.newstop5:hover {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#224c9e;
	text-decoration:underline;
}

/* AJAX - NEWS */
#ajnewsimg {
	width:301px;
	height:216px;
	border:solid 0px black;
}

#ajnewstitle {
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	position:absolute;
	top:219px;
	color:#224c9e;
}

#ajnewsdate {
	font-family:Verdana;
	font-size:11px;
	color:#999999;
	position:absolute;
	top:241px;
}

#ajnewstxt {
	font-family:Verdana;
	font-size:11px;
	border:solid 0px gray;
	text-align:left;
	width:290px;
	position:absolute;
	top:254px;
}

#postitle {
	position:relative;
	top:-3px;
	left:0px;	
}

#varea {
	text-align:center;
	vertical-align:middle;
	width:540px;
	height:130px;
	overflow:hidden;
	border:solid 1px black;
	display:inline;
}

.tabcells {
	text-align:center;
	width:69px;
	background-image:url(/pages/images/taAssets/tab.jpg);
	background-repeat:no-repeat;
	color:#6c6d66;
}

.tabcell1 {
	text-align:center;
	width:69px;
}

.tabcell2 {
	text-align:center;
	width:69px;
}

.tabcell3 {
	text-align:center;
	width:69px;
}

.tabdiv {
	vertical-align:top;
	width:1px;
}

.alist {
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
}

.listimgl {
	width:304px;
	height:220px;
	vertical-align:top;
	padding-bottom: 15px;
	padding-right: 15px;
}

.listimgs {
	width:142px;
	height:94px;
	padding-bottom: 15px;
	padding-right: 15px;
}

.listtxtl {
	width:300px;
	vertical-align:top;
}

.listtxts {
	width:466px;
	vertical-align:top;
}

div.photogallery {
	width:600px;
	border:solid 0px black;
	background-repeat: repeat-x;
	display:block;
	text-align:left;
	overflow:hidden;
	margin-left:15px;
	margin-top:15px;
}

div.photo {
	width:111px;
	height:111px;
	border:solid 1px black;
	background-repeat: repeat-x;
	display:block;
	text-align:left;
	overflow:hidden;
	margin-left:15px;
}

div.phototext {
	width:136px;
	border:solid 0px black;
	background-repeat: repeat-x;
	display:block;
	text-align:left;
	overflow:hidden;
	margin-left:15px;
}

div.photothumb{
	width:111px;
	height:111px;
	margin-left:0px;
	margin-right:11px;
	margin-top:15px;
	margin-bottom:15px;
}

.shiftcontainer{
position: relative;
left: 5px; /*Number should match -left shadow depth below*/
top: 5px; /*Number should match -top shadow depth below*/
}

.shadowcontainer{
width: 300px; /* container width*/
background-color: #d1cfd0;
}

.shadowcontainer .innerdiv{
/* Add container height here if desired */
background-color: white;
border: 1px solid gray;
padding: 6px;
position: relative;
left: -5px; /*shadow depth*/
top: -5px; /*shadow depth*/
}

.articleOptionBox
{
	border: 1px dotted #979797;
	padding: 10px;
}

.tabhead {
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:Black;	
	padding-top:8px;
	padding-left:4px;
}

.tablinew {
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color:Black;	
	padding-left:4px;
}

.tablineg {
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color:Black;
	background-color:#ededed;	
	padding-left:4px;
}

.headline2 {
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#224c9e;
}
a.headline3:link {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#224c9e;
}

a.headline3:visited {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#224c9e;
}

a.headline3:hover {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	color:#224c9e;
}

.headline3 {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#224c9e;
}

.slevel {
	display:none;
	position:absolute;
	z-index:9;
	height:22px;
	background-color:#007cb0;
}


.audioEmbedHeader{
	height:10px;
	width:278px;
	border:solid 0px black;
	background-image:url(/pages/images/taAssets/newsbox_top.gif);
	background-repeat: repeat-x;
	display:block;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;}

.audioEmbedLeft{
	width:15px;	
	height:118px;
	background-image:url(/pages/images/taAssets/border_left.jpg);
	background-repeat: repeat-y;
	display:block;
	border:solid 0px black;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;}

.audioEmbedRight{width:15px;
	height:118px;
	background-image:url(/pages/images/taAssets/border_right.jpg);
	background-repeat: repeat-y;
	display:block;
	border:solid 0px black;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;}

.audioEmbedFooter
{
	display:block;
	height:16px;
	width:278px;
	border:solid 0px black;
	background-image:url(/pages/images/taAssets/border_bot2.jpg);
	background-repeat: repeat-x;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;}
	
	div.videoEmbed {
	width:308px;
	height:328px;
	overflow:hidden;
	display:block;
	text-align:left;
	position:relative;
	margin-top:9px;
	margin-left:0px;	
}

/*
new video stuff
*/

.ieshortline
{
    font-size:0px;
    line-height:0px;
}

#newvideowidget 
{
	width:308px;
	margin-top:9px;
	margin-left:7px;	
}

#newvideowidget .newtop 
{
 background:url('/Pages/images/taAssets/rhs_top.png') top left no-repeat;
 width:308px;
 height:8px;  
}

#newvideowidget .newbottom
{
 background:url('/Pages/images/taAssets/rhs_bottom.png') top left no-repeat;
 width:308px;
 height:11px;  
}

#newvideowidget .newcontent
{
 background:url('/Pages/images/taAssets/rhs_middle.png') top left repeat-y;
 width:278px;
 padding:0px 15px 0px 15px;
}

#videoplayer
{
	width:278px;
	height:240px;
/*
  background-color:#000;
*/
}

#videolinkscontainer
{
    border-top:1px solid #ccc;
    padding-top:5px;
    width:278px;
}

#videolinks 
{
    float:left;
    width:205px;
    text-align:left;
    font-size:11px;
    line-height:13px;
    font-family:Verdana;
}

#videolinks .newmodulelink 
{
	padding-top:3px;
}

#morevideosbutton
{
    border:0;
}

#morevideoscontainer
{
    float:right;
    width:72px;
}

/* videos page */
#videosnew_container
{
    font-family:Arial;
    width:615px;
    padding:0px 14px 0px;
}

#videosnew_container h2, #videosnew_container p
{
    margin:0;
}

#videosnew_top_container
{
}

#videosnew_player
{
    width:615px;
    height:370px;
}

/* */
#videosnew_top_container .videoitem
{
    padding:10px 10px;
    background:#ececec;
    border-top:solid 1px #cccccc;
    border-bottom:solid 1px #cccccc;
    margin-bottom:7px;
}

#videosnew_top_container .videoitem h2
{
    font-weight:bold;
    font-size:18px;
    line-height:120%;
    color:#2c62b9;
}

#videosnew_top_container .videoitem .date
{
    font-size:12px;
    line-height:120%;
    color:#a9a9a9;
    padding-top:5px;
}

#videosnew_top_container .videoitem .summary
{
    font-size:12px;
    line-height:18px;
    color:#000;
    padding-top:5px;
}

/* */
#videosnew_bottom_container .videoitemcontainer
{
    padding:7px 0px;
}

#videosnew_bottom_container .videoitem
{
}

#videosnew_bottom_container .alternating
{
    background:#f6f6f6;
}

#videosnew_bottom_container .left
{
    float:left;
    width:145px;
}

#videosnew_bottom_container .right
{
    float:left;
    width:460px;
    padding-top:10px;
    padding-left:10px;
}

#videosnew_bottom_container .videoitem .thumbnail
{
    width:140px;
    height:93px;
}

#videosnew_bottom_container .videoitem h2
{
    font-weight:bold;
    font-size:12px;
    line-height:120%;
    color:#2c62b9;
}

#videosnew_bottom_container .videoitem .date
{
    font-size:12px;
    line-height:120%;
    color:#a9a9a9;
    padding-top:5px;
}

#videosnew_bottom_container .videoitem .summary
{
    font-size:12px;
    line-height:18px;
    color:#000;
    padding-top:5px;
}

#videosnew_bottom_container .videoitem .button
{
    cursor:pointer;
}

#videosnew_bottom_container .videoitem .buttoncontainer
{
    text-align:right;
}

/* png fix */
/** html img,*/
* html .pngfixcrop,
* html #videosnew_bottom_container .videoitem .button
{
    position:relative;
    behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
        this.src = "/Pages/images/taAssets/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
        this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
    );
}

* html .pngfixscale
{
	behavior:expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
	this.src = "/Pages/images/taAssets/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='scale')",
	this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
	);
}

/* */
.tournamentcalendarcontainer td
{
	padding:8px 0px 0px 4px;
}

.tournamentcalendarcontainer #filters
{
/*
	line-height:19px;
	vertical-align:top;
*/	
}

.tournamentcalendarcontainer #filters h2
{
	font-size:13px;
	font-weight:bold;
	line-height:120%;
	float:left;
	margin:0px;
}

.tournamentcalendarcontainer .navbuttons
{
	padding:5px 0px;
}

.tournamentcalendarcontainer #divprevtop, .tournamentcalendarcontainer #divprev
{
	float:left;
}

.tournamentcalendarcontainer #divnexttop, .tournamentcalendarcontainer #divnext
{
	float:right;
	padding-right:14px;
}


