/* -BEGIN RESET- */
html{color:#d9d9d9;background:#000;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#d9d9d9;}
body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/* -END RESET- */

/* BEGIN COLUMN LAYOUT */
#maincontainer { width: 974px; /*Width of main container*/ margin: 0 auto; /*Center container on page*/ }
#masterhead { clear: both; }
#top { overflow: auto; margin: 5px 0; clear: both; }
#logo { float: left; font-size: 0;}
#topad { float: right; font-size: 0; }
#contentwrapper { float: left; width: 100%; margin: 10px 0; }
#contentcolumn { margin: 0 220px 0 220px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/ }
#leftcolumn { float: left; width: 200px; /*Width of left column in pixel*/ margin-left: -974px; /*Set margin to that of -(MainContainerWidth)*/ margin-top: 10px; text-align: left; color: #9f9f9f; overflow: hidden; }
#rightcolumn { float: left; width: 200px; /*Width of right column*/ margin-left: -200px; /*Set left margin to -(RightColumnWidth)*/ text-align: left; color: #9f9f9f; margin-top: 10px; overflow: hidden; }
#footer { clear: both; text-align: center; padding: 4px 0;  border-top:solid 1px #2f2f2f; margin:10px 220px 0;}
/* END COLUMN LAYOUT */

/* BEGIN LOGO STYLE */
#logo h1 { background-position: #000000 url('../img/tlsmenuleft.jpg') no-repeat; background: #000000 url('../img/tlsmenuleft.jpg') no-repeat; width: 240px; height: 90px; float: left; }
#logo h1 a { display: block; overflow: hidden; color: #999; text-indent: -4444px; position: relative; height: 100%; }
/* END LOGO STYLE */

/* FOOTER STYLES BEGIN*/
#footer ul { margin-top:10px; }
#footer li { display:inline; padding:0 30px; font-size:93%; }
#footer p { font-size:85%; margin-top:10px; }
/* FOOTER STYLES END*/

/* BEGIN COMMON STYLES */
body{text-align:center; background-color:#000;}
a:link, a:active, a:visited { color: #9f9f9f; text-decoration: none; }
a:hover { text-decoration: underline; color: #006a96; }
.emptyData { margin:10px 20px; }
.GridHeader_Black { padding: 5px 4px 6px 4px !important; background-position-y: -3px !important; border-top-width: 0 !important; }
.RadGrid_Black { border: none !important; }
.GridRow_Black td, .GridAltRow_Black td { padding: 0.3em 4px !important; }
.GridRow_Black .sample, .GridAltRow_Black .sample { padding: 0px !important; }
.content .tablewrapper { margin: -3px 7px -20px 7px !important; }

/* END COMMON STYLES */

/* BEGIN SIDEBAR STYLES*/
.sidebar { margin-bottom: 10px; }
.sidebar .top { width: 200px; height: 40px; background: transparent url('../img/norepeatSprite.gif') no-repeat 0 -70px; }
.sidebar .top h3 { font-family: Segoe UI,Tahoma,Arial; color: #006a96; font-size: 108%; padding: 8px 0 0 16px; }
.sidebar .content { background: #141414 url('../img/vSprite.gif') repeat-y -550px 0; font-size: 93%; }
.sidebar .content ul, .sidebar .content ol { padding: 0.2em 0.5em 0.5em 1.5em; }
.sidebar .content ol { margin-left: 25px; }
.sidebar .content ol li { list-style-type: decimal; list-style-position: outside; }
.sidebar .content li { margin-top: 0.5em; }
.sidebar .bottom { background: transparent url('../img/norepeatSprite.gif') no-repeat 0 -115px; height: 10px; }
.sidebar .ad iframe { margin: 10px 20px; text-align: center; }
.sidebar .ad div { margin: 0 20px; text-align: center; }
/* END SIDEBAR STYLES*/

/* BEGIN CENTER FRAMED STYLES*/
.centermodule
{
    width:100%;
    margin-bottom:20px;
    text-align:left;
}        
.centermodule .top
{
    background: transparent url('../img/norepeatSprite.gif') no-repeat 0 0;
    width:100%;
    height: 40px;
}        
.centermodule .content
{
    background: #141414 url('../img/vSprite.gif') repeat-y 0 0;
    width:100%;
    padding:10px 0 15px;
}        
.centermodule .bottom
{
    background: transparent url('../img/norepeatSprite.gif') no-repeat 0px -45px;
    width:100%;
    height: 10px;
}   
.centermodule .top h2, .centermodule .top h3
{
    font-family: Segoe UI,Tahoma,Arial;
    color: #f0c602;
    font-size: 131%;/*17px*/
    padding: 8px 0 0 20px;
}
.centermodule .content .viewer
{
    margin:0 15px 0 20px;
    text-align:center;
    overflow:auto;
    clear:both;
    padding-top:10px;
}
.centermodule .content .viewer li
{
    float:left;
    margin:0 11px 0 11px;
    padding:0;
    width:100px;
    vertical-align:bottom;
}
.centermodule .content a:link,
.centermodule .content a:active,
.centermodule .content a:visited
{
    color:#d9d9d9;
}
.centermodule .content a:hover
{
    color:#006a96;    
}
/* END CENTER FRAMED STYLES*/


.downloads
{
    padding:10px;
}
.downloads th
{
    font-weight:bold;
    padding-bottom:3px;
}
.downloads td
{
    vertical-align:bottom;
    padding-top:5px;
}

td.sml
{
    font-size:85%;
}
td.title
{
    padding-right:4px;
    font-size:93%;
}
.SendGift
{
    
}
#SendGift .label
	{
	width: 110px;
	float: left;
	height: 33px;
	text-align:right;
	padding-right:5px;
	color:#fff;
	}
#SendGift br
	{
	clear:both;
	}







