﻿.GridViewStyle
{
    font-family: Arial, Sans-Serif;
    font-size:small;
    table-layout: auto;
    border-collapse: collapse;
    border:#999999 1px solid;
    margin-top:10px;
    margin-bottom:15px;
    width:100%;
    
}
/*Header and Pager styles*/
.HeaderStyle, .PagerStyle /*Common Styles*/
{
    background-image: url(Images/HeaderWhiteChrome.jpg);
    background-position:center;
    background-repeat:repeat-x;
    background-color:#eee;
	border-bottom:solid 1px #999;
	
}
.HeaderStyle th
{
    padding: 5px;
    color: #333;
    font-weight:bold;
}
.HeaderStyle a
{
    text-decoration:none;
    color:#333;
    display:block;
    text-align:left;
    
}
.PagerStyle table
{
    text-align:center;
    margin:auto;
}
.PagerStyle table td
{
    border:0px;
    padding:3px;
}
.PagerStyle td
{
    border-top: #999999 1px solid;
}
.PagerStyle a
{
    color:#333;
    text-decoration:none;
    padding:2px 3px 2px 3px;
    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 3px 2px 3px;
}
/*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;
}

/* REPORT ROWS */
.ReportRowStyle td, .AltReportRowStyle td
{
    padding: 5px 5px 5px 5px;
}

/*********************** STYLE 2 ****************************/
.RowStyle2 td, .AltRowStyle2 td, .SelectedRowStyle2 td
{
    padding: 1px 2px 1px 2px;
    border-right: solid 1px #999;
}
.RowStyle2 td, .ReportRowStyle td
{
    background-color:#E4E4E4;
}
.AltRowStyle2 td, .AltReportRowStyle td
{
    background-color: #fff;
}
.SelectedRowStyle2 td
{
    background-color:#FF9;
}
.HeaderStyle2, .PagerStyle2, .HeaderStyle2b /*Common Styles*/
{
    background-image: url(Images/HeaderWhiteChrome.jpg);
    background-position:center;
    background-repeat:repeat-x;
    background-color:#fff;
	border-bottom:solid 1px #999;
	font-weight:normal;
}

.HeaderStyle2 th, .HeaderStyle2b th
{
    padding: 3px 2px 3px 2px;
    color: #333;
    font-weight:bold;
}

.HeaderStyle2b th
{
	background-image: url(Images/sort_none2.gif);
    background-repeat: no-repeat;
    background-position: center left;   
}

.HeaderStyle2 th
{
	padding-left:17px;
	background-image: url(Images/sort_none.gif);
    background-repeat: no-repeat;
    background-position: center left;   
    font-weight:bold;
}

.noSort
{
	background-image:none;
}


.HeaderStyle2 a, .HeaderStyle2b a
{
    text-decoration:none;
    color:#333;
    display:block;
    text-align:left;
    
}
.PagerStyle2 table
{
    text-align:center;
    margin:auto;
}
.PagerStyle2 table td
{
    border:0px;
    padding:3px;
}
.PagerStyle2 td
{
    border-top: #999999 1px solid;
}
.PagerStyle2 a
{
    color:#333;
    text-decoration:none;
    padding:2px 3px 2px 3px;
    border-top:solid 1px #fff;
    border-right:solid 1px #999;
    border-bottom:solid 1px #999;
    border-left:solid 1px #fff;
}
.PagerStyle2 span
{
    font-weight:bold;
    color:#333;
    text-decoration:none;
    padding:2px 3px 2px 3px;
}


.sortascheaderstyle2, .sortascheaderstyle
{
    background-color: #eeeeee;    
    background-repeat: no-repeat;
    background-position: center left;       

}
.sortascheaderstyle2{
    background-image: url(Images/sort_asc2.gif) !important;     
}
.sortdescheaderstyle2{
    background-image: url(Images/sort_desc2.gif) !important;     
} 
.sortascheaderstyle{
    background-image: url(Images/sort_asc.gif) !important;     
}
.sortdescheaderstyle{
    background-image: url(Images/sort_desc.gif) !important;     
} 
.noSort
{
	background-image:none;
}

