/**
 * @Theme:Standard
 * @Author:Everett Myers (everett.myers@actha.us)
 * @LastUpdate:2011-04-18T16:57:50-07:00
 * @BaseCode:AF ver 2.0.0
 */ 

/* Imports */
@import url('main.css');

/* TRC NAV */
#trc_nav{background:#5C380F;color:#FFF;overflow:hidden;}
#trc_nav ul {padding:0;margin:auto;display:block;position:relative;font-size:12px;float:left;}
#trc_nav li {float:left;list-style-type:none;margin:0;padding:20px 10px;height:20px;position:relative;text-align:center;width:140px;}
#trc_nav li:hover{background:url(https://www.actha.us/clientlib/sitecss/images/trc_li_bg_active.gif) center bottom no-repeat;}
#trc_nav li.active{background:url(https://www.actha.us/clientlib/sitecss/images/trc_li_bg_active.gif) center bottom no-repeat;}
#trc_nav li.title{width:250px;border-right:2px solid #FFF;}
#trc_nav li a {font-size:16px;}
#trc_nav li.title a{font-size:20px;font-weight:bold;}
#trc_nav ul ul {display:none;position:absolute;left:0;padding:0px;z-index:999;border:1px solid #FFF;}
#trc_nav ul ul li{border:none;border-bottom:1px solid #FFF;width:200px;float:none;}
#trc_nav li:hover ul {display:block;}

/* INDEX */
#trc{border:20px solid #5C380F;background:#FFF;margin-bottom:10px;}
#trc div.area{padding:10px;position:relative;overflow:hidden;}
#trc div.area ul {width:620px;padding:0;margin:auto;display:block;position:relative;font-size:12px;float:left;list-style:none;}
#trc div.area li {position:relative;height:25px;padding:5px 5px 5px 60px;overflow:hidden;width:560px;margin:2px;float:left;}
#trc div.area li a{color:#000;}
#trc div.area li:hover{background:#FFFFCC;}
#trc div.area li.nohover:hover{background:#EBE3D5;}
#trc div.area li.facebook p{padding:0px 0px 10px 0px;}
#trc div.area li div.status{position:absolute;top:10px;left:0px;color:#000;}
#trc div.area h3 {font-size:14px;font-weight:bold;padding-bottom:5px;height:30px;}
#trc div.area h3 img{float:left;}
#trc div.area h3 span{float:left;padding:5px;}
#trc div.area p {font-size:12px;}
#trc div.area li p {font-size: 12px;left: 250px;position: absolute;top: 10px;}
#trc div.area div.sponsor_box{float:left;margin:2px;}
#trc div.ridegeo{float:right;width:300px;height:200px;padding:5px;}
#trc div.ridegeo h3 {font-size:16px;font-weight:bold;padding-bottom:5px;text-align:center;height:auto;}

/* FAB */
#trc_fab{border:20px solid #5C380F;background:#FFF;margin-bottom:10px;}
#trc_fab div.area{padding:10px;position:relative;overflow:hidden;}
#trc_fab div.inst{padding:10px;width:98%;float:left;}
#trc_fab td.name{text-align:left;}
#trc_fab div.inst h3{font-size:20px;font-weight:bold;padding:5px;border-bottom:1px solid #000;}
#trc_fab a.sponsor{padding:10px;float:right;}
#trc_fab p.search_notice{font-weight:bold;color:#E00;}
#trcFabForm{padding:5px;clear:both;}
#trcFabForm label{padding-right:5px;}
#trcFabForm input.field{padding-right:5px;width:400px;}

