
/* GENERAL CSS RESET STYLES */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; 	padding: 0; border: 0; 	outline: 0; }
/* remember to define focus styles! */
/* fix for ff3 outline */
a { outline: none }
/* end fix for ff3 outline */
:focus { outline: 0; }
body { line-height: 12px; color: black; background-color: white; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
ol, ul { 	list-style: none; }

/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
/* LINK CSS */
 a {}
 a:link { color: #FFFFFF; text-decoration: none; }  
 a:visited { color: #FFFFFF; text-decoration: none; }  
 a:hover { color: #FFFFFF; text-decoration: underline;  }  
 a:active { color: #FFFFFF; text-decoration: underline; }
/* H1 -> H2 Tags */
 h1 { font-size: 30px; font-weight: normal; }  
 h2 { font-size: 24px; font-weight: normal; }  
 h3 { font-size: 18px; font-weight: normal; }  
 h4 { font-size: 12px;  font-weight: normal; }  
 h5 { font-size: 11px; font-weight: normal; }  
/* end of header styles */
/* INPUT ITEMS TEXT, IE7 HAS Border: 2px all around and PADDING 1px ALL AROUND. FIREFOX DOES NOT HAVE THE LEFT ADN RIGHT PADDING */
input { padding: 0px; margin: 0px; border: 0px; }
textarea { padding: 0px; margin: 0px; border: 0px; }
/* IMAGES MUST HAVE DISPLAY BLOCK TO PREVENT IE6 FROM DISPLAYING A 2-3 PX BUG */
img { display: block; }
/* end of other weird bugs discovered category */
/* END OF RESET STYLES CSS */

/* USEFULL GENERAL CSS CLASSES ALWAYS USED */
.floatLeft { float: left; }
.floatRight { float: right; }
.clear, #pageWrap .clear { clear: both; overflow: hidden; height: 0px; }
.noMargins { margin: 0px 0px 0px 0px; }
.noPadding { padding: 0px 0px 0px 0px; }
.noMarginsOrPadding { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
/* CLASSES EDITED AT EACH PAGE CREATION  == ACTUAL CSS FILE HERE */

/* smallest size at the top, largest at the bottom */
.size1 {}
.size2 {}
.size3 {}
.size4 {}
.size5 {}
.size6 {}
.size7 {}
.size8 {}
.size9 {}
/* end custom size classes*/

/* Border Style  -> ALL PAGES UNDER THIS 
t
t b
t b l
t b l r
t b l r bl
t b l r bl br
t b l r bl br tl
t b l r bl br tl tr
t b l r bl br tl tr background: none afterwards else lots of troubles and headaches, mofo
*/	

/* ========================= PAGE CSS ========================= */

/* ================== CONTENT ============== 
	
	1) GENERAL CSS
	2) Homepage Specific CSS
	3) SubPage Specific CSS 

*/

/* ============== General CSS =================== */	
body { font-size: 14px; line-height: 19px; font-family: "Trebuchet MS", Geneva, Tahoma; background-color: #000000;}
.alerttxt { color: #f0802c; font-size: 14px; font-weight:bold;}
/* top header css */
.topHeader { background-image: url("./../images/headerTopR.png"); background-repeat: repeat-x; background-position: left top;}
.innerTopHeader { width: 975px; margin: 0px auto;}
.innerTopHeader .floatLeft { padding-top: 9px; padding-bottom: 8px; margin-right: 9px; display: inline;}
.innerTopHeader .floatLeft a { display: block;}
.innerTopHeader .floatRight { padding-top: 12px; padding-bottom: 11px;}
.innerTopHeader .floatRight .leaderBoardTop { background-image: url("./../images/leaderBoardBg.png"); background-repeat: no-repeat; background-position: center; padding: 3px;}
/* end of top header css */

.timetext { font-size: 12px; font-weight: bold; line-height: 16px;  width: 195px; color: #ffffff; padding-left:25px; }
.timetexty { color: #f0802c; font-size: 14px; line-height: 18px; font-weight: bold;padding-left:1px;}
.timetextx { color: #f0802c; font-size: 14px; line-height: 18px; font-weight: bold;padding-left:1px;}
/* middle header css */
.middleHeader { background-image: url("./../images/headerMiddleR.png"); background-repeat: repeat-x; background-position: left top;}
.innerMiddleHeader { width: 950px; margin: 0px auto; padding-left: 25px;}
.innerMiddleHeader p { line-height: 29px; font-size: 13px; color: white; font-weight: bold; letter-spacing: 0.2px; margin-right: 20px;}
.innerMiddleHeader p span { color: #bcdcf3;}
/* end middle header css*/

/* bottom header css */
.bottomHeader { background-image: url("./../images/headerBottomR.png"); background-repeat: repeat-x; background-position: left top;}
.innerBottomHeader { width: 950px; margin: 0px auto; padding-left: 25px; padding-top: 4px; padding-bottom: 4px;}
.innerBottomHeader ul li { float: left; line-height: 19px; border-right: 2px solid #f8b68a }
.innerBottomHeader ul li a { display: block; line-height: 19px; font-size: 13px; font-weight: bold; padding-left: 27px; padding-right: 16px; background-repeat: no-repeat; background-position: center left; color: white;}
.innerBottomHeader ul li a:link, .innerBottomHeader ul li a:visited, .innerBottomHeader ul li a:focus, .innerBottomHeader ul li a:active, .innerBottomHeader ul li a:hover { color: white; text-decoration: none;}
.innerBottomHeader ul li a.home { padding-left: 25px; background-image: url("./../images/homeIcon.png"); }
.innerBottomHeader ul li a.howItWorks { background-image: url("./../images/howItWorksIcon.png"); background-position: 5px 55%;}
.innerBottomHeader ul li a.standings { background-image: url("./../images/standingsIcon.png"); background-position: 5px center;}
.innerBottomHeader ul li a.pastComp { background-image: url("./../images/pastContestsIcon.png"); background-position: 7px 60%;}
.innerBottomHeader ul li a.faq { background-image: url("./../images/faqIcon.png"); background-position: 8px 55%;}
.innerBottomHeader ul li a.resources { background-image: url("./../images/resourceIcon.png"); background-position: 8px 55%;}
.innerBottomHeader ul li a.forums { background-image: url("./../images/forumIcon.png"); background-position: 8px 55%;}
.innerBottomHeader ul li a.contact { background-image: url("./../images/contactIcon.png"); background-position: 5px center; padding-left: 30px;}
.innerBottomHeader ul li.l { border: 0px none;}

/* end of bottom header css */

/* content CSS */
.content { background-image: url("./../images/contentTopR.png"); background-repeat: repeat-x; background-position: top left; }
.innerContent { margin: 0px auto; width: 975px; padding-top: 16px;}
.innerContent .largeImg { margin-left: 1px; margin-bottom: 22px;}

/* left bar */
.innerContent .leftBar { width: 212px; background-image: url("./../images/leftSideBg.png"); background-repeat: repeat-y; background-position: center; margin-right: 16px; display: inline; }
.leftBar .leftBarBottom { background-image: url("./../images/leftSideBottomBar.png"); background-repeat: no-repeat; background-position: bottom center; padding-bottom: 24px;}

/* control panel */
.leftBar .controlPanel { margin-bottom: 20px;}
.leftBar .controlPanel h1 { background-image: url("./../images/controlPanelTab.png"); background-repeat: no-repeat; background-position: center; padding-left: 44px; line-height: 32px; font-size: 15px; font-weight: normal; color: white; margin-bottom: 15px;}
.leftBar .controlPanel h1 span { color: #bcdcf3;}
.leftBar .controlPanel form { padding-left: 19px; margin-bottom: 15px;}
.leftBar .controlPanel form .row { margin-top: 10px}
.leftBar .controlPanel form .fr { margin-top: 0px;}
.leftBar .controlPanel form label { display: block; color: white; font-family: Arial, Helvetica; font-weight: bold; font-size: 12px; line-height: 15px;}
.leftBar .controlPanel form input { background-image: url("./../images/inputBg.png"); background-repeat: no-repeat; background-position: center; width: 160px; padding-left: 2px; height: 19px; color: white; padding-top: 1px;}
.leftBar .controlPanel form input.floatLeft { height: 13px; width: 13px; margin-right: 7px; background-image: none; padding-left: 0px; padding-top: 0px; }
.leftBar .controlPanel form label.floatLeft { font-weight: normal;}
.leftBar .controlPanel form input.signIn { background-image: url("./../images/signIcon.png"); background-repeat: no-repeat; background-position: center; width: 64px; height: 23px; padding: 0px; cursor: pointer;}
.leftBar .controlPanel p { padding-left: 19px; font-size: 12px; line-height: 16px; color: white;}
.leftBar .controlPanel p a { font-size: 12px; font-weight: bold; line-height: 16px; display: block; width: 195px; color: #2491bf;}
/* end of control panel */
.leftBar .userSearch { margin-bottom: 20px;}
.leftBar .userSearch h1 { background-image: url("./../images/searchPanelTab.png"); background-repeat: no-repeat; background-position: center; padding-left: 44px; line-height: 32px; font-size: 15px; font-weight: normal; color: white; margin-bottom: 15px;}
.leftBar .userSearch h1 span { color: #bcdcf3;}
.leftBar .userSearch form { padding-left: 19px; margin-bottom: 15px;}
.leftBar .userSearch form .row { margin-top: 10px}
.leftBar .userSearch form .fr { margin-top: 0px;}
.leftBar .userSearch form label { display: block; color: white; font-family: Arial, Helvetica; font-weight: bold; font-size: 12px; line-height: 15px;}
.leftBar .userSearch form input { background-image: url("./../images/inputBg.png"); background-repeat: no-repeat; background-position: center; width: 160px; padding-left: 2px; height: 19px; color: white; padding-top: 1px;}
.leftBar .userSearch form input.floatLeft { height: 13px; width: 13px; margin-right: 7px; background-image: none; padding-left: 0px; padding-top: 0px; }
.leftBar .userSearch form label.floatLeft { font-weight: normal;}
.leftBar .userSearch form input.signIn { background-image: url("./../images/searchIcon.png"); background-repeat: no-repeat; background-position: center; width: 64px; height: 23px; padding: 0px; cursor: pointer;}
.leftBar .userSearch p { padding-left: 19px; font-size: 12px; line-height: 16px; color: white;}
.leftBar .userSearch p a { font-size: 12px; font-weight: bold; line-height: 16px; display: block; width: 195px; color: #2491bf;}




/* site statistics */
.leftBar .siteStatistics { margin-bottom: 19px;}
.leftBar .siteStatistics h1 { background-image: url("./../images/siteStatistics.png"); background-repeat: no-repeat; background-position: center; padding-left: 44px; line-height: 30px; font-size: 15px; font-weight: normal; color: white; margin-bottom: 15px;}
.leftBar .siteStatistics h1 span { color: #bcdcf3;}
.leftBar .siteStatistics div { margin: 0px 15px; padding: 0px 5px;}
.leftBar .siteStatistics .fr { padding-bottom: 12px; border-bottom: 1px solid #3f3f3f; margin-bottom: 12px;}
.leftBar .siteStatistics div p { color: white; font-size: 13px; line-height: 17px;}
.leftBar .siteStatistics div p.y { color: #f0802c; font-size: 14px; line-height: 18px; font-weight: bold;}
.leftBar .siteStatistics div p span { color: #f0802c; font-size: 12px; line-height: 18px; font-weight: bold;}

.leftBar .siteStatistics1 { margin-bottom: 19px;}
.leftBar .siteStatistics1 div { margin: 0px 0px; padding: 0px 5px;}
.leftBar .siteStatistics1 .fr { padding-bottom: 12px; border-bottom: 1px solid #3f3f3f; margin:0px 15px 12px 15px; }
.leftBar .siteStatistics1 div p { color: white; font-size: 13px; line-height: 17px;}
.leftBar .siteStatistics1 div p.y { color: #f0802c; font-size: 14px; line-height: 18px; font-weight: bold;}


/* end of site statistics */

/* publisher statistics */
.leftBar .publisherStatistics h1 { background-image: url("./../images/publisherStatistics.png"); background-repeat: no-repeat; background-position: center; padding-left: 44px; line-height: 30px; font-size: 15px; font-weight: normal; color: white; margin-bottom: 15px;}
.leftBar .publisherStatistics h1 span { color: #bcdcf3;}
.leftBar .publisherStatistics div { margin: 0px 12px; padding: 0px 5px;}
.leftBar .publisherStatistics .fr { padding-bottom: 12px; border-bottom: 1px solid #3f3f3f; margin-bottom: 12px;}
.leftBar .publisherStatistics p { font-size: 13px; line-height: 15px; color: white; margin: 0px 16px 3px;}
.leftBar .publisherStatistics p.y { color: #f0802c; font-size: 14px; font-weight: bold; margin: 0px 2px; padding: 0px 2px; padding-bottom: 8px; border-bottom: 1px solid #3f3f3f; margin-bottom: 8px;}
.leftBar .publisherStatistics p span { color: #f2f3cb; font-size: 12px; font-weight: bold;}
.leftBar .publisherStatistics p span.y { color: #f0802c; font-size: 12px; font-weight: bold; margin: 0px 1px; padding: 0px 2px; }
.leftBar .publisherStatistics p span.z { color: #f2f3cb; font-size: 11px; }

.leftBar .publisherStatistics .table { margin: 0px 8px;}
.leftBar .publisherStatistics .table h2 { font-size: 13px; font-weight: normal; padding: 0px 5px; color: white; margin-bottom: 10px;}
.leftBar .publisherStatistics .table table { border-spacing: 1px; width: 190px;}
.leftBar .publisherStatistics .table table tr.inpar td { background-color: #333333;}
.leftBar .publisherStatistics .table table tr td { background-color: #424242; font-size: 12px; color: white; vertical-align: middle; }
.leftBar .publisherStatistics .table table tr td.col1 { color: #f0802c; width: 10px; height: 22px; text-align: center; }
.leftBar .publisherStatistics .table table tr td.col2 { width: 120px; height: 22px; padding-left: 6px;}
.leftBar .publisherStatistics .table table tr td.col3 { width: 60px; height: 22px; padding-left: 6px;}

.profileview table tr td{ background-color:#CCCCCC;}
/* end of the publisher statistics css */

/* content mainBox */
.contentBar { width: 745px;}
.contentBar .tabsDiv { width: 661px; height:38px; overflow:hidden; }
html>body .contentBar .tabsDiv { width: 661px;}
.contentBar .tabsDiv .activeTab { display: block;}
.contentBar .tabsDiv .inactiveTab { display: none;}

.largeTab { background-image: url("./../images/activeTab.png"); background-repeat: no-repeat; background-position: left top; height: 38px; width: 199px; float: left; margin-right: 2px; padding-top: 0px; cursor: pointer;}

.smallTab { background-image: url("./../images/inactiveTab.png"); background-repeat: no-repeat; background-position: left top; height: 38px; width: 199px; float: left; margin-right: 2px; padding-top: 0px; cursor: pointer;}

.tab1 { background-image: url("./../images/marketIcon.png"); background-repeat: no-repeat; background-position: 10px center;  padding-left: 45px;}
.tab2 { background-image: url("./../images/xy7Icon.png"); background-repeat: no-repeat; background-position: 10px center; padding-left: 45px;}
.tab3 { background-image: url("./../images/motiveIcon.png"); background-repeat: no-repeat; background-position: 10px center; padding-left: 45px;}


.tabs .t { font-size: 14px; font-weight: normal; line-height: 20px; color: black;}
.tabs p { font-size: 11px; font-weight: normal; line-height: 14px; color: #a51313;}
.tabs p span { font-size: 11px; font-weight: normal; line-height: 14px; color: #757410;}
.tabs .moreLink { background-image: url("./../images/moreIcon.png"); background-repeat: no-repeat; background-position: center; display: block; width: 66px; height: 27px; margin-top: 10px; cursor: pointer;}
.tabs .moreLink_new { background-image: url("./../images/moreIcon_new.png"); background-repeat: no-repeat; background-position: center; display: block; width: 66px; height: 27px; margin-top: 10px; cursor: pointer;}
#tab1A { width: 199px; height: 38px; display: block; float: left; margin-right: 2px; margin-top: -38px;}
#tab2A { width: 199px; height: 38px; display: block; float: left; margin-right: 2px; margin-left: 201px; margin-top: -38px;}
#tab3A { width: 199px; height: 38px; display: block; float: left; margin-right: 2px; margin-left: 402px; margin-top: -38px; }

/* =====IB=========== new  content mainBox */
.largeTab_new { background-image: url("./../images/activeTab_new.png"); background-repeat: no-repeat; background-position: left top; height: 38px; width: 195px; float: left; margin-right: 2px; padding-top: 0px; cursor: pointer;}
.smallTab_new { background-image: url("./../images/inactiveTab_new.png"); background-repeat: no-repeat; background-position: left top; height: 38px; width: 195px; float: left; margin-right: 2px; padding-top: 0px; cursor: pointer; }


/* content content top */
.emptyLine { background-color: #ffffff;}
.emptyLine .topContent { background-image: url("./../images/topContentImage.png"); background-repeat: no-repeat; background-position: top; background-color: #ffffff; padding-top: 36px; padding-left: 21px; padding-right: 18px; padding-bottom: 20px; width: 706px;}
.emptyLine .topContent .left { float: left; width: 403px;  padding-right:17px; }
.emptyLine .topContent .left h1 { font-size: 30px; line-height: 44px; color: #5f5f5f; margin-bottom: 15px;  }
.emptyLine .topContent .left p { font-size: 15px; line-height: 19px; color: #5d8ba9;  text-align:justify; margin-bottom: 12px;}
.emptyLine .topContent .right { width: 269px; height: 248px; float: right;}
.emptyLine .topContent ul {padding-left:15px; padding-top:0px; padding-bottom:0px;}
.emptyLine .topContent li { padding:0px 0px; list-style:disc; font-size:13px; font-size: 15px; line-height: 19px; color: #5d8ba9;  text-align:justify; }

.emptyLine .topContent1 { background-image: url("./../images/topContentImage.png"); background-repeat: no-repeat; background-position: top; background-color: #ffffff; padding-top: 20px; padding-left: 38px; padding-right: 31px; padding-bottom: 20px; width: 676px;}
.emptyLine .topContent1 table { border-spacing: 1px; width: 550px; margin-bottom: 10px; }
.emptyLine .topContent1 table tr td { background-color: #bcd9ef; vertical-align: middle; font-size: 13px;}
.emptyLine .topContent1 table tr td.col1 { text-align: left; height: 25px; width: 200px; color: #000; font-size: 14px; padding-left:5px; font-weight: bold;}
.emptyLine .topContent1 table tr td.col2 { padding-left: 12px; height: 25px; width:100px; color: #a51313;}
.emptyLine .topContent1 table tr td.col3 { padding-left: 8px; height: 25px; width: 100px; color: #a51313;}
.emptyLine .topContent1 table tr td.col4 { padding-left: 12px; height: 25px; width: 100px;}
.emptyLine .topContent1 table tr td.nocol{ background-color: #ffffff; height: 25px; text-align: center; }
.emptyLine .topContent1 table tr td.head{ background-color: #ffffff; border-bottom: 1px solid #d5d5d5;}
.emptyLine .topContent1 table tr.inpar td { background-color: #eeeeee;}
.emptyLine .topContent1 table h1 { font-size: 15px; color: #1c618e; padding-bottom: 3px;}


.emptyLine .pastcomp { background-image: url("./../images/topContentImage.png"); background-repeat: no-repeat; background-position: top; background-color: #ffffff; padding-top: 20px; padding-left: 38px; padding-right: 31px; padding-bottom: 20px; width: 676px;}

.emptyLine .pastcomp table { border-spacing: 0px; width: 650px; margin-bottom: 10px; border:1px solid #1c618e }
.emptyLine .pastcomp table tr td { background-color: #bcd9ef; vertical-align: middle; font-size: 13px;}
.emptyLine .pastcomp table tr td.col1 { text-align: left; height: 30px; width: 200px; color: #000; font-size: 14px; padding-left:5px; font-weight: bold;}
.emptyLine .pastcomp table tr td.col2 { padding-left: 5px; height: 30px; width:150px; color: #a51313;}
.emptyLine .pastcomp table tr td.col3 { padding-left: 5px; height: 30px; width: 150px; color: #a51313;}
.emptyLine .pastcomp table tr td.col4 { padding-left: 5px; padding-right: 5px; height: 30px; width: 85px;}
.emptyLine .pastcomp table tr td.nocol{ background:url(../images/pastcomp_bg.jpg) repeat-x top left; height: 25px; text-align: center; color:#FFFFFF }
.emptyLine .pastcomp table tr td.head{ background-color: #ffffff; border-bottom: 1px solid #d5d5d5;}
.emptyLine .pastcomp table tr.inpar td { background-color: #eeeeee;}
.emptyLine .pastcomp table h1 { font-size: 15px; color: #ffffff; padding-bottom: 3px;}



.usersearch table { border-spacing: 0px; width: 650px; margin-bottom: 10px; border:1px solid #1c618e }
.usersearch table tr td { background-color: #bcd9ef; vertical-align: middle; font-size: 13px;}
.usersearch table tr td.col1 { text-align: left; height: 30px; width: 200px; color: #000; font-size: 14px; padding-left:5px; font-weight: bold;}
.usersearch table tr td.col2 { padding-left: 5px; height: 30px; width:150px; color: #a51313;}
.usersearch table tr td.col3 { padding-left: 5px; height: 30px; width: 150px; color: #a51313;}
.usersearch table tr td.col4 { padding-left: 5px; padding-right: 5px; height: 30px; width: 85px;}
.usersearch table tr td.nocol{ background:url(../images/pastcomp_bg.jpg) repeat-x top left; height: 25px; text-align: center; color:#1d618e; }
.usersearch table tr.inpar td { background-color: #eeeeee;}
.usersearch table h1 { font-size: 15px; color: #ffffff; padding-bottom: 0px; text-decoration:none;  border:0px; margin:0px;}


.emptyLine .bottomContent { background-image: url("../images/elementShadeBottom.gif"); background-repeat: no-repeat; background-position: top;  padding: 15px 35px 13px 20px; width: 690px; height:90px; overflow:hidden;}
.emptyLine .bottomContent h3 { color: #565656; font-size: 17px; font-weight: bold; font-family: "Trebuchet MS", Arial, Verdana; line-height: 21px; margin-bottom: 17px;}
.emptyLine .bottomContent div.floatLeft p { font-size: 13px; font-weight: normal; color: #565656;line-height: 17px;}
.emptyLine .bottomContent p { font-size: 14px; font-weight: normal; color: #000000;line-height: 17px;}
.emptyLine .bottomContent div.floatLeft p.b { color: #346e94; }

/* NEW CSS */

.emptyLine .bottomContent div.floatRight {float:right;   padding-left:20px;  }

/* NEW CSS ENDS */

.emptyLine .bottomContent div.floatRight a { display: block; background-repeat: no-repeat; background-position: center; float: left;}
.emptyLine .bottomContent div.floatRight a.signUpNow { background-image: url("./../images/signUpButton.png"); width: 125px; height: 35px; margin-right: 8px; display: inline; }
.emptyLine .bottomContent div.floatRight a.readMore { background-image: url("./../images/readMoreIcon.png"); width: 111px; height: 35px;} 
.contentBar .activeC, .active { display: block;  background-image: url("./../images/gsmallShade.png"); background-repeat: no-repeat; background-position: center; }
.contentBar .inactiveC, .inactive { display: none;}
.contentBar .bottomBorder { background-color:#ffffff; border-bottom: 6px solid #1c618e; height:25px;}

/* leaderBoard CSS */
.contentBar .leaderBoard { background-image: url("./../images/leaderBoardsBgR.png"); background-repeat: repeat-x; background-position: top left;  border-top: 6px solid #f2761d; border-bottom: 6px solid #f2761d; padding: 20px; background-color:#032237; padding-bottom: 8px; height: 300px; background-color:#032237;}
.contentBar .leaderBoard .module { margin-left: 32px; display: inline; width: 213px;}
.contentBar .leaderBoard .module h2 { font-size: 20px; line-height: 24px; color: #ffffff;}
.contentBar .leaderBoard .module p { font-size: 15px; color: #f16916; line-height: 12px; margin-bottom: 5px; }
.contentBar .leaderBoard .module span { font-size: 14px; color: #ee9572; line-height: 18px; margin-bottom: 10px; }
.contentBar .leaderBoard .module span img { display:inline; }
.contentBar .leaderBoard .fr { margin-left: 0px;}
.contentBar .leaderBoard .module table { border-spacing: 1px; width: 213px; margin-bottom: 10px; }
.contentBar .leaderBoard .module table tr td { background-color: #173347; height: 22px; vertical-align: middle; font-size: 13px;}
.contentBar .leaderBoard .module table tr td.col1 { text-align: center; width: 30px; color: #bcd9ef; font-weight: bold;}
.contentBar .leaderBoard .module table tr td.col2 { padding-left: 11px; width: 93px; color: #5288ae;}
.contentBar .leaderBoard .module table tr td.col2 a { color: #5288ae; border:none; font-size: 13px; width: 93px; font-weight:bold}
.contentBar .leaderBoard .module table tr td.col2 a:hover { color: #5288ae; border:none; font-size: 13px; width: 93px; font-weight:bold}
.contentBar .leaderBoard .module table tr td.col3 { padding-left: 8px; width: 97px; color: #e3e3e3; font-weight: bold;}
.contentBar .leaderBoard .module table tr.inpar td { background-color: #092a40;}
.contentBar .leaderBoard .module table tr.newpar td { background-color: #234964;}
.contentBar .leaderBoard .module a { display: block; font-size: 12px; text-decoration: none; border-bottom: none; width: 200px; color: #f0802c; font-weight:normal;}
.contentBar .leaderBoard .module a:hover{ text-decoration: none; border-bottom: none; width: 200px;  font-weight:bold;}
.contentBar .leaderBoard .module a:link, .contentBar .leaderBoard .module a:visited, .contentBar .leaderBoard .module a:focus, .contentBar .leaderBoard .module a:hover , .contentBar .leaderBoard .module a:active { color: #f0802c; text-decoration: none;}


/* leaderBoard2 CSS */
.contentBar .leaderBoard2 { background-image: url("./../images/leaderBoardsBgR.png"); background-repeat: repeat-x; background-position: top left;  border-top: 6px solid #f2761d; border-bottom: 6px solid #f2761d; padding: 9px; padding-bottom: 8px; overflow:hidden; background-color:#032237;}
.contentBar .leaderBoard2 .module { margin-left: 10px; display: inline; width: 210px;}
.contentBar .leaderBoard2 .module h2 { font-size: 20px; line-height: 24px; color: #ffffff;}
.contentBar .leaderBoard2 .module p { font-size: 15px; color: #f16916; line-height: 12px; margin-bottom: 5px; }
.contentBar .leaderBoard2 .module span { font-size: 14px; color: #ee9572; line-height: 18px; margin-bottom: 10px; }
.contentBar .leaderBoard2 .module span img { display:inline; }
.contentBar .leaderBoard2 .fr { margin-left: 0px;}
.contentBar .leaderBoard2 .module table { border-spacing: 1px; width: 210px; margin-bottom: 10px; }
.contentBar .leaderBoard2 .module table tr td { background-color: #173347; height: 22px; vertical-align: middle; font-size: 13px;}
.contentBar .leaderBoard2 .module table tr td.col1 { text-align: center; width: 20px; color: #bcd9ef; font-weight: bold;}
.contentBar .leaderBoard2 .module table tr td.col2 { padding-left: 7px; width:104px; color: #5288ae;}
.contentBar .leaderBoard2 .module table tr td.col2 a { color: #5288ae; border:none; font-size: 13px; width: 104px; font-weight:bold}
.contentBar .leaderBoard2 .module table tr td.col2 a:hover { color: #5288ae; border:none; width: 104px; font-size: 13px; font-weight:bold}
.contentBar .leaderBoard2 .module table tr td.col3 { padding-left: 4px; width: 86px; color: #e3e3e3; font-weight: bold;}
.contentBar .leaderBoard2 .module table tr.inpar td { background-color: #092a40;}
.contentBar .leaderBoard2 .module table tr.newpar td { background-color: #234964;}
.contentBar .leaderBoard2 .module a { display: block; font-size: 12px; text-decoration: none; border-bottom: none; width: 200px; color: #f0802c; font-weight:normal;}
.contentBar .leaderBoard2 .module a:hover{ text-decoration: none; border-bottom: none; width: 200px; font-weight:bold}
.contentBar .leaderBoard2 .module a:link, .contentBar .leaderBoard .module a:visited, .contentBar .leaderBoard .module a:focus, .contentBar .leaderBoard2 .module a:hover , .contentBar .leaderBoard .module a:active { color: #f0802c; text-decoration: none;}


.contentBar .leaderBoard3 { background-image: url("./../images/leaderBoardsBgR.png"); background-repeat: repeat-x; background-position: top left;  border-top: 6px solid #f2761d; border-bottom: 6px solid #f2761d; padding: 20px; padding-bottom: 8px; overflow:hidden; background-color:#032237; width:630px;}
.contentBar .leaderBoard3 .module { margin-left: 35px; display: inline; width: 275px;}
.contentBar .leaderBoard3 .module h2 { font-size: 20px; line-height: 24px; color: #ffffff;}
.contentBar .leaderBoard3 .module p { font-size: 15px; color: #f16916; line-height: 12px; margin:6px 0px 5px 0px; padding:0px;}
.contentBar .leaderBoard3 .module span { font-size: 14px; color: #ee9572; line-height: 18px; margin-bottom: 10px; }
.contentBar .leaderBoard3 .module span img { display:inline; }
.contentBar .leaderBoard3 .fr { margin-left: 0px;}
.contentBar .leaderBoard3 .module table { border-spacing: 1px; width: 275px; margin-bottom: 10px; }
.contentBar .leaderBoard3 .module table tr td { background-color: #173347; height: 22px; vertical-align: middle; font-size: 13px;}
.contentBar .leaderBoard3 .module table tr td.col1 { text-align: center; width: 30px; color: #bcd9ef; font-weight: bold;}
.contentBar .leaderBoard3 .module table tr td.col2 { padding-left: 12px; width:145px; color: #5288ae;}
.contentBar .leaderBoard3 .module table tr td.col2 a { color: #5288ae; border:none; font-size: 13px; width: 145px; font-weight:bold}
.contentBar .leaderBoard3 .module table tr td.col2 a:hover { color: #5288ae; border:none; width: 145px; font-size: 13px; font-weight:bold}
.contentBar .leaderBoard3 .module table tr td.col3 { padding-left: 8px; width: 100px; color: #e3e3e3; font-weight: bold;}
.contentBar .leaderBoard3 .module table tr.inpar td { background-color: #092a40;}
.contentBar .leaderBoard3 .module table tr.newpar td { background-color: #234964;}
.contentBar .leaderBoard3 .module a { display: block; font-size: 12px; text-decoration: none; border-bottom: none; width: 200px; color: #f0802c; font-weight:normal;}
.contentBar .leaderBoard3 .module a:hover{ text-decoration: none; border-bottom: none; width: 200px; font-weight:bold}
.contentBar .leaderBoard3 .module a:link, .contentBar .leaderBoard .module a:visited, .contentBar .leaderBoard .module a:focus, .contentBar .leaderBoard2 .module a:hover , .contentBar .leaderBoard .module a:active { color: #f0802c; text-decoration: none;}


/* footer css */

.footer { background-image: url("./../images/footerR.png"); background-repeat: repeat-x; background-position: left top;}
.footer .innerFooter { margin: 0px auto; width: 975px; height: 43px;}
.footer .innerFooter p { line-height: 43px; text-align: center; font-size: 13px; color: #ffffff; width: 600px; text-align: right; margin-right: 20px; display: inline;}
.footer .innerFooter a { display: inline; padding-top: 7px;}

/* ============================= Sub Page CSS ============================= */
.innerContent .contentBar .challange6 { margin-bottom: 0px;}
.challange6 .topContent .left { width: 460px;}
.challange6 .topContent .right { width: 193px; height: 114px;}
.subPageItem #subPageTabs { background-image: url("./../images/subPageBorder.png"); background-repeat: repeat-x; background-position: bottom; height: 32px; padding: 0px 24px;}
.subPageItem #subPageTabs a { float: left; color: #494949; text-decoration: none; margin-left: 10px; display: inline; width: 131px; font-size: 14px;}
.subPageItem #subPageTabs a.fr { }
.subPageItem #subPageTabs a span { display: block; color: #494949; font-size: 14px; line-height: 32px; }
.subPageItem #subPageTabs a.active { background-image: url("./../images/subPageActiveTab.png"); background-repeat: no-repeat; background-position: top center;}
.subPageItem #subPageTabs a.inactive { background-image: url("./../images/subPageInactiveTab.png"); background-repeat: no-repeat; background-position: top center;}
.subPageItem #subPageTabs a#overView { margin-left: 0px; }
.subPageItem #subPageTabs a#overView span { background-image: url("./../images/overViewIcon.png"); background-position: 25px center; background-repeat: no-repeat; padding-left: 45px;}
.subPageItem #subPageTabs a#howToEnter span { background-image: url("./../images/howItWorksIcon.png"); background-position: 10px center; background-repeat: no-repeat; padding-left: 30px;}
.subPageItem #subPageTabs a#winPrize span { background-image: url("./../images/winPrizesIcon.png"); background-position: 17px center; background-repeat: no-repeat; padding-left: 40px;}
.subPageItem #subPageTabs a#standings span { background-image: url("./../images/subPageStandings.png"); background-position: 17px center; background-repeat: no-repeat; padding-left: 40px;}
.subPageItem #subPageTabs a#winners span { background-image: url("./../images/winnersIcon.png"); background-position: 24px center; background-repeat: no-repeat; padding-left: 44px;}


.subPageItem #tabsContent { background-image: url("./../images/tabsContentBgR.png"); background-repeat: repeat-x; background-position: top center; padding-top: 40px; padding-left: 37px; padding-right: 38px; padding-bottom: 40px; border-bottom: 6px solid #1c618e; background-color: #ffffff;}
.subPageItem #tabsContent .tab {  }
.subPageItem #tabsContent .tab h2 { padding-top:11px; padding-bottom:2px; font-size: 24px; font-weight: normal; }
.subPageItem #tabsContent .tab h3 { padding-top:11px; padding-bottom:2px; font-size: 18px; font-weight: normal; }
.subPageItem #tabsContent .tab ul {padding-left:15px; padding-top:10px; padding-bottom:0px;}
.subPageItem #tabsContent .tab li { padding:0px 0px; list-style:disc; font-size:13px; }
.subPageItem #tabsContent .tab .tabH { background-image: url("./../images/blueBar.png"); background-position: left top; background-repeat: no-repeat;  line-height: 18px; padding-left: 10px; font-family: "Trebuchet MS", Arial, Helvetica; color: white; font-size: 16px; margin-bottom: 25px; padding-top: 6px; padding-bottom: 6px;}
.subPageItem #tabsContent .tab p { font-size: 13px; line-height: 17px; margin-top: 9.7px;}
.subPageItem #tabsContent .tab br { display:block; margin:10px;}
.subPageItem #tabsContent .tab a { font-weight: bold; color: #2491bf; text-decoration: none;}
.subPageItem #tabsContent .tab a:link, .subPageItem #tabsContent .tab a:visited, .subPageItem #tabsContent .tab a:active, .subPageItem #tabsContent .tab a:focus, .subPageItem #tabsContent .tab a:hover { font-weight: bold; color: #2491bf; text-decoration: none;}

.subPageItem #tabsContent .leaderBoard3 { background-image: url("./../images/leaderBoardsBgR.png"); background-repeat: repeat-x; background-position: top left;  border-top: 6px solid #f2761d; border-bottom: 6px solid #f2761d; padding: 20px; padding-bottom: 8px;  background-color:#032237; width:630px;}
.subPageItem #tabsContent .leaderBoard3 .module { margin-left: 32px; display: inline; width: 275px;}
.subPageItem #tabsContent .leaderBoard3 .module p { font-size: 15px; color: #f16916; line-height: 12px; margin-bottom: 5px; }
.subPageItem #tabsContent .leaderBoard3 .fr { margin-left: 0px;}
.subPageItem #tabsContent .leaderBoard3 .module span { font-size: 14px; color: #ee9572; line-height: 18px; margin-bottom: 10px; }
.subPageItem #tabsContent .leaderBoard3 .module span img { display:inline; }
.subPageItem #tabsContent .leaderBoard3 .module table { border-spacing: 1px; width: 275px; margin-bottom: 10px; }
.subPageItem #tabsContent .leaderBoard3 .module table tr td { background-color: #173347; height: 22px; vertical-align: middle; font-size: 13px;}
.subPageItem #tabsContent .leaderBoard3 .module table tr td.col1 { text-align: center; width: 20px; color: #bcd9ef; font-weight: bold;}
.subPageItem #tabsContent .leaderBoard3 .module table tr td.col2 { padding-left: 12px; width: 145px; color: #5288ae;}
.subPageItem #tabsContent .leaderBoard3 .module table tr td.col2 a { color: #5288ae;  font-size: 13px; width: 145px; border:none; font-weight:bold}
.subPageItem #tabsContent .leaderBoard3 .module table tr td.col2 a:hover { color: #5288ae; border:none; width: 145px; font-size: 13px; font-weight:bold}
.subPageItem #tabsContent .leaderBoard3 .module table tr td.col3 { padding-left: 8px; width: 100px; color: #e3e3e3; font-weight: bold;}
.subPageItem #tabsContent .leaderBoard3 .module table tr.inpar td { background-color: #092a40;}
.subPageItem #tabsContent .leaderBoard3 .module table tr.newpar td { background-color: #234964;}
.subPageItem #tabsContent .leaderBoard3 .module a { display: block; font-size: 12px; text-decoration: none; border-bottom: none; width: 200px; color: #f0802c; font-weight:normal;}
.subPageItem #tabsContent .leaderBoard3 .module a:hover{ text-decoration: none; border-bottom: none; width: 200px; font-weight:bold}
.subPageItem #tabsContent .leaderBoard3 .module a:link, .contentBar .leaderBoard .module a:visited, .contentBar .leaderBoard .module a:focus, .contentBar .leaderBoard2 .module a:hover , .contentBar .leaderBoard .module a:active { color: #f0802c; text-decoration: none;}

.subPageItem #tabsContent .winnerBoard { background-image: url("./../images/leaderBoardsBgR.png"); background-repeat: repeat-x; background-position: top left;  border-top: 6px solid #f2761d; border-bottom: 6px solid #f2761d; padding: 10px; padding-bottom: 8px;  background-color:#032237; width:630px; overflow:hidden;}
.subPageItem #tabsContent .winnerBoard .module1 { margin-left: 0px; display: inline; width: 220px;}
.subPageItem #tabsContent .winnerBoard .module1 p { font-size: 14px; color: #f16916; line-height: 12px; margin-bottom: 5px; }
.subPageItem #tabsContent .winnerBoard .module1 table { border-spacing: 1px; width: 520px; margin-bottom: 10px; }
.subPageItem #tabsContent .winnerBoard .module1 table tr td { background-color: #173347; height: 22px; vertical-align: middle; font-size: 13px;}
.subPageItem #tabsContent .winnerBoard .module1 table tr td.col1 { text-align: center; width: 20px; color: #bcd9ef; font-weight: bold;}
.subPageItem #tabsContent .winnerBoard .module1 table tr td.col2 { padding-left: 12px; width: 130px; color: #5288ae;}
.subPageItem #tabsContent .winnerBoard .module1 table tr td.col2 a { color: #5288ae;  font-size: 13px; width: 110px; border:none; font-weight:bold}
.subPageItem #tabsContent .winnerBoard .module1 table tr td.col2 a:hover { color: #5288ae; border:none; width: 110px; font-size: 13px; font-weight:bold}
.subPageItem #tabsContent .winnerBoard .module1 table tr td.col3 { padding-left: 8px; width: 90px; color: #e3e3e3; font-weight: bold;}
.subPageItem #tabsContent .winnerBoard .module1 table tr td.col4 { padding-left: 8px; width: 290px; color: #e3e3e3; font-weight: bold;}
.subPageItem #tabsContent .winnerBoard .module1 table tr td.col4 a { padding-left: 8px; width: 290px; color: #e3e3e3; font-weight: bold;}
.subPageItem #tabsContent .winnerBoard .module1 table tr.inpar td { background-color: #092a40;}
.subPageItem #tabsContent .winnerBoard .module { margin-left: 3px; display: inline; width: 200px;}
.subPageItem #tabsContent .winnerBoard .module p { font-size: 14px; color: #f16916; line-height: 12px; margin-bottom: 5px; }
.subPageItem #tabsContent .winnerBoard .fr { margin-left: 0px;}
.subPageItem #tabsContent .winnerBoard .module table { border-spacing: 1px; width: 520px; margin-bottom: 10px; }
.subPageItem #tabsContent .winnerBoard .module table tr td { background-color: #173347; height: 22px; vertical-align: middle; font-size: 13px;}
.subPageItem #tabsContent .winnerBoard .module table tr td.col1 { text-align: center; width: 20px; color: #bcd9ef; font-weight: bold;}
.subPageItem #tabsContent .winnerBoard .module table tr td.col2 { padding-left: 12px; width: 110px; color: #5288ae;}
.subPageItem #tabsContent .winnerBoard .module table tr td.col2 a { color: #5288ae;  font-size: 13px; width: 100px; border:none; font-weight:bold}
.subPageItem #tabsContent .winnerBoard .module table tr td.col2 a:hover { color: #5288ae; border:none; width: 100px; font-size: 13px; font-weight:bold}
.subPageItem #tabsContent .winnerBoard .module table tr td.col3 { padding-left: 8px; width: 90px; color: #e3e3e3; font-weight: bold;}
.subPageItem #tabsContent .winnerBoard .module table tr td.col4 { padding-left: 8px; width: 290px; color: #e3e3e3; font-weight: bold;}
.subPageItem #tabsContent .winnerBoard .module table tr td.col4 a { padding-left: 8px; width: 290px; color: #e3e3e3; font-weight: bold;}
.subPageItem #tabsContent .winnerBoard .module table tr.inpar td { background-color: #092a40;}


/* =================== GENERIC PAGE CSS ========================== */
.smallShade { background-image: url("./../images/smallShade.png"); background-repeat: no-repeat; background-position: center; padding-top: 10px; padding-bottom: 5px; padding-left: 20px; padding-right: 35px; margin-bottom: 12px; height: 61px; width: 690px;}
.smallShade div.floatLeft { width: 500px; }
.smallShade div.floatLeft h2 { font-size: 19px; line-height: 23px; color: #5f5f5f; font-weight: normal;}
.smallShade div.floatLeft p { font-size: 13px; line-height: 15px; color: #5d8ba9;}
.smallShade div.floatLeft a { font-size: 13px; line-height: 15px; color: #f0802c;}

.smallShade div.floatLeft .moredeatils img {display:inline; padding-top:3px;}
.smallShade div.floatRight { width: 158px; height: 61px;}



.genericPageContent { background-image: url("./../images/genericSubPageTop.png"); background-repeat: no-repeat; background-position: top center; padding-left: 37px; padding-right: 37px; padding-top: 23px; padding-bottom: 23px; background-color: #ffffff; border-bottom: 6px solid #1c618e; }
.genericPageContent br { display:block; margin:0px;}
.genericPageContent ul {padding-left:15px; padding-top:10px; padding-bottom:0px;}
.genericPageContent li { padding:0px 0px; list-style:disc; font-size:13px; }
.genericPageContent h1 { font-size: 25px; line-height: 27px; color: #1c618e; border-bottom: 1px solid #d5d5d5; padding-bottom: 10px; margin-bottom: 10px;}
.genericPageContent .premium { font-size: 15px;  color: #FF0000;  }
.genericPageContent .blueBar { background-image: url("./../images/blueBar.png"); background-position: left top; background-repeat: no-repeat; margin-top: 20px; line-height: 18px; padding-top: 6px; padding-bottom: 6px; padding-left: 10px; font-family: "Trebuchet MS", Arial, Helvetica; color: white; font-size: 16px;}
.genericPageContent .yellowBar { background-image: url("./../images/yellowBar.png"); background-position: left top; background-repeat: no-repeat; margin-top: 20px; line-height: 18px; padding-left: 10px; font-family: "Trebuchet MS", Arial, Helvetica; color: white; font-size: 16px; padding-top: 6px; padding-bottom: 6px;}


/* CONTACT US */
.genericPageContent p { font-size: 13px; line-height: 17px; margin-top: 20px;}
.genericPageContent a { font-size: 12px; font-weight: bold; line-height: 16px; color: #2491bf;}
.genericPageContent h1 { font-size: 25px; line-height: 27px; color: #1c618e; border-bottom: 1px solid #d5d5d5; padding-bottom: 10px; margin-bottom: 10px;}
.genericPageContent .cms { font-size: 13px; color: #000; border-bottom: 1px solid #d5d5d5; padding-bottom: 10px; margin-bottom: 10px;}
.genericPageContent .hints { font-size: 13px; color: #000000;}
.genericPageContent form {  margin-bottom: 15px;}
.genericPageContent form .clearnew1{clear:both; padding-bottom:10px;}
.genericPageContent form .clearnew1 b {color: #FF0000; font-size:15px;} 
.genericPageContent form .clearnew1 span { font-size: 12px; font-weight: bold; line-height: 16px; display: block; width: 380px; color: red;}
.genericPageContent form .row { margin-top:2px; display:block; width:130px; float:left; }
.genericPageContent form .row1 { margin-top:2px; display:block; width:75px; float:left; }
.genericPageContent form .rowchk { margin-top:2px; }
.genericPageContent form .fr { margin-top: 0px;}
.genericPageContent form label { display: block; color: black; font-family: Arial, Helvetica; font-weight: bold; font-size: 12px; line-height: 15px;}
.genericPageContent form .textbox{ border:1px solid #b9b9b9;  width: 250px; padding-left: 2px; height: 19px; color: #666666; padding-top: 1px;}
.genericPageContent form .textbox1{ border:1px solid #b9b9b9; padding-left: 2px; height: 19px; color: #666666; padding-top: 1px;}
.genericPageContent form .chkbox{ float:left; margin-right:5px; }
.genericPageContent form textarea{ border:1px solid #b9b9b9;  padding-left: 2px; color: #666666; padding-top: 1px;}
.genericPageContent form input.contact { background-image: url("./../images/submitIcon.png"); background-repeat: no-repeat; background-position: center; width: 70px; height: 23px; padding: 0px; cursor: pointer; border:0px;}
.genericPageContent form input.go { background-image: url("./../images/goIcon.png"); background-repeat: no-repeat; background-position: center; width: 37px; height: 23px; padding: 0px; cursor: pointer; border:0px;}

.close { align:center; background-image: url("./../images/closeIcon.png"); background-repeat: no-repeat; background-position: center; width: 70px; height: 23px; padding: 0px; cursor: pointer; border:0px;}

.genericPageContent .viewProfile { padding: 20px 20px 20px 10px; padding-bottom: 8px; overflow:hidden; }
.genericPageContent .viewProfile .module { margin-left: 10px; display: inline; width: 193px; }
.genericPageContent .viewProfile h2 { font-size: 20px; line-height: 24px; color: #5f5f5f;}
.genericPageContent .viewProfile .module p { font-size: 16px; color: #f16916; line-height: 18px; margin-bottom: 10px; }
.genericPageContent .viewProfile .fr { margin-left: 0px;}
.genericPageContent .viewProfile .module table { border-spacing: 1px; width: 320px; margin-bottom: 10px; }
.genericPageContent .viewProfile .module table tr td { background-color: #173347; height: 22px; vertical-align: middle; font-size: 13px;}
.genericPageContent .viewProfile .module table tr td.col1 { text-align: center; width: 150px; color: #bcd9ef; font-weight: bold;}
.genericPageContent .viewProfile .module table tr td.col2 { padding-left: 12px; width:90px; color: #5288ae;}
.genericPageContent .viewProfile .module table tr td.col2 a { color: #5288ae; border:none; font-size: 13px;}
.genericPageContent .viewProfile .module table tr td.col3 { padding-left: 8px; width: 80px; color: #e3e3e3; font-weight: bold;}
.genericPageContent .viewProfile .module table tr.inpar td { background-color: #092a40;}
.genericPageContent .viewProfile .module a { display: block; font-size: 11px; text-decoration: none; border-bottom: 1px dotted #f0802c; width: 116px; color: #f0802c; }

/* VIEW PROFILE TABLE CSS */
.genericPageContent .viewProfile .module1 table { border-spacing: 1px; width: 320px; margin-bottom: 10px; }
.genericPageContent .viewProfile .module1 table tr td { background-color: #bcd9ef; height: 22px; vertical-align: middle; font-size: 13px;}
.genericPageContent .viewProfile .module1 table tr td.col1 { text-align: center; width: 150px; color: #000; font-weight: bold;}
.genericPageContent .viewProfile .module1 table tr td.col2 { padding-left: 12px; width:90px; color: #000;}
.genericPageContent .viewProfile .module1 table tr td.col2 a { color: #000; border:none; font-size: 13px;}
.genericPageContent .viewProfile .module1 table tr td.col3 { padding-left: 8px; width: 80px; color: #000000; font-weight: bold;}
.genericPageContent .viewProfile .module1 table tr.inpar td { background-color: #eeeeee;}
.genericPageContent .viewProfile .module1 a { display: block; font-size: 11px; text-decoration: none; border-bottom: 1px dotted #f0802c; width: 116px; color: #f0802c; }
.genericPageContent .viewProfile .module a:link, .contentBar .leaderBoard .module a:visited, .contentBar .leaderBoard .module a:focus, .contentBar .leaderBoard2 .module a:hover , .contentBar .leaderBoard .module a:active { color: #f0802c; text-decoration: none;}


.genericPageContent .viewProfile .module2 table { border-spacing: 1px;  width: 665px; margin-bottom: 10px; }
.genericPageContent .viewProfile .module2 table tr td { background-color: #bcd9ef; height: 22px; vertical-align: middle; font-size: 13px;}
.genericPageContent .viewProfile .module2 table tr td.col1 { padding-left: 4px; padding-right: 4px;text-align: center; color: #000; font-weight: bold;}
.genericPageContent .viewProfile .module2 table tr td.col2 { padding-left: 12px;  color: #000;}
.genericPageContent .viewProfile .module2 table tr td.col2 a { color: #000; border:none; font-size: 13px;}
.genericPageContent .viewProfile .module2 table tr td.col3 { text-align: center;  color: #000000; font-weight: bold;}
.genericPageContent .viewProfile .module2 table tr.inpar td { background-color: #eeeeee;}
.genericPageContent .viewProfile .module2 a { display: block; font-size: 13px; text-decoration: none; color: #000000; }
.genericPageContent .viewProfile .module2 table tr td.nocol{ background:url(../images/pastcomp_bg.jpg) repeat-x top left; height: 25px; text-align: center; color:#FFFFFF }


/*
.genericPageContent .viewProfile .module2 table { border-spacing: 1px;  width: 665px; margin-bottom: 10px; }
.genericPageContent .viewProfile .module2 table tr td { background-color: #bcd9ef; height: 22px; vertical-align: middle; font-size: 13px;}
.genericPageContent .viewProfile .module2 table tr td.col1 { text-align: center; width: 290px; color: #000; font-weight: bold;}
.genericPageContent .viewProfile .module2 table tr td.col2 { padding-left: 12px; width:80px; color: #000;}
.genericPageContent .viewProfile .module2 table tr td.col2 a { color: #000; border:none; font-size: 13px;}
.genericPageContent .viewProfile .module2 table tr td.col3 { padding-left: 8px; width: 80px; color: #000000; font-weight: bold;}
.genericPageContent .viewProfile .module2 table tr.inpar td { background-color: #eeeeee;}
.genericPageContent .viewProfile .module2 a { display: block; font-size: 13px; text-decoration: none; width: 300px; color: #000000; }
.genericPageContent .viewProfile .module2 table tr td.nocol{ background:url(../images/pastcomp_bg.jpg) repeat-x top left; height: 25px; text-align: center; color:#FFFFFF }

*/
.genericPageContent .viewProfile .module4 table { border-spacing: 1px; width: 565px; margin-bottom: 10px; }
.genericPageContent .viewProfile .module4 table tr td { background-color: #bcd9ef; height: 22px; vertical-align: middle; font-size: 13px;}
.genericPageContent .viewProfile .module4 table tr td.col1 { text-align: center; width: 240px; color: #000; font-weight: bold;}
.genericPageContent .viewProfile .module4 table tr td.col2 { padding-left:2px; width:135px; color: #000;}
.genericPageContent .viewProfile .module4 table tr td.col3 { padding-left: 3px; width: 80px; color: #000000; font-weight: bold;}
.genericPageContent .viewProfile .module4 table tr.inpar td { background-color: #eeeeee;}
.genericPageContent .viewProfile .module4 a { display: block; font-size: 13px; text-decoration: none; width: 190px; color: #000000; }


.genericPageContent .viewProfile .module3 table { border-spacing: 1px; width: 665px; margin-bottom: 10px; }
.genericPageContent .viewProfile .module3 table tr td { background-color: #bcd9ef; height: 22px; vertical-align: middle; font-size: 13px;}
.genericPageContent .viewProfile .module3 table tr td.col1 { padding-left: 4px; padding-right: 4px; text-align: center;  color: #000; font-weight: bold;}
.genericPageContent .viewProfile .module3 table tr td.col3 { padding-left: 8px;  color: #000000; font-weight: bold;}
.genericPageContent .viewProfile .module3 table tr td.col2 { padding-left: 8px;  color: #000000; font-weight: bold;}
.genericPageContent .viewProfile .module3 table tr.inpar td { background-color: #eeeeee;}
.genericPageContent .viewProfile .module3 table tr td.nocol{ background:url(../images/pastcomp_bg.jpg) repeat-x top left; height: 25px; text-align: center; color:#FFFFFF }
.genericPageContent .viewProfile .module3 table tr td.col1 a { display: block; font-size: 13px; text-decoration: none;   color: #000000; }
.genericPageContent .viewProfile .module3 table tr td.col2 a { display: block; font-size: 13px; text-decoration: none;   color: #000000; }
/*
.genericPageContent .viewProfile .module3 table { border-spacing: 1px; width: 665px; margin-bottom: 10px; }
.genericPageContent .viewProfile .module3 table tr td { background-color: #bcd9ef; height: 22px; vertical-align: middle; font-size: 13px;}
.genericPageContent .viewProfile .module3 table tr td.col1 { text-align: center; width: 150px; color: #000; font-weight: bold;}
.genericPageContent .viewProfile .module3 table tr td.col3 { padding-left: 8px; width: 40px; color: #000000; font-weight: bold;}
.genericPageContent .viewProfile .module3 table tr td.col2 { padding-left: 8px; width: 180px; color: #000000; font-weight: bold;}
.genericPageContent .viewProfile .module3 table tr.inpar td { background-color: #eeeeee;}
.genericPageContent .viewProfile .module3 table tr td.nocol{ background:url(../images/pastcomp_bg.jpg) repeat-x top left; height: 25px; text-align: center; color:#FFFFFF }
.genericPageContent .viewProfile .module3 table tr td.col1 a { display: block; font-size: 13px; text-decoration: none;  width: 150px; color: #000000; }
.genericPageContent .viewProfile .module3 table tr td.col2 a { display: block; font-size: 13px; text-decoration: none;  width: 300px; color: #000000; }
*/