/*************** STYLE 3 ********************************/
.RowStyle3 td, .AltRowStyle3 td, .SelectedRowStyle3 td
{
    padding: 4px 3px 4px 3px;
    border-right: solid 1px #999;
}
.RowStyle3 td
{
    background-color:#E4E4E4;
}
.AltRowStyle3 td
{
    background-color: #fff;
}



body,
html {
	margin: 0px;
    padding: 0px;
    font: Arial, Verdana, sans-serif;
    
    font-family: Arial;
    font-size: 13px;
    background-color: #eee;
    /*background-image: url(images/background5.png);*/
    background-repeat: repeat;
}

#wrap {
	width:1000px;
	margin:0 auto;
	border-left: solid 2px #bbb;
	border-right: solid 2px #bbb;
	background-color:#fff;
}
#header1 {
	padding: 0px 0px 0px 0px;
	background:#fff;
	position:relative;
	height:90px;
}
#header2 
{
	padding:10px 5px 5px 5px;
	background:#fff;
	position:relative;
}
h1 {
    margin:0;
}

#nav {
	padding:2px 5px  2px 5px;
	background:#eee;
	position:relative;
}
#nav ul 
{
	display:inline;
	margin:0;
	padding:0;
	list-style:none;
	
}

#nav li {
	display:inline;
	margin:0;
	padding:0;
}

a, .info, .infoExt
{
	color: #005C9C;
	text-decoration:none;
}
/*
#005C9C
#3E90E4
*/
a:hover
{
	color:#3E90E4;
	text-decoration:underline;
}

#main {
	float:left;
	width:290px;
	padding: 10px 5px 10px 5px;
	background:#fff;
}
h2 {
	margin:0 0 1em;
}
#sidebarDiv {
	float:right;
	width:680px;
	padding:5px;
	background:#fff;
	
}
#footer {
	clear:both;
	padding:5px 10px;
	background:#ddd;
}
#footer p {
	margin:0;
}
* html #footer {
	height:1px;
}



/*RAA*/
.new {font-weight:bold;	color:Red;}
.spaced {line-height:150%;}


.linkTable
{
	border-style:none;
}
.linktable td
{
	padding-left:5px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:5px;
}

.heading2{font-size:1.2em;font-weight:bold;	display:block;	padding-top:10px;	padding-bottom:10px;}
.heading1{font-size:1.5em;font-weight:bold;	display:block;	padding-top:10px;	padding-bottom:10px;}


