@import url("buttons.css");

/********************************************************************/
/*																	*/
/*				Fantasy Sports Stocks Default Stylesheet			*/
/*				xhtml & design: exfinity.com       					*/
/*                                                                  */
/********************************************************************/

body {background:white url(../images/bgr.gif) repeat-x 0 56px; color:#707070; font:12px 'Trebuchet MS', Geneva, Arial, helvetica, sans-serif; margin:0; padding:0 }
body#logged {background:#f6f5f5 url(../images/bgr_logged.gif) repeat-x;}
body#popup{ background: none; color:#707070; font:12px 'Trebuchet MS', Geneva, Arial, helvetica, sans-serif; margin:0; padding:0 }
a:hover {outline: none }
* :focus { outline: 0; }
a:focus {outline: 0 none; }
fieldset { border: none; padding: 0px; margin: 0px; }
form { padding: 0px; margin: 0px; }

.holder {width:990px; margin:0 auto}

.forgot td {font-size: 14px;}

#ticker {	}

.header .userinfo {margin-top:2px; margin-bottom:20px; text-align:right }
.header .share {float:left; display:block; width:150px; text-align:left; }
.header .userinfo a {color:#3c6b99}
.header .userinfo form a {font-size:11px; text-decoration:none}
.header .userinfo form a:hover {text-decoration:underline}
.header .userinfo a:hover {text-decoration:none}
.header .userinfo strong {font-weight:bold; color:#3c6b99; }
.header .userinfo .field,
.ticker .search .field {border:1px solid #d4d4d4; border-left:2px solid #bbd5f6; padding-left:2px;  }
.header .userinfo .btn_login {background:url(../images/bgr_btnlogin.gif) repeat-x; padding:0; margin:0; height:17px; border:1px solid #ccc; font-weight:bold; cursor:pointer}
.header .userinfo .field,
.header .userinfo .btn_login,
.ticker .search .field {font-size:10px; color:#7d7f7d ; }

.logo{float:left; display:block; text-decoration:none; width:212px; height:89px; background:url(../images/logo.gif) no-repeat; margin:5px 0 0 10px}
.header .ads{float:right; width:728px; }
.ticker {position:relative; background:url(../images/bgr_ticker.gif) repeat-x; border:1px solid #eff0ee; font-size:11px; margin:15px 0}
.ticker .info {margin:0 10px; float:left; line-height:22px }

/* Home page */
.home { height:390px; position:relative; overflow:hidden }
.iwhatis {background:url(../images/img_tab1.jpg) repeat-x;}
.ihowto {background:url(../images/img_tab2.jpg) repeat-x;}
.itypes {background:url(../images/img_tab3.jpg) repeat-x;}
.whyjoin {background:url(../images/img_tab4.jpg) repeat-x;}
.whystocks {background:url(../images/img_tab5.jpg) repeat-x;}
.whymove {background:url(../images/img_tab6.jpg) repeat-x;}
.demovideos {background:url(../images/img_tab7.jpg) repeat-x;}

.home .menu {width:171px; float:left; }
.home .menu a {display:block; line-height:56px;  font-size:15px; font-weight:bold; color:#bedcfc; text-decoration:none; padding:0px 5px 0px 10px; text-align:right; 	}
.home .menu a:hover { color:white;  }
.home .menu span {padding-right:25px}
.home .menu li.selected span {display:block; background: transparent url(../images/menu_arrow.png) 137px 20px no-repeat ; color:white }
.home .menu li.selected a {  }
.home .menu ul,
.home .menu li {margin:0; padding:0; list-style:none}

#homecontent {width:360px; padding:18px 15px 10px 15px; color:#bedcfc; font-size:13px;  float:left;  }
#homecontent h1 {font-size:18px; color:#fff }
#homecontent h2 {font-size:17px; margin:0; padding:0; color:#fff; }
#homecontent h4 {font-size:13px; margin:0 0 20px 0; padding:0; color:#bedcfc; font-weight:normal }
#homecontent p {font-weight:normal; line-height:140%; margin:10px 0; padding:0}
#homecontent strong {color:white}
#homecontent img {border:0}
#homecontent ul {margin:0 0 0 15px; padding:0}
#homecontent li {color:white; line-height:135%; margin-bottom:10px}
#homecontent th {width:30px; text-align:left}
#homecontent td a {color:white}

#homecontent a.btnLm,
#homecontent a.btnLm span {display:block; float:left; text-decoration:none; cursor:pointer}
#homecontent a.btnLm {background:url(../images/btn/lm_l.png) no-repeat left top; padding-left:35px; margin-right:6px}
#homecontent a.btnLm  span {background:url(../images/btn/right.png) no-repeat right top; padding:0 13px 0 6px; font-size:15px; color:#487bbe; text-decoration:none; line-height:31px; font-weight:bold }
#homecontent a.btnLm:hover {background-position:0% -31px}
#homecontent a.btnLm:hover  span{color:#1d599e; background-position:100% -31px}

.benefits {margin:15px 0}
.benefits .bencon {float:left; position:relative; font-size:12px; height:86px; overflow:hidden; padding:10px; cursor:pointer}
.benefits .bencon h1 {text-transform:uppercase; color:#6f98c0; font-size:15px; margin:0 0 5px 0; padding:0}
.benefits .bencon .icon {position:absolute; bottom:5px; right:5px;  }
.benefits .bencon .icon a {text-decoration:none; display:block; cursor:pointer}
.benefits .bf1 {background:#f2f2f2; width:210px}
.benefits .bf1 .icon a,
.benefits .bf1_ovr .icon a{background:url(../images/tryfssfree.png) no-repeat; width:73px; height:71px}
.benefits .bf2 {background:#ebebeb; width:230px; margin:0 10px}
.benefits .bf2 .icon a,
.benefits .bf2_ovr .icon a{background:url(../images/FSSreferral.png) no-repeat; width:77px; height:67px}
.benefits .bf3 {background:#e7e7e7; width:200px; margin-right:10px}
.benefits .bf3 .icon a,
.benefits .bf3_ovr .icon a{background:url(../images/fssbasket.png) no-repeat; width:70px; height:71px}
.benefits .bf4 {background:#e4e4e4; width:240px}
.benefits .bf4 .icon a,
.benefits .bf4_ovr .icon a{background:url(../images/fsstrendline.png) no-repeat; width:77px; height:58px}

.benefits .bf1_ovr {background:#ebebeb; width:210px}
.benefits .bf2_ovr {background:#e7e7e7; width:230px; margin:0 10px}
.benefits .bf3_ovr {background:#e2e2e2; width:200px; margin-right:10px}
.benefits .bf4_ovr {background:#e3e3e3; width:240px}
.benefits .bf1_ovr h1,
.benefits .bf2_ovr h1,
.benefits .bf3_ovr h1,
.benefits .bf4_ovr h1 {color:#4575a3}

/* Inner page */
.inner { min-height:390px; position:relative; background:white url(../images/bgr_innerpage.gif) repeat-x bottom; border:1px solid #eff0ee }
.innerlogo {position:absolute; width:200px; height:20px; bottom:0px; left:6px; background:url(../images/logo_inner.png) no-repeat; text-decoration:none}
.player {position:absolute; width:196px; height:196px; top:-25px; left:6px; background:url(../images/inner_player.gif) no-repeat; }
.leftside,
.rightside,
.pagecontent {float:left}

	/* left part */
	.leftside {width:190px; margin:0px 0px 10px 10px; background:url(../images/left_shade.png) no-repeat right top; min-height:420px ; padding:144px 30px 0 0 }
	.leftside .imenu {border:1px solid #eff0ee; position:relative; background:#f1f1f1; padding:5px 0 0px 0; margin-bottom:80px}
	.leftside .imenu a { display:block; line-height:20px; color:#777; text-decoration:none; font-size:13px;  position:relative; left:-1px;  padding:3px 0 2px 15px; border-bottom:1px solid white; border-top:1px solid #e9e9e9; }
	.leftside .imenu a:hover,
	.leftside .imenu a.active {background:url(../images/bgr_inmenu_active.gif) repeat-y; color:black}
	.leftside .imenu a.active {border-bottom:0}
	.leftside .imenu a.last {border-bottom:none}
	
	.leftside .imenu a.submenu {font-size:12px; padding-left:30px; border:0; background:url(../images/bgr_inmenu_active.gif) repeat-y;}
	
	/* center part */
	#storecontent {width:730px;}
	.pagecontent {width:530px; font-size:13px; padding-bottom:30px}
	.pagecontent .pathz {margin:10px 0 20px 0; border-bottom:1px dotted #d6d6d6; position:relative; padding-bottom:3px }
	.pagecontent .pathz span,
	.pagecontent .pathz a  {font-size:12px}
	.pagecontent .pathz a {text-decoration:none; background:url(../images/dot.gif) no-repeat left; padding:0 10px 0 7px; color:#8a8989 }
	.pagecontent .pathz a:hover {text-decoration:underline}
	.pagecontent .pathz span {background:url(../images/dot_blue.gif) no-repeat left; padding:0 10px 0 7px; color:#4c7fc0}
	.pagecontent .pathz .filterby {text-align:right; font-size:11px; position:absolute; top:0px; right:0px}
	.pagecontent .pathz .filterby span {display:block; float:left; line-height:18px; background:none}
	.pagecontent .pathz .filterby select {font-size:10px; color:#4c7fc0}
	
	.pagecontent h1 {font-weight:normal; color:#4378bb; margin:0 0 7px 0; padding:0; font-size:24px}
	.pagecontent h3 {font-weight:normal; color:#666; margin:0 0 15px 0; padding:0; font-size:18px}
	.pagecontent h4 {font-weight:normal; color:#4378bb;  font-size:16px}
	.pagecontent h4 span {font-weight:bold; color:#f78d0d}
	.pagecontent p {margin:0 0 10px 0; padding:0; line-height:140%;}
	.pagecontent a {color:#4c7fc0}
	.pagecontent a:hover {text-decoration:none}
	.pagecontent .newbluetext {color:#4378bb; font-weight:bold}
	
	.gradtitle {background:url(../images/h_bgr.gif) repeat-x 0px 1px;  position:relative; min-height:80px; margin:10px 6px}
	.gradtitle .lef,
	.gradtitle .rig {position:absolute; width:6px; height:80px; top:0}
	.gradtitle .lef {background:url(../images/h_left.gif) no-repeat left; left:-6px; top:0}
	.gradtitle .rig {background:url(../images/h_right.gif) no-repeat left; right:0; top:0}
	.gradtitle .hed {font-size:22px; color:black; margin:10px 0 0px 5px; padding:10px 0 0 0; line-height:22px; font-weight:bold}
	.gradtitle .hed1 {font-size:20px; color:black; margin:10px 0 0px 5px; padding:10px 0 0 0; line-height:20px;font-weight:bold}
	.gradtitle .subhed {font-size:15px; color:gray; margin:0 0 0 5px; padding:5px 0 0 0; font-weight:bold}
	.gradtitle .subhed1 {font-size:13px; color:gray; margin:0 0 0 5px; padding:4px 0 0 0; line-height:15px; font-weight:bold}
	
	/* right part */
	.rightside {width:200px; margin:0px; background:url(../images/right_shade.png) no-repeat left top; min-height:520px; padding:100px 0px 0 27px;  }
	.rightside .box {background:url(../images/bgr_right_shade.gif) no-repeat right bottom;  }
	.rightside .box .content {min-height:85px; padding:0px 0 0 60px}
	.rightside .bhelp .content {background:url(../images/ico1.gif) no-repeat left; }
	.rightside .bsupport .content {background:url(../images/ico2.gif) no-repeat left; }
	.rightside .bcontacts .content {background:url(../images/ico3.gif) no-repeat left; }
	.rightside .box .content {background-position:10px 10px}
	.rightside .box h2 {font-size:17px; padding-top:20px; font-weight:normal}
	.rightside .box h2 a {text-decoration:none; color:#666 }
	.rightside .box h2 a:hover {color:#f78d0d}
	
/* Logged */
#logged .header {padding-top:3px; }
#logged .ads {position:absolute; float:none; top:15px; right:5px}
.manage {position:relative; border:1px solid #e7e8e6; margin-top:35px; min-height:400px; background:#fff url(../images/logged_bgr_content.gif) repeat-x top }	
.manage .logo {margin:15px 0 0 15px; background:url(../images/logo.png) no-repeat; }
.manage .top {position:relative; height:115px   }
.manage .userinfo {text-align:right; font-weight:bold; font-size:13px; position:absolute; right:15px; top:-20px; }
.manage .userinfo strong,
.manage .userinfo a,
.manage .topmenu a{color:#487bbe;}
.manage .userinfo .logout {color:#707070}
.manage .userinfo span {font-weight:normal}
.manage .userinfo a:hover,
.manage .topmenu a:hover {text-decoration:none}
.manage .mmenu {position:relative; margin:5px 5px 3px 5px; overflow:hidden; white-space:nowrap;  background:#eeeded; }	
.manage .mmenu a {display:block;  float:left; border:1px solid #eff0ee; border-left:1px solid #fff; line-height:30px; padding:0 18px; color:#707070; text-decoration:none; font-size:14px; overflow:hidden; white-space:nowrap}
.manage .mmenu a:hover,
.manage .mmenu a.active {background:url(../images/bgr_manage_menu_active.gif) repeat-x; border-bottom:1px solid #fff}
.manage .mmenu a.active {text-transform:uppercase; color:#487bbe; font-weight:bold }
.manage .mmenu span {display:block; background:#eeeded;border:1px solid #eff0ee; float:left; line-height:30px; padding:0 3px}
.manage .mmenu .last {margin-left:1px}
.manage .submmenu {line-height:18px; margin-left:24px; margin-bottom:7px }
.manage .submmenu a {color:#707070; padding:0 3px; text-decoration:none; font-size:12px}
.manage .submmenu a:hover {text-decoration:underline}
.manage .submmenu a strong {color:#487bbe; }

.popup a {
	text-decoration: none;
	background: none;
	border: 0px;
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	line-height: 12px;
}

/* store */
.plisting {border:1px dotted #d6d6d6; margin:10px 0; border-width:1px 1px 0 1px}
.plisting td { padding-top:7px; padding-bottom:7px}
.plisting .pimage {  text-align:center }
.plisting .pimage img {padding:2px; border:1px solid white; width:80px}
.plisting .pimage img:hover {border:1px solid #D6D5D5; padding:2px}
.plisting .pdesc a,
.detview .pname {display:block; margin-bottom:5px; color:#4c7fc0; font-weight:bold}
.plisting .pprice {width:130px; border-left:1px dotted #d6d6d6; background:#f1f6ff; text-align:center;  }
.plisting .pprice p,
.detview .pprice {font-size:20px; color:#4c7fc0; font-weight:bold}
.plisting .pprice span {font-weight:normal; font-size:12px}
.plisting .pprice span strong {display:block; font-size:14px; color:#4c7fc0;}

.plisting .pdesc {vertical-align:top}
.plisting .pimage,
.plisting .pdesc,
.plisting .pprice {border-bottom:1px dotted #d6d6d6; }

.detview .pname {text-transform:uppercase; color:#666}
.detview p {margin:0 0px 5px 0}

.cartlist table {border:1px solid #d6d6d6; border-collapse:collapse; border-width:1px 1px 0 0}
.cartlist td,
.cartlist th {border:1px solid #d6d6d6; border-width:0px 0px 1px 1px; text-align:center}
.cartlist th {background:#f1f6ff; line-height:20px}
.cartlist td img {width:60px; margin:5px 0}
.cartlist td input[type="text"] {font-size:11px; border:1px solid #d6d6d6; text-align:right }
.cart_buttons {margin-top:10px; text-align:center}


.log_container {margin:0 15px 5px 15px; border-top:1px solid #e2e3e1; background:url(../images/bgr_logcontent.gif) repeat-y }
.mmain,
.col {float:left; min-height:400px; }
.mmain {width:520px; padding: 5px 10px 10px 0px }
.col {width:204px;  padding:5px 5px 10px 5px;  }

.mmain .gtotals,
.mmain .tamount {float:left;   position:relative; height:100%;  border:1px solid #eff0ee;}
.mmain .gtotals {width:230px; margin-right:10px; padding:10px; background:#f2f5f6 url(../images/bgr_total.gif) repeat-x bottom; min-height:200px}
.mmain .tamount {background:#050829; width:250px; text-align: left; }
.mmain .ptotals h4 {margin:10px 0 12px 0; padding:0 0 2px 0; color:#487bbe;  border-bottom:1px dotted #B4B4B4; text-align:right; text-transform:uppercase; font-size:15px}
.mmain .ptotals h4.clearfix {margin-top:25px}
.mmain .ptotals label { text-align:right; width:140px; margin-right:5px; color:#666;}
.mmain .ptotals span {font-weight:bold; font-size:13px  }
.mmain .ptotals p {color:#ff9000; text-align:right; margin:0 0 7px 0; padding:0; }
.mmain .tamount p {color:#FFFFFF; text-align:left; margin:7px 0 7px 7px; padding:0; }
.mmain .tamount p .tstamp {color:#d0a76f; font-size: 11px;}

.mmain .ptotals p a {color:#487bbe; text-decoration:none }



.mmain .ptotals { margin-bottom:10px; }

.rounded{position:relative; height:100%; margin-bottom:10px; }
.col .rounded {}

.mmain h1 {color:#ff9000; font-size:18px; margin:0 0 4px 0; padding:0; line-height:32px;}
.mmain h2 {color:#487bbe; font-size:16px; margin:0; padding:0; line-height:28px}
.holdings {border:1px solid #e2e1e1;border-width: 1px 0 0px 0px;  margin:10px 0 0 0}
/*.holdings .hold_info {float:left; width:260px; padding:5px 0; }*/
.holdings .hold_info {float:left; width:100%; padding:5px 0; }
.holdings .hold_info h3 { margin:0; padding:0}
.holdings .hold_info h3 span {color: #487bbe; }
.holdings .hold_info p {margin:3px 0 5px 0; padding:0}
.holdings .hold_chart {float: right; width:275px; text-align:center;}
.holdings .hold_chart object {margin-bottom:10px; }

.holdings .hold_info table.inner_holdings {border:1px solid #e2e1e1;border-width: 0px 0 1px 1px; border-collapse:collapse; margin-bottom:5px }
.holdings .hold_info table.inner_holdings td {border:1px solid #e2e1e1;border-width: 1px 1px 0px 0px; padding:0 0 0 2px ; background:#EFEFEF; text-align:center; font-size:11px}
.holdings .hold_info table.inner_holdings th {background: #487bbe;	color: #fff; padding-left:2px;  font-weight:normal; font-size:12px; line-height:16px; border:1px solid #487bbe; border-width:  1px 1px 0 0; color:#fff; font-size:11px}

.holdings .hold_info table.inner_info th {vertical-align:top; width:85px}
.holdings .hold_info table.inner_info th,
.holdings .hold_info table.inner_info td {margin:0; padding:0 0 2px 0;  text-align:left; line-height:13px; font-size:11px }

.infobox a.boxtitle {	color: #fff; padding-left:3px; text-decoration: none; display:block; line-height:21px; font-size:11px}
.infobox a.boxtitle:hover {color:#dceafd}
.infobox span.ibtitle {display:block; background:url(../images/bgr_head_infobox1.gif) repeat-x top; border:1px solid #eff0ee}
.infobox a.plus {	background: url(../images/ico_expand.gif) no-repeat 98% ;	}
.infobox a.plus:hover {	background: url(../images/ico_expand.gif) no-repeat 98% ;	}
.infobox a.minus {	background: url(../images/ico_collaps.gif) no-repeat 98% ;	}
.infobox a.minus:hover {	background: url(../images/ico_collaps.gif) no-repeat 98% ;	}

.infobox table,
table.buy_team_tbl{margin: 0px;	padding: 0px; border:1px solid #e2e1e1; border-width: 0 0 1px 1px;  }
table.breakdown,
table.breakdown_total {margin: 0px 0 0px 0;	padding: 0px; border:1px solid #e2e1e1; border-width: 0 0 1px 1px;  }
.infobox thead td {background:#ececec url(../images/bgr_thead_infobox.gif) repeat-x top;	color: #999; text-align:center; font-weight:normal; border-top:0 }
.infobox td {background: #fff url(../images/bgr_td_infobox.gif) repeat-x top; border:1px solid #e2e1e1; border-width:  1px 1px 0 0; padding:2px 1px; line-height:12px ;  vertical-align:top; font-size:11px }
.mmain .breakdown td,
.mmain .breakdown th{font-size:11px} 

.mmain .breakdown .total_row th {text-align:center; font-weight:bold; text-transform:uppercase}
.mmain .breakdown .total_row td {background:#ececec url(../images/bgr_thead_infobox.gif) repeat-x top;}

.mmain table.breakdown td,
.mmain table.breakdown_total td{line-height:20px}
table.breakdown .headbreak {background: #e2e1e1; text-align:center; color:black}

table.buy_team_tbl {width:100%; margin-top:15px}


.regtable { border:1px solid #e2e1e1; border-width: 0 0 1px 1px;}
.regtable th {background: #5492cb url(../images/bgr_head_infobox1.gif) repeat-x top;	color: #fff; padding-left:3px; text-align:left; font-weight:normal; font-size:12px; line-height:21px; border:1px solid #e2e1e1; border-width:  1px 1px 0 0; white-space:nowrap;}
.regtable th a {color: #FFFFFF;}
.regtable td {border:1px solid #e2e1e1; border-width:  1px 1px 0 0; padding:3px 2px; background: #fff url(../images/bgr_td_infobox.gif) repeat-x top; line-height:20px; font-size:12px}
.regtable th.theader {text-align:center; font-weight:bold; font-size:13px; text-transform:uppercase !important}


.fpackage {width:240px; margin-right:10px;  }
.fpackage p,
.fpackage a {margin:0; padding:0 0 0 10px !important; line-height:14px; display:block}
.fpackage form {margin-bottom:10px}
.fpackage input {width:240px}

.col h3 {margin:0 0 3px 0; padding:0; line-height:24px; color:#ff9000}
.col h3.ico_chat { background:url(../images/ico_pcomm.gif) no-repeat 99%}
.col h3.ico_rank { background:url(../images/ico_pchart.gif) no-repeat 99%}
.col h3.ico_sc { background:url(../images/ico_statcenter.gif) no-repeat 99%; }

.mmain h1.ico_global {background:url(/images/ico_pglobal.gif) no-repeat right ; margin-right: 10px; width: 48%}

.infobox td.toggle {line-height:18px; padding:2px 1px; text-align:center}
.infobox td.toggle a {	color: #487bbe; text-decoration:none}
.infobox td.toggle a {text-decoration:underline}
.infobox td .small {font-size:10px}
.infobox td input,
.infobox td select,
.infobox td textarea {font-size:11px}
.infobox td input[type="text"],
.infobox td textarea {border:1px solid #ccc; overflow:hidden}
.infobox td textarea {width:195px}

.infobox table.breakdown th{background: #4a7dbf url(../images/bgr_head_infobox1.gif) repeat-x top;	color: #fff; padding-left:3px; text-align:left; font-weight:normal; font-size:11px; line-height:21px; border:1px solid #e2e1e1; border-width:  1px 1px 0 0; white-space:nowrap;	}
.infobox table.breakdown td {border:1px solid #e2e1e1; border-width:  1px 1px 0 0; padding:3px 2px; background: #fff url(../images/bgr_td_infobox.gif) repeat-x top; line-height:20px}

.mmain table.breakdown th {background: #5492cb url(../images/bgr_head_infobox1.gif) repeat-x top;	color: #fff; padding-left:3px; padding-right:2px; text-align:left; font-weight:normal; font-size:11px; line-height:21px; border:1px solid #e2e1e1; border-width:  1px 1px 0 0;  line-height:24px}
.mmain table.breakdown td {border:1px solid #eff0ee; border-width:  1px 1px 0 0; padding:3px 2px; background: #fff url(../images/bgr_td_infobox.gif) repeat-x top; line-height:20px}

.mmain table.breakdown_total th {background: #f3f6f8 url(../images/bgr_head_infobox.gif) repeat-x top;	color: #555555; padding-left:3px; text-align:left; font-weight:normal; font-size:11px; line-height:21px; border:1px solid #e2e1e1; border-width:  1px 1px 0 0; white-space:nowrap}
.mmain table.breakdown_total td {border:1px solid #e2e1e1; border-width:  1px 1px 0 0; padding:3px 2px; background: #fff url(../images/bgr_td_infobox.gif) repeat-x top; line-height:20px}
table.breakdown_total th a{	color: #fff; text-decoration:none}

table.buy_team_tbl th {background: #487bbe;	color: #fff; padding-left:3px; text-align:left; font-weight:normal; font-size:12px; line-height:20px; border:1px solid #487bbe; border-width:  1px 1px 0 0;}
table.buy_team_tbl td{border:1px solid #e2e1e1; border-width:  1px 1px 0 0; padding:3px 2px;}
table.breakdown td a {color: #487bbe;}
table.breakdown th a {	color: #487bbe;}
table.breakdown th a {text-decoration:none}
table.breakdown tr.hlight td {background:#e2edfb; color:#43699c; font-weight:bold}
table.breakdown td a:hover,
.infobox td.toggle a:hover { text-decoration:none}

/* Register form */
.register {margin-top:15px}
.register h2,
.pagecontent h5 {font-size:14px; color:#f78d0d; margin:15px 0 8px 0; padding:0 0 2px 0; border-bottom:1px dotted #d6d6d6; font-weight:normal}
.register p {margin:0 0 8px 0; padding:0}
.register p label {display:block; float:left; line-height:18px; width:120px; text-align:right; margin-right:4px}
.register p input,
.register p select {border:1px solid #ccc; font-size:12px; width:220px; margin-right:3px}
.register p input[type="file"] {}
.register p textarea {border:1px solid #ccc; font-size:12px; width:350px; overflow:auto}
.register p input.inp_sml {width:35px; margin-right:1px}
.register p input.inp_mid {width:136px;}
.register p a {text-decoration:none}
.register strong  {display:block; margin-top:20px; text-align:center}

/* Footer */
.footer {margin:10px 0; padding-left:15px;  }
.footer table {width:650px; margin:0 auto}
.footer td {padding-right:15px; color:#939393; }
.footer strong {}
.footer a {display:block; color:#939393 !important; text-decoration:none; margin-top:3px }
.footer a:hover {text-decoration:underline; color:#939393;}
.footer p {color:#bbb; font-size:11px;  text-align:right}
.footer p strong {color:#a7a7a7 }

/* RoundedCorners */
.rtl,
.rtr,
.rbr,
.rbl,
.rtlg,
.rtrg,
.rbrg,
.rblg { position: absolute; width: 10px; height: 10px; font-size: 1px; overflow:hidden}
.rtl { background: url(../images/crn/tl.png); top:-1px; left:-1px }
.rtr { background: url(../images/crn/tr.png); top:-1px; right:-1px }
.rbr { background: url(../images/crn/br.png); bottom:-1px; right:-1px; }
.rbl { background: url(../images/crn/bl.png); bottom:-1px; left:-1px }
.mmenu .rtl{top:0px; left:0px }
.mmenu .rtr { top:0px; right:0px }
.mmenu .rbr{ bottom:0px; right:0px; }
.mmenu .rbl{ bottom:0px; left:0px }

.rtlg { background: url(../images/crn/tl_gb.png); top:-1px; left:-1px }
.rtrg { background: url(../images/crn/tr_gb.png); top:-1px; right:-1px }
.rbrg { background: url(../images/crn/br_gb.png); bottom:-1px; right:-1px; }
.rblg { background: url(../images/crn/bl_gb.png); bottom:-1px; left:-1px }


.rtl5,
.rtr5,
.rbr5,
.rbl5,
.rtl5g,
.rtr5g,
.rbr5g,
.rbl5g{ position: absolute; width:5px; height: 5px; font-size: 1px; }
.rtl5 { background: url(../images/crn/tl5.png); top:0px; left:0px }
.rtr5 { background: url(../images/crn/tr5.png); top:0px; right:0px }
.rbr5 { background: url(../images/crn/br5.png); bottom:0px; right:0px; }
.rbl5 { background: url(../images/crn/bl5.png); bottom:0px; left:0px }

.rtl5g { background: url(../images/crn/tl5g.png); top:0px; left:0px }
.rtr5g { background: url(../images/crn/tr5g.png); top:0px; right:0px }
.rbr5g { background: url(../images/crn/br5g.png); bottom:0px; right:0px; }
.rbl5g { background: url(../images/crn/bl5g.png); bottom:0px; left:0px }



/* liScroll style declarations */


.pticker .tickercontainer,
.info .tickercontainer { /* the outer div with the black border */   margin: 0; padding: 0; overflow: hidden; }
.pticker .tickercontainer {width: 980px; height:16px}
.info .tickercontainer {width: 970px; height: 20px;}
.pticker .tickercontainer .mask,
.info .tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */ position: relative;  top:0px; overflow: hidden;}
.pticker .tickercontainer .mask {width: 975px; left:5px;}
.info .tickercontainer .mask {width: 970px; left:0px;}
ul.newsticker { /* that's your list */
position: relative;left: 750px;font-size:11px;list-style-type: none;margin: 0;padding: 0;}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;padding: 0;}
ul.newsticker a {white-space: nowrap;padding: 0; margin: 0 20px 0 0; text-decoration:none; color:#487bbe} 
ul.newsticker a:hover { color:#FF6600}
ul.newsticker a em {font-style:normal; padding-left:7px}
ul.newsticker a em.up {color:#009933; background:url(../images/arrow_up2.gif) no-repeat 0px 2px; }
ul.newsticker a em.down {color:red; background:url(../images/arrow_down2.gif) no-repeat 0px 3px; }
ul.newsticker a strong {}
ul.newsticker span {margin: 0 10px 0 0;} 

/* This file skins sliders */

.ui-slider { width: 520px; height: 23px; position: relative; background-repeat: repeat-x; background-position: center center; }
.ui-slider-handle { position: absolute; z-index: 1; height: 23px; width: 12px; top: 0px; left: 0px; background-image: url(/images/slider-handle.gif);  }
.ui-slider-handle-active { border: 1px dotted black;  }
.ui-slider-disabled .ui-slider-handle { opacity: 0.5; filter: alpha(opacity=50); }
.ui-slider-range { position: absolute; background: #487BBE; opacity: 0.3; filter: alpha(opacity=30); width: 100%; height: 100%; }

/* Default slider backgrounds */
.ui-slider, .ui-slider-1 { background-image: url(/images/slider-bg-1.png); }
.ui-slider-2 { background-image: url(/images/slider-bg-2.png); }

/* jqModal base Styling courtesy of;
	Brice Burgess <bhb@iceburg.net> */

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
	the Window's z-index value will be set to 3000 by default (via jqModal.js). */
	
.jqmWindow { display: none; position: fixed; top: 17%; left: 50%; margin-left: -300px; width: 600px; background-color: #FFF; color: #333; border: 1px solid black; padding: 12px;}
.jqmOverlay { background-color: #000; }
/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm { position:absolute; top:0; left:0; z-index:-1;  width: expression(this.parentNode.offsetWidth+'px'); height: expression(this.parentNode.offsetHeight+'px');}
/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow { position: absolute;  top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}





/* usefull stuff */
.posLeft {float:left}
.posRight {float:right}
.alignRight {text-align:right}
.alignLeft {text-align:left}
.alignCenter {text-align:center}
.upper {text-transform:uppercase}
.preload {   width: 0px;    height: 0px;display:none}
.rel {position:relative}
.red {color:#FF0000 !important}
.orange {color:#ff9000;}
.hide {display:none}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
.clearfix {height: 1%;}
.clearfix {display: block;}


/* Autocompleter stuff */
.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
}

.ac_loading {
	background : Window url('./indicator.gif') right center no-repeat;
}

.ac_over {
	background-color: Highlight;
	color: HighlightText;
}




