/* = Common

----------------------------------------*/



html, body { margin: 0; padding: 0; width: 100%; height: 100%; }



.clr { clear: both; height: 0px; overflow: hidden; }



img { border: none; }



/* = Typography

----------------------------------------*/



fieldset{border:0px none; margin:0pt; padding:0pt 0 10px 0; text-align:left; width:100%;}

fieldset div{width:100%; overflow:hidden; padding:0 0 3px 0;}



body { color: #747373; font-family: Arial; font-size: 62.5%; }



#page, #footer{ font-size: 1.2em; }



a { color: #048d3c; text-decoration: underline; cursor: pointer; }

a:hover {color:#CC0000; text-decoration: none; }



h1 { font-size: 2.0em; margin: 0.5em 0; }

h2 { font-size: 1.8em; margin: 0.5em 0; }

h3 { font-size: 1.6em; margin: 0.5em 0; }

h4 { font-size: 1.4em; margin: 0.5em 0; }

h5 { font-size: 1.2em; margin: 0.5em 0; }

h6 { font-size: 1.0em; margin: 0.5em 0; }



.green { color: #049341; }

.red { color: #d2251c; }


h3 { font-size: 14px !important; color: #d2251c !important; text-transform: uppercase; }

h3 span { color: #049341 !important; }

h5 { color: #d2251c !important; }

h5 span { color: #049341 !important; }




p { margin: 0 0 5px 0; }



/* = Framework

----------------------------------------*/



body { background: #e6e7df url(../images/framework/pattern.png) repeat-x left top; }



#page { margin: auto; width: 1000px; height: auto !important; height: 100%; min-height: 100%; position: relative; background: url(../images/framework/branding.jpg) no-repeat left top; }



#header { position: relative; z-index: 100; height: 250px; }

#header a.logo { position: absolute; left: 73px; top: 30px; width: 124px; height: 168px; background: url(../images/framework/logo.jpg) no-repeat left top; }

#header .ph_1 { position: absolute; left: 5px; top: 5px; }

#header .ph_2 { position: absolute; right: 45px; top: 0; }

#header .ph_3 { position: absolute; left: 20px; top: 130px; }

#header .ph_4 { position: absolute; left: 220px; top: 111px; width: 720px; height: 50px; overflow: hidden; }

#header .ph_5 { position: absolute; left: 240px; top: 200px; }



#content { padding: 0 10px 90px 10px; }

.front_page #content { margin-top: -63px; }



.main_part { float: left; width: 100%; }

.L .main_part .main_part_inner { margin-left: 220px; }



.inset_part { float: left; width: 100%; }



.center_part { float: left; width: 100%; }

.center_part .center_part_inner { padding: 0 10px; }

.R .center_part .center_part_inner { margin-right: 220px; }



.right_part { float: left; display: inline; width: 220px; margin-left: -220px; }

.right_part .right_part_inner { margin-left: 10px; }



.left_part { float: left; display: inline; width: 220px; margin-left: -980px; }

.left_part .left_part_inner { margin-right: 10px; }

.front_page .left_part .left_part_inner { margin-top: 63px; }



#footer { height: 93px; width: 1000px; padding-top: 100px; margin: -193px auto 0 auto; background: url(../images/framework/map.gif) no-repeat right bottom; }

#footer .footer_inner { position: relative; height: 100%; margin: 0 10px; background: url(../images/framework/pattern_2.gif) repeat-x 0px 0px; }

#footer .footer_inner .ph_1 { position: absolute; left: 20px; top: 30px; }

#footer .footer_inner .ph_2 { position: absolute; right: 105px; top: 30px; }



/* = Icons

----------------------------------------*/



.icon { /*width: 32px; height: 32px;*/ background-position: left top; background-repeat: no-repeat; }

.icon_01 { background-image: url(../images/icons/icon_01.png); }

.icon_02 { background-image: url(../images/icons/icon_02.png); }

.icon_03 { background-image: url(../images/icons/icon_03.png); }

.icon_04 { background-image: url(../images/icons/icon_04.png); }

.icon_05 { background-image: url(../images/icons/icon_05.png); }

.icon_06 { background-image: url(../images/icons/icon_06.png); }

.icon_07 { background-image: url(../images/icons/icon_07.png); }

.icon_08 { background-image: url(../images/icons/icon_08.png); }

.icon_09 { background-image: url(../images/icons/icon_09.png); }

.icon_10 { background-image: url(../images/icons/icon_10.png); }

.icon_11 { background-image: url(../images/icons/icon_11.png); }



/* = Joomla elements

----------------------------------------*/



.article_separator { display: block; height: 33px; background: url(../images/typography/separator.gif) repeat-x left 10px; }



.back_button {}



.blog { margin-top: 15px; }

/*.blog td { padding: 0 5px; }*/
.blog td { padding: 0; }



.blog_more {}



.button { cursor: pointer; }



.buttonheading {}



.componentheading { font-size: 1.6em; font-weight: bold; color: #4b4a4a; margin-bottom: 15px; }



.contentheading { /*font-size: 1.2em;*/ font-weight: bold; color: #4b4a4a; padding:0 0 10px 0 !important;}



.contentpane, .contentpaneopen { width: 100%; border-collapse:collapse;}
.mb_wrapper h3{margin:0}



.createdate { color: #cc0000; display: block; position: relative; top: -5px; font-size:0.9em;}



.modifydate { color: #cc0000; }



.pagenav {}



.pathway img { margin: 0 5px; }



.pollstableborder { text-align: left; margin: 0.5em 0; }

.pollstableborder td { padding: 0.2em 0; }

.pollstableborder td input { margin-right: 0.5em; }



.readon { padding-left: 14px; background: url(../images/typography/list_bullet.gif) no-repeat left center; font-size: 0.9em; }



.readmore { padding-left: 14px; background: url(../images/typography/list_bullet.gif) no-repeat left center; }



td.sectiontableheader { font-weight: bold; padding: 2px; background: #666666; color: #ffffff; }

td.sectiontableheader a { color: #ffffff; }



tr.sectiontableentry1 td { padding: 2px; background: #ffffff; }



tr.sectiontableentry2 td { padding: 2px; background: #e6e7e1; }



.small { font-size: 0.9em; }



.search {  padding: 20px; }

.search #mod_search_searchword { background: #ffffff; border: solid 1px #cfcecc; width: 178px; height: 17px; }

.search .button { border: none; background: none; color: #dc1f17; font-weight: bold; }



.contentpaneopen p { text-align: justify; padding: 5px 5px 15px 0px; margin:0; line-height:136%;}



#poll .pollstableborder { width: 400px; }

#poll .pollstableborder th img { margin-right: 5px; vertical-align: top; }

#poll .pollstableborder th { padding: 0.5em 0; font-size: 1.3em; }

#poll .pollstableborder td { padding: 0.5em 0; background: none; }

#poll .pollstableborder td div { overflow: hidden; }



/* = Joomla elements (custom)

----------------------------------------*/



a.cbanner { display: block; color: #333333; font-weight: bold; text-decoration: none; }

a.cbanner img { display: block; margin: 0 auto 15px auto; }

a.cbanner .slogan { display: block; text-align: center; }



div.heading { position: relative; height: 21px; /*line-height: 30px;*/ background: url(../images/typography/separator.gif) repeat-x left bottom; }

div.heading h3 { text-transform: uppercase; color: #049341; margin: 0 0 0 15px; font-size: 1.4em; }

div.heading a.printbar { position: absolute; right: 15px; top: 0px; color: #666666; font-size: 0.9em; letter-spacing: 1px; height: 15px; line-height: 15px; padding-right: 30px; background: url(../images/icons/print.gif) no-repeat right top; text-decoration: none; }

div.heading a.printbar:hover { text-decoration: underline; }



.pagination { color: #048d3c;}
* html .pagination { line-height:20px; }
.pagination span,

.pagination a { margin: 0 3px; text-decoration:none;}

.pagination .current {border:#C1C2BA 1px solid; color:#CC0000; padding:0 4px;}
.pagination .contr .current {border:none; color:#009933; padding:0;}
.pagination .start a, .pagination .end a, .pagination .start span, .pagination .end span  {font-size:14px; text-decoration:none;}
.pagination .start a:hover, .pagination .end a:hover{text-decoration:none;}

.pagination .prev {background: url(../images/pagination.gif) no-repeat 0 -54px; padding:0 0 0 10px;}
.pagination .next {background: url(../images/pagination.gif) no-repeat 100% -79px; padding:0 10px 0 0;}
.pagination .prev a, .pagination .next a {text-decoration:underline;}
/* = Joomla modules

----------------------------------------*/



#content .moduletable_menu,
#content .moduletable_blank { margin-bottom: 30px; }

#content .moduletable_blank2 { margin-bottom: 10px; }


/* default style @start */

#content .moduletable { margin-bottom: 30px; border: solid 0px #bec0b2; border-width: 1px 0; background: #f1f2ee; padding: 10px; }

#content .moduletable h3 { margin-bottom: 20px; text-transform: uppercase; color: #049341; margin: 0 0 0.6em 0; font-size: 1.2em; background: url(../images/typography/separator.gif) repeat-x left bottom; padding-bottom: 5px; }

#content .moduletable .contentheading { font-size: 1.2em; }

/* default style @end */



/* s1-style @start */

#content .moduletable_s1 { margin-bottom: 30px; border: solid 0px #bec0b2; border-width: 1px 0; background: #ebe2c0; padding: 10px; }

#content .moduletable_s1 h3 { margin-bottom: 20px; padding-left: 10px; text-transform: uppercase; color: #049341; margin: 0 0 0.6em 0; font-size: 1.2em; background: url(../images/typography/separator.gif) repeat-x left bottom; padding-bottom: 5px; }

#content .moduletable_s1 .contentheading { font-size: 1.2em; }

/* s1-style @end */



/* s2-style @start */

#content .moduletable_s2 { margin-bottom: 20px; padding-bottom: 40px; background: url(../images/modules/shadow.png) no-repeat center bottom; }

#content .moduletable_s2 h3 { margin-bottom: 20px; padding-left: 10px; text-transform: uppercase; color: #049341; margin: 0 0 0.6em 0; font-size: 1.2em; background: url(../images/typography/separator.gif) repeat-x left bottom; padding-bottom: 5px; }

#content .moduletable_s2 .contentheading { font-size: 1.2em; }

/* s2-style @end */



/* s3-style @start */

#content .moduletable_s3 { position: relative; background: url(../images/modules/pattern.png) repeat-x left top; padding: 10px; height: 1%; margin-top: 4em; margin-bottom: 10px; }

#content .moduletable_s3 h3 { margin-bottom: 30px; text-transform: uppercase; color: #049341; margin: 0 0 0.6em 0; font-size: 1.2em; position: absolute; left: 0; top: -1.3em; margin: 0; padding-left: 10px; /*background: url(../images/typography/separator.gif) repeat-x left bottom;*/ padding-bottom: 5px; }

#content .moduletable_s3 .contentheading { font-size: 1.2em; }

/* s3-style @end */

/* s-style @start */

#content .moduletable_s { text-align: center; margin-bottom:30px;}

/* s-style @end */

/* short menu @start */

.moduletable_smenu ul { margin: 0; padding: 0; list-style: none; }

.moduletable_smenu ul li { float: left; padding-left: 1px; width: 28px; height: 28px; background: url(../images/modules/separator.gif) no-repeat left center; }

.moduletable_smenu ul li a { display: block; background: url(../images/modules/smenu.gif) no-repeat; }



.moduletable_smenu ul li.home { background: none; }
.moduletable_smenu ul li.home a { width: 11px; height: 9px; background-position: 0px -9px; margin: 9px auto 0 auto; }



.moduletable_smenu ul li.contact a { width: 11px; height: 8px; background-position: 0px -38px; margin: 10px auto 0 auto; }



.moduletable_smenu ul li.map a { width: 11px; height: 9px; background-position: 0px -66px; margin: 10px auto 0 auto; }

/* short menu @end */



.moduletable_lng a { color: #ffffff; text-decoration: underline; }

.moduletable_lng a:hover { text-decoration: none; }



.banneritem_blank { text-align: center; }



/*.moduletable_copyr { margin-top: 15px; }*/

.moduletable_copyr a { text-decoration: none; }

.moduletable_copyr a:hover { text-decoration: underline; }



/* top menu @start */

.moduletable_tmenu table { border-collapse: collapse; }

.moduletable_tmenu table td { text-align: center; width: 1%; }

.moduletable_tmenu table td a { color: #ffffff; font-weight: bold; font-size: 1.2em; text-decoration: none; }

.moduletable_tmenu table td a:hover { color: #f8f362; }



.moduletable_tmenu table td { height: 50px; padding-top: 0; padding-bottom: 0; }

.moduletable_tmenu table td a { display: block; min-width: 100px; }



.moduletable_tmenu table td#active_menu_tmenu { background: url(../images/modules/mmenu.png) no-repeat left top; }

.moduletable_tmenu table td#active_menu_tmenu table { background: url(../images/modules/mmenu.png) no-repeat right bottom; }

.moduletable_tmenu table td#active_menu_tmenu a { color: #f8f362; }

/* top menu @end */



/* right menu @begin */

.moduletable_menu{}

.moduletable_menu ul{ list-style:none; padding:0; margin:0;}

.moduletable_menu ul li{padding:2px 0 2px 20px; background:url(../images/typography/list_bullet.gif) 2px 8px no-repeat;} 

.moduletable_menu ul li a{position:relative; z-index:110;}

/* right menu @end */





/* poll @start */

/*

.poll {  }

.poll thead td { padding-right: 37px; }

.poll thead .glyph { background:url(../images/modules/poll.gif) 0 0 no-repeat; width:37px; height:53px; float: right; display: inline; margin: -25px 0 0 0; opacity:0.34; filter:alpha(opacity=34); }

*/



.moduletable_poll{ margin-bottom: 10px; position: relative; }

.moduletable_poll form { background: #; }

.moduletable_poll .h3{color:#3b3b3b; font-family:tahoma, verdana; font-size:1.1em; padding:8px 15px 15px 13px; background:#ebe2c0; margin:0; font-weight:bold;}

.moduletable_poll table{background:#ebe2c0;}

.moduletable_poll table table{margin-bottom:20px;}

.moduletable_poll table table td{padding: 5px; text-align:left; vertical-align:middle;}

.moduletable_poll table table td input{margin:0 ;}

.moduletable_poll .bt{padding:5px 0; background:url(../images/typography/separator.gif) 0 100% repeat-x; text-align:center;}

.moduletable_poll .bt input{border:0; background:none; color:#049341; font-weight:normal; letter-spacing:normal; padding:0; margin:0; font-size:12px; text-decoration:underline;}

.moduletable_poll .glyph{background:url(../images/modules/poll.gif) 0 0 no-repeat; width:37px; height:53px; position:absolute; right:5px; top:-12px; opacity:0.34; filter:alpha(opacity=34);}

/* pool @end */



.moduletablefns_{border: solid 1px #929581; background:#fff; padding:4px; margin-bottom: 15px;}

.moduletablefns_ .shape1{/*background:url(../images/modules/shape1.gif) 0 0 no-repeat;*/ width:16px; height:16px; position:absolute; margin: -5px 0 0 -5px; z-index:20;}







/*events*/

.module_events .name_event {width: 65%; float: left; padding:2px 0;}

.module_events .date_event {width: 27%; float: right; padding:2px 0;}





.sport  table{width:96%; background: url(../images/modules/dot_line.gif) 0 100% repeat-x;}

.icon_td{width:42px;}

.sport  table a{font-weight:bold; text-decoration:none;}







/*style addone*/

.g_sports{background:#EBF4EE;}

.g_icon img{border: solid 1px #BEC0B2;}

.g_main_table{margin-top:10px;}

.g_main_table td{padding:5px 0px;}

.list-footer{text-align:center; padding:5px 0 0 0;}

/*grant holders*/

.g_main_table{width:100%;}

.g_icon{width:10%;}

.g_fio a{font-weight:bold;}

.g_vids{width:100%;font-weight:bold;font-size:17px;padding-bottom:10px;padding-top:5px;}

.g_sports a{padding:0px 10px 0px 0;}



.g_vids_2{width:100%;font-weight:bold;font-size:17px;padding-bottom:10px;padding-top:20px;}

.g_sports_2{background:#EBF4EE;padding:5px; margin-bottom:10px;}

.g_sports_2 a{padding:5px;}



ul.our_scholars { margin: 0; padding: 0; list-style: none; }

ul.our_scholars li { position: relative; padding: 20px 10px 10px 10px; height: auto !important; height: 95px; min-height: 95px; background: url(../images/typography/separator.gif) repeat-x left bottom; }

ul.our_scholars li.odd { background-color: #ebf4ee; }

ul.our_scholars li.last { background-image: none; }

ul.our_scholars li a.image { float: left; margin: 0 10px 0 0; }

ul.our_scholars li a.image img { width: 80px; height: 100px; border: solid 2px #caddd0; }

ul.our_scholars li a.name { color: #049140; display: block; margin: 0 20px 10px 0; text-decoration: none; }

ul.our_scholars li a.name:hover { text-decoration: underline; }

ul.our_scholars li .icon { position: absolute; right: 3px; top: 0; }

/*ul.our_scholars li a.image-right {float:right;margin:3px 0 0 10px;}
ul.our_scholars li .pretext {margin:0 0 15px; font-weight:bold; clear:both;}*/
ul.our_scholars li a.image-right {
	float:right;
}
ul.our_scholars li a.image-right img {
	height:100px;
	padding:3px 0 0 10px;
	width:80px;
}
ul.our_scholars li .pretext {
	clear:both;
	font-weight:bold;
	margin:10px 0 15px;
}
ul.our_scholars li .sport_icon {float:left;}
ul.our_scholars li .sport_icon img {margin:0 15px 0 0;}

ul.menu_side { margin: 0; padding: 0; list-style: none; }

ul.menu_side li { background: url(../images/typography/separator.gif) repeat-x left bottom; line-height: 25px; padding: 0 0 2px 2px; }

ul.menu_side li a { text-decoration: none; font-weight: bold; }

ul.menu_side li a:hover { text-decoration: underline; }







/*#rotator*/

#rotator{position:relative; height:140px; border: solid 1px #E6E7DF;}
#rotator a{left:-10000px; position:absolute; bottom:20px; z-index:10; display:block;}


#rotator #p_link{left: 0px; display:block; bottom:37px; z-index:100;width:54px;}
#p_link img{width:54px;}

#rotator #n_link{left:auto; right: 0px; display:block;  bottom:37px; z-index:100;width:54px;}
#n_link img{width:54px;}

#rotator #c_link{left:51px; display:block; z-index:120;}
#rotator #c_link img{padding:2px; width:105px;}
#c_link img{width:104px;}


#p_bt{width:54px; height:80px; position:absolute; top:37px; left:0px; z-index:115; text-indent:-10000px; outline:none; cursor:pointer; background: url(../images/typography/separator.gif) -10000px -10000px no-repeat;}
#n_bt{width:54px; height:80px; position:absolute; top:37px; right:0px; z-index:115; text-indent:-10000px; outline:none;cursor:pointer; background: url(../images/typography/separator.gif) -10000px -10000px no-repeat;}



/*.module_timeevents*/

.module_timeevents .date_timeevents {font-weight: bold;}



/*.scholar list*/

.scholar_list h3 { margin-bottom: 20px; text-transform: uppercase; color: #049341; margin: 0 0 0.6em 0; font-size: 1.4em; }



.scholar_list span.sort { display: block; text-transform: uppercase; font-weight: bold; font-size: 1.2em; margin: 10px 0; }



.scholar_list .s_type { margin: 0 0 20px 0; padding: 0; list-style: none; overflow: hidden; zoom:1;}

.scholar_list .s_type li { float: left; margin:0 3px 3px 0; width: 46px; height: 45px; overflow: hidden; }

.scholar_list .s_type li a { float: left; width: 200%; height: 100%; }

.scholar_list .s_type li a img { float: left; width: 100%; height: 100%; }

.scholar_list .s_type li a:hover,

.scholar_list .s_type li.active a { margin-left: -46px; }

.scholar_list .s_type li.chosen a { margin-left: -46px; }


.scholar_list .s_alpha { margin: 0 0 20px 0; padding: 0 0 8px 0; list-style: none; background: url(../images/typography/separator.gif) repeat-x left bottom; }

.scholar_list .s_alpha li { display: inline; margin-right: 3px; }

.scholar_list .s_alpha li a { font-weight: bold; text-decoration: none; }

.scholar_list .s_alpha li a:hover { text-decoration: underline; }



.scholar_list .list { margin: 0 0 10px 0; padding: 0 0 8px 0; list-style: none; background: url(../images/typography/separator.gif) repeat-x left bottom; }

.scholar_list .list li { position: relative; padding-left: 60px; height: auto !important; height: 70px; min-height: 70px; }

.scholar_list .list li .s_icon { position: absolute; left: 0; top: 0; width: 50px; height: 50px; overflow: hidden; }

.scholar_list .list li .s_icon img { width: 100%; height: 100%; }

.scholar_list .list li a { font-weight: bold; text-decoration: none; font-size: 1.1em; }

.scholar_list .list li a:hover { text-decoration: underline; }

.scholar_list .list li p { margin: 10px 0; }



/*.event announce*/

ul.event_announce { margin: 0; padding: 0; list-style: none; }

ul.event_announce li { position: relative; padding: 8px 50px 8px 35px; height: auto !important; height: 17px; min-height: 17px; background: url(../images/modules/dot_line.gif) repeat-x left bottom; }

ul.event_announce li.last { background: none; }

ul.event_announce li a { text-decoration: none; }

ul.event_announce li a:hover { text-decoration: underline; color: #d2251c; }

ul.event_announce li .icon { position: absolute; left: 0; top: 50%; /*width: 32px; height: 32px;*/ margin-top: -16px; }

ul.event_announce li span { position: absolute; right: 0; top: 8px; font-size: 0.9em; }



/*.hockey actions*/

ul.hockey_actions { margin: 0; padding: 0; list-style: none; }
ul.hockey_actions li { position: relative; padding:0; height: 1%; margin-bottom: 25px;  background: url(../images/typography/separator.gif) repeat-x left bottom;}
ul.hockey_actions li a.image {float:left; margin:0 10px 10px 0; position:static; left:auto; top:auto;}


ul.hockey_actions li a.image img { /*width: 94px; height: 119px;border: solid 1px #bec0b2; */}

ul.hockey_actions li div.wrapper { padding-bottom: 20px; height: auto !important; height: 102px; min-height: 102px; }

ul.hockey_actions li h2 { margin: 0; text-transform: uppercase;  font-size: 1.2em; color: #4b4a4a; padding-bottom: 8px;}

ul.hockey_actions li p { margin: 10px 0; }

ul.hockey_actions li span.date { color: #d2251c; }

ul.hockey_actions li div.more { position: absolute; right: 0; bottom: 2px; background: url(../images/joomleague/readmore.png) no-repeat left top; }

ul.hockey_actions li div.more span { float: left; height: 20px; padding: 14px 27px 0 27px; background: url(../images/joomleague/readmore.png) no-repeat right bottom; }

ul.hockey_actions li div.more span a { text-decoration: none; float: left; height: 18px; line-height: 18px; font-size: 0.9em; border: solid 1px #bec0b2; letter-spacing: 1px; padding: 0px 8px 0 25px; background: #ffffff url(/templates/hclub/images/typography/list_bullet_2.gif) no-repeat 10px 55%; }

ul.hockey_actions li div.more span a:hover { text-decoration: underline; }


/*addone*/

.event_description{zom:1; overflow:hidden;}
#rotator { margin-top: -14px; }
.banneritem_text img {margin-bottom: 20px;}
table.sport br { display: none; }
.bannergroup_text {text-align: center;}
.g_foto_td img {width: 140px;}
.icon_td .icon{width:32px; height:32px;}

/*addone2*/
.zv{position:absolute; margin:-16px 0 0 140px; text-decoration:none;}
.zv span{color:#d2251c; font-weight:bold; padding:0 4px;}

.qv1{padding:10px 0 0 40px; }
.qv1 a{display:block; background: url(../images/typography/q.gif) 0 4px no-repeat; padding:2px 0 3px 20px;} 

.ans{background: url(../images/typography/separator.gif) 0 10px repeat-x; padding:20px 0 20px 0}
.ans .a{background: url(../images/typography/separator.gif) 0 100% repeat-x; position:relative; padding:0 0 20px 70px;}
.ans .a h4{color:#504f4f; font-size:1.2em; margin-left:-25px; padding-left:20px;  background: url(../images/typography/arr.gif) 0 1px no-repeat;}
.ans .a h4 a{color:#504f4f;  text-decoration:none;}
.ans .a div.more { position: absolute; right: 0; bottom: 2px; background: url(../images/joomleague/readmore.png) no-repeat left top; }
.ans .a div.more span { float: left; height: 20px; padding: 14px 27px 0 27px; background: url(../images/joomleague/readmore.png) no-repeat right bottom; }
.ans .a div.more span a { text-decoration: none; float: left; height: 18px; line-height: 18px; font-size: 0.9em; border: solid 1px #bec0b2; letter-spacing: 1px; padding: 0px 8px 0 25px; background: #ffffff url(/templates/hclub/images/typography/list_bullet_2.gif) no-repeat 10px 55%; }
.ans .a div.more span a:hover { text-decoration: underline; }


.q_form{display:none; padding:20px 20px 20px 10px; background: url(../images/typography/separator.gif) 0 100% repeat-x;}
.q_form div{padding-bottom:5px;}
.q_form .inputbox{border: inset 2px; width:200px;}
.q_form textarea.inputbox{height:100px; width:400px;}
.q_form .button{border: none; color:#d2251c; background:none; margin:10px 0 0 300px; font-weight:bold; font-size:12px;}

.ja_succesful{display:block; padding:10px 10px; border: solid 2px #049341; border-left:0; border-right:0; color:#049341; font-weight:bold; margin-bottom:15px;}
.ja_failed{display:block; padding:10px 10px; border: solid 2px #d2251c; border-left:0; border-right:0; color:#d2251c; font-weight:bold; margin-bottom:15px;}


#ja_content .a h1{color:#504f4f; font-size:1.2em;}
#ja_content .a h1 a {color:#504f4f; font-size:1.2em; text-decoration:none;}

.buttonheading {padding:0 2px !important;}


/*tool tips*/


.tool-tip {
	color: #fff;
	width: 139px;
	z-index: 13000;
}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #9FD4FF;
	padding: 2px 0 0 0;
	background: url(../images/bubble.png) top left;
}
 
.tool-text {
	font-family:tahoma, verdana;
	font-size: 11px;
	padding: 4px 8px 8px;
	background: url(../images/bubble.png) bottom right;
}
 
.custom-tip {
	color: #000;
	width: 130px;
	z-index: 13000;
}
 
.custom-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #3E4F14;
	padding: 8px 8px 4px;
	background: #C3DF7D;
	border-bottom: 1px solid #B5CF74;
}
 
.custom-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: #CFDFA7;
}

/*end tooltips*/ 
 
.player_info .team_logo{float:right;}
 
.event_announce li .event_title {color:#048D3C;}
 
.mod_docman_catdown_s {text-align:left;}
 