.strip{display:block;text-align:center;margin:-10px -10px 0px -10px;color:#ffffff;font-size:14px;background-color:#14adcd;}
.highlight{	border:solid 2px #14adcd;margin:10px;padding:10px;}

.news, .news2
{
	font-size:1.2em;
	font-weight:bold;
	text-align:center;
	color:#14adcd;
}
.curved
{
	-o-border-radius: 5px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 5px;
    -webkit-box-shadow: 5px 5px 5px #999;
    border-radius: 5px;
}

.search {min-height:300px;}

.advert{height:250px;width:250px;}

.map{height:250px;width:363px;}
.title{font-size:2.5em;}

.tableContainer
{
	position:absolute;
	right:40px;
}

.imageTable
{
	display:inline;
	padding:0 0 0 0;
	margin: 0 0 0 0;
}

.wfImage
{
	border-color:#aaa; 
	border-style:dotted;
	
}

.linkWF
{
	text-decoration:none;
}
.linkWF:hover
{
	text-decoration:underline;
}

.chartTitle
{
	width:100%;
}

.chartCopyright
{
	width:100%;
	text-align:right;
	display:block;
}

.chartNode
{
	height:300px;
	width:100%;
}

/* Comments */
.commentAdded
{
	color:#666;
	font-size: 11px;
}

.commentText
{
	font-size: 13px;
}

.commentLink
{
	font-weight:bold;
}
.pager
{
	padding: 0px 10px 0px 10px;
}
.pagerNews
{
	padding: 10px 10px 10px 10px;
	font-size:14px;
	margin: 30px auto 10px 100px;
	
}
.attr
{
	float:left;
}

.edit
{
	float:right;
}
.c4
{
	line-height:1.5em;
}

.unselectable {
   -moz-user-select: none;
   -khtml-user-select: none;
   user-select: none;
   behavior: url(ieUserSelectFix.htc);
}

.selectable
{
	behavior: url(ieUserCanSelect.htc);
}

.nodisplay
{
	display:none;
}

/* Image replacements for icons */
.depthTable, .distTable {
	width:100%;
	height:25px;
	border-collapse:collapse;
	padding:0;
}
.depthTable td
{
	border-right-width:0px !important;
	width:25px;
}
td.water {
	background-color:#99CCFF !important;
}
td.soil {
	background-color:#CC9933  !important; 
	border-top:solid 1px #663300  !important;
}

.distTable td
{
	border-right-width:0px !important;
}

td.land {
	background-color:#009900 !important;
	border-right:solid 1px #FFFF33  !important;
}

td.sea {
	background-color:#99CCFF  !important; 
}

/* Tooltips */
.info:hover, .infoExt:hover
{
	cursor:pointer; 
	text-decoration  : none;
	
}
.info
{
	border-bottom:1px dotted #3E90E4;
}
.infoExt
{
	border-bottom:1px solid #3E90E4;
}

dt
{
	text-decoration:underline;
	padding-bottom:5px;
	padding-top:10px;
}

/* WT STATUS BAR */
td.wtstatus 
{
	border-right-width:0px !important;
	width:17%;
}

/*SECTIONS*/
.sections
{
	border-collapse:collapse;
	width:100%;
	border:none;
	margin:0px 0px 2px 0px;
	padding:0px 0 0px 0;
	background-color:#005C9C;
	font-size:14px;
	font-weight:bold;
}
.sections td
{
	width:20%;
	border-right:solid 1px #fff;
}
.sections a
{
	display:block;
	color:#ffffff;
	width:100%;
	text-align:center;
	padding:2px 0px 2px 0px;
}
.sections a:hover
{
	text-decoration:none;
	background-color:#14adcd;
}
.selsection 
{
	background-color:#14adcd;
	
}


.inline
{
	display:inline;
	margin-right:10px;
}
.spreadsheet
{
	border:none;
	height:16px;
	width:16px;
}

.NoMargin
{
	margin:0 0 0 0 !important;
}

.container 
{
	width:100%;
	padding:0 0 0 0;
	margin:0 0 0 0;
	border-collapse:collapse;
}





.required
{
	color:Red;
	font-weight:bold;
}

.badge
{
	float:left;margin-right:5px;border:none;
}

.stattext
{
	font-size:3em;
	line-height:1.2em;
}
.stat
{
	color:#33ccff;
}
.correct
{
	font-style:italic;
	
}

/**********************************************
                   SPRITES
**********************************************/
.s25x25{background-image:url('../../images/sprites/s25x25.png');}
.s25x25_1{background-position:0px 0px;}/*folder*/
.s25x25_2{background-position:0px -25px;}/*word*/
.s25x25_3{background-position:0px -50px;}/*ssgcdb*/
.s25x25_4{background-position:0px -75px;}/*datasheet*/
.s25x25_5{background-position:0px -100px;}/*wind*/
.s25x25_6{background-position:0px -125px;}/*pdf*/
.s25x25_7{background-position:0px -150px;}/*excel*/

.s32x32{background-image:url('../../images/sprites/s32x32.png');}
.s32x32_1{background-position:0px 0px;}/*datasheet*/
.s32x32_2{background-position:0px -32px;}/*wind*/
.s32x32_3{background-position:0px -64px;}/*folder*/
.s32x32_4{background-position:0px -96px;}/*ssgcdb*/
.s32x32_5{background-position:0px -128px;}/*pdf*/
.s32x32_6{background-position:0px -160px;}/*excel*/

.sh25x25{background-image:url('../../images/shtypes/25x25/sprite.png');}
.sh25x25_consultant{background-position:0px 0px;}
.sh25x25_contractor{background-position:0px -25px;}
.sh25x25_designer{background-position:0px -50px;}
.sh25x25_developer{background-position:0px -75px;}
.sh25x25_epc{background-position:0px -100px;}
.sh25x25_insurer{background-position:0px -125px;}
.sh25x25_investor{background-position:0px -150px;}
.sh25x25_manufacturer{background-position:0px -175px;}
.sh25x25_operator{background-position:0px -200px;}
.sh25x25_owner{background-position:0px -225px;}
.sh25x25_port{background-position:0px -250px;}
.sh25x25_projectmanager{background-position:0px -275px;}
.sh25x25_supplier{background-position:0px -300px;}
.sh25x25_surveyor{background-position:0px -325px;}
.sh25x25_tenant{background-position:0px -350px;}
.sh25x25_unknown{background-position:0px -375px;}

.ev25x25{background-image:url('../../images/wfstatus/25x25/sprite.png');}
.ev25x25_0{background-position:0px 0px;}
.ev25x25_1{background-position:0px -25px;}
.ev25x25_2{background-position:0px -50px;}
.ev25x25_3{background-position:0px -75px;}
.ev25x25_4{background-position:0px -100px;}
.ev25x25_5{background-position:0px -125px;}
.ev25x25_6{background-position:0px -150px;}
.ev25x25_8{background-position:0px -175px;}
.ev25x25_9{background-position:0px -200px;}
.ev25x25_10{background-position:0px -225px;}

.f25x25{background-image:url('../../images/flags/25x25/sprite.png');}
.f25x25_{background-position:0px 0px;}
.f25x25_al{background-position:0px -25px;}
.f25x25_au{background-position:0px -50px;}
.f25x25_be{background-position:0px -75px;}
.f25x25_ca{background-position:0px -100px;}
.f25x25_cn{background-position:0px -125px;}
.f25x25_zm{background-position:0px -150px;}
.f25x25_us{background-position:0px -175px;}
.f25x25_de{background-position:0px -200px;}
.f25x25_dk{background-position:0px -225px;}
.f25x25_ee{background-position:0px -250px;}
.f25x25_es{background-position:0px -275px;}
.f25x25_fi{background-position:0px -300px;}
.f25x25_fr{background-position:0px -325px;}
.f25x25_gb{background-position:0px -350px;}
.f25x25_gr{background-position:0px -375px;}
.f25x25_hk{background-position:0px -400px;}
.f25x25_hr{background-position:0px -425px;}
.f25x25_ie{background-position:0px -450px;}
.f25x25_il{background-position:0px -475px;}
.f25x25_in{background-position:0px -500px;}
.f25x25_it{background-position:0px -525px;}
.f25x25_jp{background-position:0px -550px;}
.f25x25_kr{background-position:0px -575px;}
.f25x25_lt{background-position:0px -600px;}
.f25x25_lv{background-position:0px -625px;}
.f25x25_mt{background-position:0px -650px;}
.f25x25_mu{background-position:0px -675px;}
.f25x25_mv{background-position:0px -700px;}
.f25x25_mx{background-position:0px -725px;}
.f25x25_na{background-position:0px -750px;}
.f25x25_nl{background-position:0px -775px;}
.f25x25_no{background-position:0px -800px;}
.f25x25_pl{background-position:0px -825px;}
.f25x25_pt{background-position:0px -850px;}
.f25x25_ro{background-position:0px -875px;}
.f25x25_ru{background-position:0px -900px;}
.f25x25_sa{background-position:0px -925px;}
.f25x25_se{background-position:0px -950px;}
.f25x25_sg{background-position:0px -975px;}
.f25x25_tn{background-position:0px -1000px;}
.f25x25_tw{background-position:0px -1025px;}




/**********************************************
				ADVERTISING
***********************************************/
.promoSilver{cursor:pointer;width:234px;height:60px;}
.promoBronze{cursor:pointer;width:200px;height:60px;}
.promoGoldA{cursor:pointer;width:728px;height:90px;}

.promotions strong
{
	color:#14ADCD;
	font-weight:bold;
	font-size:1.15em;
}

/********************************************
 Centering Things
**********************************************/
img.centered{
	display: block;
    margin-left: auto;
    margin-right: auto
}

/****** GRADIENTS ***************/
.rank
{
	background-image:url('../../images/gradwind.gif');
	background-repeat:repeat-y;
	/*background-position:-75px;*/
	
}