/* IM */
#trc_im{border:20px solid #5C380F;background:#FFF;margin-bottom:10px;}
#trc_im div.area{padding:10px;position:relative;overflow:hidden;}
#trc_im div.im_recents {padding:10px;float:left;width:300px;height:270px;}
#trc_im div.im_recents h3{padding:5px;font-size:16px;font-weight:bold;}
#trc_im div.im_recents h3 img{float:left;margin-top:-5px;padding-right:10px;}
#trc_im div.im_recents ul{clear:both;width:275px;height:240px;border:1px solid #333;background:#EFF;list-style:none;overflow:auto;}
#trc_im div.im_recents li.contact{list-style-type:none;margin:0;padding-left:10px;cursor:pointer;}
#trc_im div.im_recents li.contact span.time{font-size:10px;font-style:italic;}
#trc_im div.im_recents li.contact:hover{background:#FF9;}
#trc_im div.im_recents li.group{list-style-type:none;margin:0;padding:0;font-weight:bold;font-style:italic;padding-top:10px}

#trc_im div.im_window{padding:10px;float:right;width:600px;height:270px;}
#trc_im div.im_window ul{clear:both;width:575px;height:200px;border:1px solid #333;background:#EFF;list-style:none;overflow:auto;}
#trc_im div.im_window li{list-style-type:none;margin:0;}
#trc_im div.im_window h3{padding:5px;font-size:14px;}
#trc_im div.im_window h3 span.name{font-size:16px;font-weight:bold;}
#trc_im div.im_window h3 span.location{font-style:italic;}
#trc_im div.im_window h3 span.status{float:right;padding-right:30px;}
#trc_im div.im_window h3 img{float:left;margin-top:-5px;padding-right:10px;}

#trc_im div.im_window p.my_comment{padding:10px 0;}
#trc_im div.im_window p.my_comment input{width:350px;}

