﻿body {
	font-family: Arial,Verdana;
	margin-top:0;
	margin-left:0;
	font-size:12px;
	background-color: #f5f5f5;
}

#adcontainer 
{
	width:955px;
	margin: 0 auto;
}
#maincontainer{
	width: 966px; 
	margin: 0 auto; 
	background:#fff url('../assets/themes/framerepeat_bg.jpg') no-repeat top left;

}

#topsection{
	background: #f5f5f5;
	height: 60px; 
	margin:0px;
}

#topsection h1{
	margin: 0;
	padding-top: 15px;
}
#topmenusection {
	background:transparent url('../assets/themes/frametop_bg.jpg') no-repeat top left;
	height:47px;
	width:100%;
}
.box-container-left 
{
	float:left;
	height:3em;
		width:300px;
	padding:13px;
	color:#f5f5f5;
	font-size:13px;
}
.box-container-right{
	float:right;
	width:600px;
	height:3em;
	padding:13px;
	color:#f5f5f5;
	font-size:13px;
}
.box-container-right a.visited, a.hover a.linked { color:#f5f5f5;text-decoration:none; }

#contentwrapper{
	float: left;
	width: 100%;
	background:transparent url('../assets/themes/framerepeat_bg.jpg') repeat-y center center;
}

.innertube{
	margin: 10px; 
	margin-top: 0;
}
.innerMainContent 
{
	margin-bottom:20px; 
	border-left:solid 1px #f5f5f5;
	padding-left:15px;
	padding-right:20px; 
	}

#contentcolumn{
	margin-left: 250px; 
	min-height:450px;
}

#leftcolumn{
	float: left;
	width: 230px; 
	margin-left: -955px; 
	background: White;
}
#footer{
	clear: left;
	width: 100%;
	background:transparent url('../assets/themes/framebott_bg.jpg') no-repeat top left;
	text-align: center;
	height:47px;
}
#techicons{clear:both;width:100%;height:50px;text-align:center;}


.img {
	border: 0px;
}


.menubox ul{    list-style: none;    padding:0;    margin:0; width:630px;}
.menubox li{    float:left;    margin: 0 0; font-size:9pt; width:8em;height:1.5em}
.menubox li a{
    line-height: 1.5em;
    float: left;
    display: block;
    border-left: 2px solid #98D39B;
    color: #f5f5f5;
    text-decoration: none;
    text-align: center;
    font-weight:bold;
}

.menubox li a:hover{
    background-color: #98D39B;
    line-height: 1.5em;
    float: left;
    display: block;
    border-left: 2px solid #98D39B;
    color: #666;
    text-decoration: none;
    font-weight:bold;
}

.menubox li a:active{
    background-color: yellow;
    line-height: 1.5em;
    float: left;
    display: block;
    text-decoration: none;
    text-align: center;
        font-weight:bold;
}

.menubox li.selected a{
    background-color: yellow;
    line-height: 1.5em;
    float: left;
    display: block;
    border: 0.1em solid #dcdce9;
    color: Black;
    text-decoration: none;
    text-align: center;
        font-weight:bold;
}


/* Hide from IE5-Mac \*/
.menubox li a
{
    float:none;
}
/*end hide*/
.menubox { width:750px;margin-left:1px;color:White;} 
.menubox a {color:White;text-decoration:none;}
.menubox a:hover {background-color:#f9e103;color:#174d02;}

.footmenubox {color:White;}
.footmenubox a {color:White;text-decoration:none;}
.footmenubox a:hover {background-color:#f9e103;color:#174d02;}

#footer .box-container-right a{color:#c7c7c7;}
#footer .box-container-right a:link{	color: #c7c7c7;}
#footer .box-container-right a:visited{	color: #c7c7c7;} 
#footer .box-container-right a:hover {	background-color:yellow;}

.listRow {
    width:100%;
    margin:auto;
    border:0.0em solid gray;
    padding:6px 0;
 }
.listRow:after { content:'';    display:block;    clear:both;}
.listRowLeft {
    width:147px;
    height:165px;
    background:url(../assets/themes/elem-bg-sprite.png) no-repeat  bottom left;
    float:left;
    border:0.0em solid #f6f6f6;
    border-bottom: none;
    display:inline;  /*inline required by IE6*/
    margin:0 6px 0 3px;}
.listRowLeft .thumb {
    border: 1px solid #f6f6f6;
    border-bottom: none;
    display: block;
}

.listRowRight
{
    width:480px;
    float:left;
    border:0.0em solid #999;
    display:inline;
    margin:0 6px 0 30px;
    }
    
.listRowRight2 {width:300px;float:left;border:0.0em solid #999;display:inline;margin:0 6px 0 3px;}
.listRowLeft p,.listRowRight p,.listRowRight2 p, .listRowRight3 p {
    font-family:sans-serif;
    font-size:1em;
    text-align:justify;
    margin:4px;}

H1 {color:#333;font-size:1.5em;}
TD, select, P, A, LEGEND, BODY, H2, H3, H4, H5, H6, TH,input, textarea, legend { color: #333;}

label {	width:150px;	display:inline;	float:left;}

.passcode {color:Red;font-weight:bold;}
.title {font-size:1.5em;}
.Receipt {	overflow: hidden;	border: 0;	margin: 0 0 0 10px;	width: 300px;	height: 400px;    }
.NodeStyle {width:200px;padding-left:1px;}
.HoverNodeStyle {Background-color:Yellow;color:Blue;width:130px;display:block;}
.SelectedNodeStyle {font-weight:bolder;width:130px;}
.myTreeView {background:url(images/back_image_.gif);color:black;font:Arial;padding:5px;}
.aChar {font-size:2.2em;color:Green;float:left;font-weight:bold;}
.aWord {font-size:1.5em;color:Green;float:left;font-weight:bold;margin:0 5px 0 0;}
.pBox {border-bottom:1px dotted gray;height:100px;margin-top:20px;border-color:#ccc}
.leftimg {float:left;width:120px;height:90px;border:0px solid gray;}
.rightcontent {float:left;margin-left:30px;width:520px;border:0px solid gray;}
