﻿*
{
    margin:0px;
    padding:0px;
}
body
{
    margin: 0px;
    padding: 0px;
    font-family: Tahoma;
    font-size: 12px;
    background-color:#AA3500;
}

#menu
{
    height:120px;
    background-color:#AA3500;
    /*background-image: url(/Images/top_curl.jpg);
    background-position:right top;
    background-repeat:no-repeat;*/
}
.menuCurve
{
    background-image: url(/Images/top_repeat.jpg);
    background-repeat:repeat-x;
    position:absolute;
    left: 300px;
    height:55px;
    width:100%;
}
.titleImage
{
    margin-top:10px;
    position:absolute;
    
}
.titleRightText
{
    float:right;
    margin-top:90px;
    margin-right:20px;
    color:#FFFFFF;
    font-size:20px;
    
}

ul#tabs {
	list-style-type: none;
	height: 30px;
	width:1000px;
	top: 90px;
	left: 40px;
	position: absolute;
}
#tabs li {
	float: left;
	position: relative;
}
#tabs li a 
{
	float: left;
	display: block;
	color: #B0B0B0;
    margin-right:10px;
    text-decoration:none;
    cursor:pointer;
}
#tabs li span 
{
	float: left;
	display: block;
	color: #B0B0B0;
    margin-right:10px;
    text-decoration:none;
}

#tabs li a:hover
{
    color: #FFFFFF;
}


ul#adminTabs {
	list-style-type: none;
	height: 30px;
	width:500px;
	top: 105px;
	position: absolute;
	display:none;
	
}
#adminTabs li {
	float: left;
	position: relative;
}
#adminTabs li a {
	float: left;
	display: block;
	color: #B0B0B0;
    margin-right:10px;
    text-decoration:none;
}

#adminTabs li a:hover
{
    color: #FFFFFF;
}

ul#curveTabs {
	list-style-type: none;
	height: 30px;
	width:500px;
	top: 105px;
	position: absolute;
	display:none;
	
}
#curveTabs li {
	float: left;
	position: relative;
}
#curveTabs li a {
	float: left;
	display: block;
	color: #B0B0B0;
    margin-right:10px;
    text-decoration:none;
}

#curveTabs li a:hover
{
    color: #FFFFFF;
}
.content
{
    position:absolute;
    top:130px;
    width:100%;
    height:700px;
    background-color:#FFFFFF;
    background-image: url(/Images/page_bkgrd.jpg);
    background-repeat: no-repeat;
    background-position: center left;
}

.padded
{
	padding: 15px;
}




.container
{
    width:1250px;
    height:650px;
}
.headerText
{
    color:  #AA3500;
    font-size: 14px;
    margin-bottom:10px;
}
#homeText
{
    position:relative;
    float:left;
    margin-top:50px;
    margin-left:80px;
    margin-right:50px;
    width:400px;
    height:800px;
}
.loginArea
{
    position:relative;
    margin-top:50px;
    margin-left:50px;
    
}
.loginRow
{
    height:30px;
}
.loginText
{
    float:left;
    width:80px;
}
.companyText
{
    width:300px;
    float:left;
}
.companyDropdown
{
    position:relative;
    width:200px;
}
.hedgeGridContainer
{
    position:relative;
    float:left;
    margin: 25px 50px 0px 20px;
}
.hedgeGridHeader
{
    border-collapse:collapse; 
    text-align:center;
}
.hedgeGridHeaderDesc
{
    width:217px;
}
.hedgeGridHeaderTransaction
{
    width:80px;
}
.hedgeGridHeaderStart
{
    width:80px;
}
.hedgeGridHeaderEnd
{
    width:80px;
}
.hedgeGridHeaderDel
{
    width:37px;
}
.hedgeGrid
{
    float:left;
    height:600px;
    width:500px;
    overflow:auto;
}

.hedgeDetails
{
    margin-top:25px;
}
.hedgeRow
{
    height:30px;
}
.hedgeRowLeft
{
    float:left;
    height:30px;
    width:310px;
}
.hedgeRowRight
{
    height:30px;
}
.hedgeText
{
    float:left;
    width:120px;
}
.errorText
{
    position: absolute;
    left:570px;
    top: 260px;
    color: #FF0000;
}
.chartTabs
{
    position:absolute;
    left: 570px;
    top: 290px;
    margin-top:20px;
    width:650px;
}

#footer
{
    border-top: solid 20px #958C6A;
    position:absolute;
    top:820px;
    left:0px;
    background-color:#AA3500;
    height:60px;
    width:100%;
}
#footerTag
{
    text-align:right;
    margin-top:30px;
    margin-right:20px;
    color:#FFFFFF;
}

#footerTag a
{
    text-decoration:none;
    color:#FFFFFF;
}

.infoRow
{
    width:900px;
    border-width: 1px;
    border-color: #000000;
    height: 35px;
    border-bottom-style: solid;
    margin-left:30px;
}
.infoFile
{
    float:left;
    width: 300px;
}
.infoText
{
    width:600px;
}
.detailText
{
    margin:20px 0px 20px 50px;
}
.reportList
{
    margin-left:100px;
    margin-top:50px;
}
.reportLink
{
    margin-top:10px;
    text-decoration:none;
    font-size:14px;
    color:#AA3500;
}
.report
{
    text-align:center;
    margin-left:auto;
    margin-right:auto;
    width:800px;
}

