/**
 * Style sheet xBasic
 */
#tabNav li.active
{
	padding:4px 6px;
	color:#C0D0E9;
}

.toggler
{
	height:21px;
	margin-top:6px;
	margin-bottom:2px;
	padding-top:3px;
	padding-right:2px;
	padding-left:40px;
	background-color:#11558D;
	background-image:url("tl_files/layout/toggler_bg.jpg");
	background-position:center top;
	background-repeat:no-repeat;
	font-weight:bold;
	font-size:14px;
	color:#DFE9F4;
	cursor: pointer;
}

.nestedToggler
{
	height:18px;
	margin:4px 30px 0px 30px;
	padding-top:2px;
	padding-right:2px;
	padding-left:30px;
	background-color:#0A2F4D;
	background-image:url("tl_files/layout/toggler-nested_bg.jpg");
	background-position:center top;
	background-repeat:no-repeat;
	font-weight:bold;
	font-size:12px;
	color:#639FF1;
	cursor: pointer;
}

.nestedElement div
{
	margin:0px 40px 10px 40px;
	padding:10px;
	background-color:#152640;
	border-right:1px solid #0F4571;
	border-bottom:1px solid #0F4571;
	border-left:1px solid #0F4571;
}

#fastNav
{
	display:block;
	margin:0px 70px;
	padding:0px;
	text-align:center;
}

#fastNav ul
{
	display:inline;
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#fastNav li
{
	height:160px;
	float:left;
	margin:0px;
	padding:0px;
}

#fastNav *
{
	user-select: none;
	cursor: pointer;
}

#tabNav
{
	float:left;
	display:block;
	margin:0px 0px 10px 0px;
	padding:0px;
	text-align:left;
	background-color:#092B46;
	background-image:url("tl_files/layout/subnav_bg.jpg");
	background-position:center top;
	background-repeat:repeat-x;
}

#tabNav ul
{
	height:24px;
	margin:0px;
	padding:0px;
	font-weight:bold;
}

#tabNav li
{
	margin:0px;
	padding:4px 6px;
	font-size:11px;
	color:#628AC8;
}

#tabNav *
{
	display:inline;
	vertical-align:middle;
	user-select: none;
	cursor: pointer;
}

#panes
{
	width:720px;
	clear:both;
}

#panes div div
{
	overflow:hidden;
}

#previous, #next
{
	float:none;
	margin:0px;
	padding:0px;
	cursor: pointer;
}

#fastNav li.active
{
	padding:0px;
}

.advantagesF
{
	background-image:url("tl_files/layout/advantages_F_dn.jpg");
	background-position:center center;
	background-repeat:no-repeat;
}

.advantagesA
{
	background-image:url("tl_files/layout/advantages_A_dn.jpg");
	background-position:center center;
	background-repeat:no-repeat;
}

.advantagesS
{
	background-image:url("tl_files/layout/advantages_S_dn.jpg");
	background-position:center center;
	background-repeat:no-repeat;
}

.advantagesT
{
	background-image:url("tl_files/layout/advantages_T_dn.jpg");
	background-position:center center;
	background-repeat:no-repeat;
}

div.tools
{
	right:0px;
	top:0px;
	position:absolute;
	z-index:1;
}

div#tools-pulltab
{
	width:100px;
	height:22px;
	margin-top:0px;
	margin-left:60px;
	padding-top:0px;
	cursor:pointer;
}

#tools-slideout
{
	width:160px;
	position:relative;
	overflow:hidden;
	background-color:#1A2F4D;
	background-image:url("tl_files/layout/tools_slideout-bg.jpg");
	background-position:center bottom;
	background-repeat:no-repeat;
}

ul.tools-list
{
	margin:4px 0px 0px 20px;
	padding:0px;
	list-style-type:none;
}

ul.tools-list li a
{
	margin:0px 0px 2px 0px;
	padding:0px;
	font-weight:bold;
	font-size:11px;
	color:#68B0EC;
}

ul.tools-list li a:hover
{
	text-decoration:none;
	color:#ffffff;
}

.tools-list .chat
{
	height:16px;
	display:block;
	padding-left:20px;
	background-image:url("tl_files/icons/chat.gif");
	background-position:left center;
	background-repeat:no-repeat;
}

.tools-list .assignments
{
	height:16px;
	display:block;
	padding-left:20px;
	background-image:url("tl_files/icons/assignments.gif");
	background-position:left center;
	background-repeat:no-repeat;
}

.tools-list .ffc
{
	height:16px;
	display:block;
	padding-left:20px;
	background-image:url("tl_files/icons/ffc.gif");
	background-position:left center;
	background-repeat:no-repeat;
}

.tools-list .blog
{
	height:16px;
	display:block;
	padding-left:20px;
	background-image:url("tl_files/icons/rss.gif");
	background-position:left center;
	background-repeat:no-repeat;
}

#pod-logo
{
	height:100px;
	margin:0px;
	padding:0px;
}

#header
{
	margin-right:100px;
}

#container
{
	clear:both;
	display:block;
	margin-right:100px;
	margin-left:100px;
}

.ffcFrame
{
	padding:30px;
	background-image:url("tl_files/layout/ffc_frame.jpg");
	background-position:center top;
	background-repeat:no-repeat;
}

#right .inside
{
	margin-left:20px;
}

#footer
{
	margin-top:20px;
	margin-right:100px;
	margin-left:100px;
	border-top:1px solid #2C4D7E;
}

.footerCopyright
{
	float:left;
	color:#4273BD;
}

.footerPhone
{
	float:right;
	color:#4273BD;
}

.imgFloatRight
{
	float:right;
}

#formFloatRight
{
	width:40%;
	float:right;
}

body
{
	margin:0px;
	padding:0px;
	background-color:#0D1726;
	background-image:url("tl_files/layout/page_bg.jpg");
	background-position:center top;
	background-repeat:repeat-x;
}

a, b, body, cite, div, em, i, label, li, ol, p, strong, td, th, u, ul
{
	font-family:Arial, Verdana, sans-serif;
}

h1, h2, h3, h4, h5, h6
{
	font-family:Arial, Verdana, sans-serif;
}

fieldset, form, input, optgroup, select, textarea
{
	font-family:Arial, Verdana, sans-serif;
}

a, body, div, fieldset, form, input, label, li, ol, optgroup, p, select, td, th, textarea, ul
{
	font-size:13px;
	color:#CFDCEF;
}

img
{
	border:0px;
}

p, pre, form
{
	margin:0px;
	padding:0px;
}

h1
{
	margin:6px 0px 20px 0px;
	padding:0px;
	font-weight:bold;
	font-size:16px;
	color:#FFFFAA;
	/* font-variant: small-caps; */
}

h5
{
	margin:6px 0px 10px 0px;
	padding:0px;
	font-weight:bold;
	font-size:16px;
	color:#FFFFAA;
	/* font-variant: small-caps; */
}

h2, h2 a
{
	margin:0px 0px 12px 0px;
	padding:0px;
	font-weight:bold;
	font-size:14px;
	color:#81A2D3;
}

optgroup
{
	padding-top:3px;
	padding-bottom:3px;
}

a
{
	text-decoration:none;
	color:#628AC8;
}

a:hover
{
	text-decoration:underline;
}
