body, table, tr, td, input, select, textarea {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3D3D3D;}

body {margin:0; padding:0; background:#FFFFFF;}

.message{
	color:#FF0000;
}

a {text-decoration:underline; color:#3D3D3D;}
a:hover {text-decoration:none;}

h1, h2, h3, h4, h5, h6 {padding:0; margin:0;}
h1 {font-size:18px; color:#1962B4; margin-bottom:5px; font-weight:normal;}
h2 {background:url(../images/line2.gif) left center repeat-x; padding-left:18px; color:#B43619; font-size:12px;}
	h2 span {background:#FFFFFF; padding:0 4px;}
h5{font-size:12px; color:#0F55A3; margin-bottom:5px; font-weight:normal;}

form {margin:0; padding:0;}

img {border:0;}

ul {margin:0; padding:0; padding-left:15px; list-style-image:url(../images/li.gif);}
ul.leftMenu {padding:7px 25px; background:url(../images/line1.gif) bottom repeat-x;}
ul.midMenu {padding:5px 0 8px 10px;}

p {margin-top:0px; margin-bottom:15px;}

.logo {color:#000000; font-size:11px;}

 

.small {font-size:11px;}
.blue {color:#1962B4;}
.title {color:#1962B4; font-weight:bold; font-size:12px;}

.mainTbl {border-bottom:5px solid #1962B4;}

.tblHeader {background:url(../images/bg_tbl_head.gif) left top no-repeat; padding:0 5px 0 64px; color:#FFFFFF; font-weight:bold;}
.tblHeader2 {background:url(../images/bg_tbl_head_2.gif) left top no-repeat; padding:0 5px 0 64px; color:#FFFFFF; font-weight:bold;}
.tblContent, .tblContent2 {border-left:1px solid #1962B4; border-right:1px solid #1962B4; padding:0 9px;}
.tblContent2 {font-size:11px;}
	.tblContent2 ul.leftMenu {padding:7px; padding-left:15px;}
		.tblContent2 ul.leftMenu li {margin-bottom:7px;}
 .tblContent3 {border-left:1px solid #1962B4; border-right:1px solid #1962B4; padding:0 9px; font-size:12px;}


.tblFooter2 {background-color:#1962B4; color:#FFFFFF; font-weight:bold;}


	.tblFooter2 a {color:#FFFFFF;}
	.tblFooter2 div {padding:9px 9px 0 22px;}

.search {background: url(../images/bg_search.gif) repeat-x;}
	.search td {color:#FFFFFF; font-size:11px;}
	.search input, .search select {font-size:11px; padding:0}
	.search select {width:145px;}


.imageTd {padding:1px 0; border-bottom:4px solid #1962B4; border-top:2px solid #1962B4;}

.goBtn {background:url(../images/line3.gif) top repeat-x; padding-left:7px;}

.footer {text-align:center; padding:10px 0;}
.copy {font-size:11px;}

.text {padding:10px; text-align:justify;}

.rel {position:relative;}
.clr {clear:both;}
.nobg, ul.nobg {background:none;}



table.gridTable
{
    width:100%;
    border-color:Gray;
    border-width:0px;
    border-style:groove;
    border-collapse:collapse; 
    text-align:left; 
}

tr.Header
{
    background-color: #1962B4;
}
td.HeaderItem
{
    color:white; 
    font-weight:bold;
}

td .HeaderItem a {text-decoration:underline; color:white; font-weight:bold;}
td .HeaderItem a:hover {text-decoration:underline; color:white; font-weight:bold;}

tr.Item
{
    background-color: white;
    border-bottom: black 1px solid;
    text-align:left;
    vertical-align:top;
}

tr .Item TD
{
    color:#000000; 
    font-size:11px;
    text-align:left;
    vertical-align:top;
}

tr.AlternatingItem
{
    background-color: #EAEAEA;
    border-bottom: black 1px solid;
    text-align:left;
}
tr .AlternatingItem TD
{
    color:#000000; 
    font-size:11px;
    text-align:left;
}
ul.feature
{
    margin: 0;
    padding: 0;
    padding-left: 15px;
    list-style: disc none outside;
    font-size:11px;
}

tr.GroupItem
{
    background-color: #1e90ff;
    text-indent: 10px;
}

tr .GroupItem TD
{
    font-size: 14px;
    height: 30px;
    font-weight:bold;
    
}
tr.Footer
{
    background-color: #c0c0c0;
}


.tsDetailsItemName {padding-left:10px; color:#1962B4; font-size:12px; font-weight:bold; text-align:left;}
.tsDetailsItemValue {padding-left:18px; color:#B43619; font-size:12px; text-align:left;}
.tsDetailsItemValue2 {padding-left:0px; color:#B43619; font-size:12px; text-align:left;}

b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #1962B4}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

div .sociable { margin: 16px 0 !important; }

span.sociable_tagline { position: relative; }
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span {
	position: absolute;
	display: block;
	top: -5em;
	background: #ffe;
	border: 1px solid #ccc;
	color: black;
	line-height: 1.25em;
}

.sociable span {
	display: block;
}
.sociable ul {
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
}
.sociable li {
	background: none;
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 2px;
}
.sociable ul li:before { content: ""; }
.sociable img {
	float: none;
	width: 16px;
	height: 16px;
	border: 0;
	margin: 0;
	padding: 0;
}

.sociable-hovers {
	opacity: .4;
	-moz-opacity: .4;
	filter: alpha(opacity=40);
}
.sociable-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}

#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

.atlas__delta { font-family:Lucida Console; }