#trc_im div.im_window li.theirs{width:350px;float:left;}
#trc_im div.im_window li.theirs span{float:left;font-size:10px;padding-left:5px;}
#trc_im div.im_window li.theirs div.comment {
	width:350px;float:left;
	position:relative;
	padding:10px;
	margin:5px;
	color:#fff;
	background:#D3D3D3; /* default background for browsers without gradient support */
	/* css3 */
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#A1A1A1), to(#D3D3D3));
	background:-moz-linear-gradient(#A1A1A1, #D3D3D3);
	background:-o-linear-gradient(#A1A1A1, #D3D3D3);
	background:linear-gradient(#A1A1A1, #D3D3D3);
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}

#trc_im div.im_window li.mine{width:350px;float:right;}
#trc_im div.im_window li.mine span{float:right;font-size:10px;padding-right:5px;}
#trc_im div.im_window li.mine div.comment {
	width:350px;float:right;
	position:relative;
	padding:10px;
	margin:5px;
	color:#fff;
	background:#92D841; /* default background for browsers without gradient support */
	/* css3 */
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#70A632), to(#92D841));
	background:-moz-linear-gradient(#70A632, #92D841);
	background:-o-linear-gradient(#70A632, #92D841);
	background:linear-gradient(#70A632, #92D841);
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}

td.name{width:250px;}
td.value{width:308px;}
thead th, tbody td{color:#000;padding:5px 0;}
th.security{width:90px;font-weight:normal;text-align:center;}
td.security{width:90px;font-weight:normal;}
td.security input{}
th.access_p,td.access_p{background:#CFF;border-left:1px solid #000;}
th.access_c,td.access_c{background:#FFC;}
th.access_f,td.access_f{background:#CFC;}
th.access_b,td.access_b{background:#FCC;border-right:1px solid #000;}
td input.field{width:150px;text-align:right;}

/* MAIL */
#trc_mail{border:20px solid #5C380F;background:#FFF;margin-bottom:10px;}
#trc_mail div.area{padding:10px;position:relative;overflow:hidden;}

/* MY DETAILS */
#syswin-open-content_profileSec {cursor:pointer;}
#trc_mydetails{border:20px solid #5C380F;background:#FFF;margin-bottom:10px;}
#trc_mydetails div.area{padding:10px;position:relative;overflow:hidden;}
#trc_mydetails ul.mydetails_nav{padding:0;margin:auto;display:block;position:relative;height:27px;background:#5C380F;}
#trc_mydetails ul.mydetails_nav li{background:#5C380F;float:left;list-style-type:none;margin:0;padding:5px;position:relative;text-align:center;width:170px;font-weight:bold;color:#FFF;}
#trc_mydetails ul.mydetails_nav li:hover{background:#A38D74;}
#trc_mydetails ul.mydetails_nav li.active{background:#A38D74;}
#trc_mydetails div.details_box{margin:0px 10px 10px 10px;border:1px solid #000;padding:10px;}
#trc_mydetails div.details_box table{width:100%;}
#trc_mydetails p.security_row{padding:5px;border:1px solid #000;background:#FCF;}
#trc_mydetails table{width:100%;}
#trc_mydetails table tr{border-top:1px solid #000;}
#trc_mydetails table tr.noborder{border:none;}

/* MY FRIENDS */
#trc_myfriends{border:20px solid #5C380F;background:#FFF;margin-bottom:10px;}
#trc_myfriends div.area{padding:10px;position:relative;overflow:hidden;}
#trc_myfriends div.list{padding:10px;width:500px;float:left;}
#trc_myfriends div.list h3{font-size:20px;font-weight:bold;padding:5px;border-bottom:1px solid #000;}
#trc_myfriends div.list h3 img{float:left;padding-right:10px;}
#trc_myfriends .status span{font-size:12px;}
#trc_myfriends .status .offline{}
#trc_myfriends .status .online{text-transform:uppercase;font-weight:bold;color:#0C0;}
#trc_myfriends .status .dnd{text-transform:uppercase;font-weight:bold;color:#C00;font-size:10px;}
#trc_myfriends .status .oot{font-weight:bold;color:#00C;}
#trc_myfriends .status .private{font-style:italic;}
#trc_myfriends table{width:100%;}
#trc_myfriends table tr{border-bottom:1px solid #000;height:21px;}
#trc_myfriends table td.name{text-align:left;}
#trc_myfriends table td.status{text-align:center;}
#trc_myfriends table td.location{font-size:10px;font-style:italic;}
#trcMyfriendsForm{float:right;width:300px;padding:10px;}
#trcMyfriendsForm h3{font-size:20px;font-weight:bold;padding:5px;border-bottom:1px solid #000;}
#trcMyfriendsForm input{width:270px;}
#trcMyfriendsForm input.button{width:200px;margin:auto;}
#trcMyfriendsForm label{position:absolute;top:0;left:0;padding:5px;color:#444;font-weight:bold;}
#trcMyfriendsForm p {position:relative;margin:10px;text-align:center;}

/* CHAT */
#trc_chat{border:20px solid #5C380F;background:#FFF;margin-bottom:10px;}
#trc_chat div.area{padding:10px;position:relative;overflow:hidden;}

/* CALENDAR */
#trc_calendar{border:20px solid #5C380F;background:#FFF;margin-bottom:10px;}
#trc_calendar div.area{padding:10px;position:relative;overflow:hidden;}
#trc_calendar table.calendar{width:500px;border:2px solid #000;}
#trc_calendar table.calendar td{width:70px;height:70px;background:#333;}
#trc_calendar table.calendar td div{position:relative;height:70px;border-top:1px solid #333;border-right:1px solid #333;background:#FFF;}
#trc_calendar table.calendar td:last-child div{border-right:none;}
#trc_calendar table.calendar td div.active{background:#FF9;}
#trc_calendar table.calendar div.day_num{position:absolute;top:0px;right:0px;width:15px;height:15px;border:none;background:#CCC;text-align:center;}
#trc_calendar table.calendar tr.week td{height:20px;background:#FFF;text-align:center;font-size:10px;background:#CCC;}


/* FORUM */
#trc_forum{border:20px solid #5C380F;background:#FFF;margin-bottom:10px;}
#trc_forum div.area{padding:10px;position:relative;overflow:hidden;}