* {
    padding: 0;
    margin: 0;
} 

body {
background: #fff;
font-family: Lucida Sans Unicode;
font-size: 12px;
line-height: 18px;
color: #333333;
}

.h2 
{
    font-size: 12px;
    color: #57626a;
    }


img { border: none; }
a { color: #57626a; text-decoration: none; }
a:hover { text-decoration: underline; color : #000; }

.imgright{
padding-left:5px;
}
.imgleft{
padding-right:5px;
}


#wrap {
margin: 0 auto;
width: 800px;
}

#header { 
padding: 10px 0 5px 0;
}
#header h1 {
font-size: 26px;
font-weight: 100;
letter-spacing: -3px;
padding: 12px 0 5px 10px;
}
#header h1 a {
color: #57626a;
text-decoration: none;
}
#header h1 a:hover {
color: #57626a;
text-decoration: none;
}
#header h2 {
color: #ccc;
font-size: 15px;
font-weight: 100;
padding: 0 0 0 11px;
letter-spacing: -1px;
line-height: 12px;
}

.menu {
height: 40px;
line-height: 40px;
background: #57626a;
text-transform: uppercase;
padding-left: 10px;
list-style-type: none;
}

.menuitem {
display: block;
float: left;
padding-left:20px;
color: #eee;
text-decoration: none;
font-weight: 100;
font-size: 14px;
letter-spacing: -1px;
}
.menuhover {
color: #eee;
text-decoration: underline;
}

#content {
padding: 10px 20px;
}

.right {
width: 750px;
float: left;
padding: 10px;
text-align: justify;
}
.right h2 {
color: #57626a;
font-size: 20px;
letter-spacing: -2px;
font-weight: 100;
padding : 10px 0 15px 0;
}

#footer {
background: #eee;
border-top: 3px solid #57626a;
margin-top: 20px;
text-align: center;
color: #333;
font-size: 11px;
padding: 10px;
}
/*GridViewCSS White Chrome Style*/
.GridViewStyle
{
    font-family: Arial, Sans-Serif;
    font-size:small;
    table-layout: auto;
    border-collapse: collapse;
    border:#999999 1px solid;
}
/*Header and Pager styles*/
.HeaderStyle, .PagerStyle /*Common Styles*/
{
    background-image: url(Images/HeaderWhiteChrome.jpg);
    background-position:center;
    background-repeat:repeat-x;
    background-color:#fff;
	border-bottom:solid 1px #999;
}
.HeaderStyle th
{
    padding: 5px;
    color: #333;
}
.HeaderStyle a
{
    text-decoration:none;
    color:#333;
    display:block;
    text-align:left;
    font-weight:normal;
}
.PagerStyle table
{
    text-align:center;
    margin:auto;
}
.PagerStyle table td
{
    border:0px;
    padding:5px;
}
.PagerStyle td
{
    border-top: #999999 1px solid;
}
.PagerStyle a
{
    color:#333;
    text-decoration:none;
    padding:2px 10px 2px 10px;
    border-top:solid 1px #fff;
    border-right:solid 1px #999;
    border-bottom:solid 1px #999;
    border-left:solid 1px #fff;
}
.PagerStyle span
{
    font-weight:bold;
    color:#333;
    text-decoration:none;
    padding:2px 10px 2px 10px;
}
/*RowStyles*/
.RowStyle td, .AltRowStyle td, .SelectedRowStyle td, .EditRowStyle td /*Common Styles*/
{
    padding: 5px;
    border-right: solid 1px #999;
}
.RowStyle td
{
    background-color:#E4E4E4;
}
.AltRowStyle td
{
    background-color: #fff;
}
.SelectedRowStyle td
{
    background-color:#FF9;
}

/*RoundedBox*/
   
#liquid-round 
{
    width:100%;
    margin:0px auto;
    background:#fff url(images/leftside.gif) repeat-y left top;
 }

.top {
    width:100%;
    height:20px;
    background:url(images/top.gif) no-repeat left top;
}
.top span
{
    background-position: right top;
    display: block;
    position: relative;
    height: 20px;
    background: url(images/top-right.gif) no-repeat right top;
}
.center-content {
position:relative;
background:url(images/rightside.gif) repeat-y right top;
padding:1px 20px 1px 25px;
margin:-1px 0 -50px 0;
}
.center-content p { position:relative;z-index:999;
    top: 0px;
    left: 0px;
}

.raise { position:relative;z-index:999;
    top: 0px;
    left: 0px;
}

.bottom {
height:60px;
background:url(images/bottom.gif) no-repeat left bottom;
}
.bottom span {
display:block;
position:relative;
height:60px;
background:url(images/bottom-right.gif) no-repeat right bottom;
}

/*RoundedTable*/
#rounded-corner
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin-left: 45px;
	margin-top:20px;
	margin-bottom:20px;
	width: 600px;
	text-align: left;
	border-collapse: collapse;
}
#rounded-corner thead th.rounded-company
{
	background: #E4E4E4 url(images/left.png) left -1px no-repeat;
}
#rounded-corner thead th.rounded-q4
{
	background: #E4E4E4 url(images/right.png) right -1px no-repeat;
}
#rounded-corner th
{
	padding: 8px;
	font-weight: normal;
	font-size: 13px;
	color: black;
	background: #E4E4E4;
}
#rounded-corner td
{
	padding: 8px;
	background: #e8edff;
	border-top: 1px solid #fff;
	color: black;
}
#rounded-corner tfoot td.rounded-foot-left
{
	background: #E4E4E4 url(images/botleft.png) left bottom no-repeat;
}
#rounded-corner tfoot td.rounded-foot-right
{
	background: #E4E4E4 url(images/botright.png) right bottom no-repeat;
}
#rounded-corner tbody tr:hover td
{
	background: #d0dafd;
}
.float
{
float:right;
}
.floatleft
{
float:left;
}
.page_box {
margin: 0;
display:block;
width : 960px;
background-color : #ffffff;
margin-left:auto;
margin-right:auto;
height: auto;
}
.left_nav {

float:left;
width : 210px;
padding-bottom : 0px;
padding-top:15px;
height:1500px;

background : #391008;
color:White;
}
.right_container {
    float: left;
    display : block;
    width : 750px;
}
.right_container_bodytext {
float: left;
width : 455px;
padding : 10px 10px 10px 10px;


}
.rightcolumn
{
float: right;
width : 271px;
background:#9cd6e7;
height:1500px;
}
