﻿/* Core CSS, pTools v4/5
* Establishes basic CSS rules for the site
*
* SEI CMS site
*
*/

body { background: #E9E9E9 /*url('/images/BrightIdeas/back_content_white.gif') repeat-y top center; */}
body, td, ul, ol, li, form, b, i { margin: 0; padding: 0; font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: normal; color: #007a8c; text-align: left; }
table, td { border: 0; }
ul, ol { margin: 0; padding: 5px 0 7px 0; }
li { margin: 0; padding: 5px 0 5px 5px; list-style-position: inside; }
img { margin: 0; padding: 0; border: 0;  }
div, span {}

a:link, a:visited { color: #BE6200; text-decoration: underline; }
a:hover, a:active { color: #BE6200; text-decoration: underline; }

b {font-weight: bold;}
i {font-style: italic;}

h1,h2,h3,h4,h5,h6 { margin: 0px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #009EE0; line-height: 1.2em;}
h1 {padding: 9px 0px 6px 0px; font-size: 1.2em; font-weight: normal; }
h2 {padding: 8px 0px 5px 0px; font-size: 1.1em; font-weight: normal; }
h3 {padding: 7px 0px 4px 0px; font-size: 1.0em;}
h4 {padding: 6px 0px 3px 0px; font-size: .9em;}
h5 {padding: 5px 0px 2px 0px; font-size: .85em; }
h6 {padding: 4px 0px 1px 0px; font-size: .7em; font-weight: normal;}

/* Structural CSS, pTools v4/5
* Outline structure CSS rules for overal page layout
*
* SEI CMS site
*
*/

#pageContainer { position: relative;   }

/* Page section shared styles */
#pageHeader, #pageMain, #pageFooter { position: relative;  width: 970px; margin-right: auto; margin-left: auto; text-align: left; }

/* Page Header section */
#pageHeader { height: 132px; color: #fff; text-decoration: none; }
#pageHeader a:link, #pageHeader a:visited { color: #fff; text-decoration: none; }
#pageHeader a:hover, #pageHeader a:active { color: #0f0; text-decoration: underline; }
#topArea { position: relative; }

#siteLogo { position: absolute; left: 26px; top: 28px; }
#siteLogoSebnet { position: absolute; left: 26px; top: 23px; }
#topArea .mainBanner { position: absolute; right: 0px; top: 32px; }
/*#topMenu {
	position:absolute;
	top: 105px;
}*/

/* Page Main section */
#pageMain { background-color: #fff; height: 5px;}
.panels { width: 560px; height: 142px; }
.rsPanels { position: absolute; left: 560px; top: 0; width: 190px; height:445px; }
.mainHomeContentArea { width: 560px; height: 303px; background-color: #fff; }
#lsMainCol, #centerMainCol, #centerMainCol2, #rsMainCol { float: left; margin: 0; padding: 0; text-align: left;}
#lsMainCol { width: 220px; }
#centerMainCol { position: relative; left: 2px; top: 0; width: 550px; }
#centerMainCol2 { position: relative; left: 2px; top: 0; width: 750px; }
/*#rsMainCol { position: absolute; left: 563px; top: 0; }*/
#rsMainCol { position: relative; left: 2px; width:200px; top: 0; }

/* Page Footer section */
#pageFooter {position: relative; clear:both; height: 105px; width: 990px; padding: 0px; background-color:#E9E9E9; margin-left:auto; margin-right:auto;}
#bottomStatementsArea { position: relative; left: 0px; width: 990px; height: 51px; padding: 0; }
#ndp_logo {float:left; top: 6px; margin-right:5px; }
#eu_logo { float:right;  top: 6px; }
#statementText { color:#8A8A8A; float:left; font-size:0.7em; line-height:1.3em; padding-left:80px; padding-top:5px; text-align:center; width:650px;}
#bottomMenuArea { position: relative; width: 970px; padding: 0px;  text-align: left;  }

/* Other main structural styles */
.spacer { display: block; clear: both; }

/* Backward compatability */
#breadCrumb { position: relative;  width: 970px; margin-left: auto; margin-right: auto; padding: 5px 0px 5px 0px; background: #fff; border-width: 1px; border-style: none none none none; border-color: #19194b; font-size: .7em; text-align: left; }
#breadCrumb a:link, #breadCrumb a:visited {text-decoration: none;}
#breadCrumb a:hover, #breadCrumb a:active {text-decoration: underline;}

.mainContentWrap 
{
	color:#000000;
	padding:0 0 35px 10px;
	vertical-align:top;
}
.mainContentWrap h1 {clear:both;}

.mainContentWrapNoPadding {vertical-align: top; padding: 0; margin: 0; background: #fff; color: #000;}
.mainContentWrapNoPadding p {float: right; position: relative; right: 0; vertical-align: top; text-align: right; padding: 0; margin-top: 1px; margin-bottom: 1em; background: #FFF; color: #000;}

/* Navigation Results Styles - used in shared_navigation.xsl */
.navigation_results { padding: 0px; color: #0a5aaa; font-size: .7em; margin-top: 0px;}
.navigation_results a:link, .navigation_results a:visited { color: #1a52cb; text-decoration: none;}
.navigation_results a:hover, .navigation_results a:active { color: #666666; text-decoration: underline;}
.rsBannerWrap {padding: 0 0 4px 0;margin: 0;text-align: center; background: #fff;}



/* Utility menu */
#topUtilityMenu { padding: 5px 0px 2px 0px;  border-style: none; font: normal normal normal 10px Verdana, Arial, Geneva, Helvetica, Swiss, SunSans-Regular; color: #007A8C; text-decoration: none; }
#topUtilityMenu a:link, #topUtilityMenu a:visited { color: #007a8c; text-decoration: underline; }
#topUtilityMenu a:hover, #topUtilityMenu a.active { color: #ed571c; text-decoration: underline; }

/* Main menu */
div#mainMenu { position: absolute; top: 105px; display: block; width: 100%; height: 23px; background: #009EE0; }
ul#mainMenu { width: 100%; height: 23px; margin: 0; padding: 0; background: #009EE0; list-style-type: none; }
#mainMenu li { display: block; float: left; height: 23px; margin: 0; padding: 0px 7px 5px 10px; background: #009EE0 url('/images/powerofone/navigation/mainmenu_back.gif') top right no-repeat;  }

html>body #mainMenu li { height: 18px; }

#mainMenu li a { display: block; clear: none; width: auto; margin: 0; padding-top: 3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .7em; line-height: 1em; font-weight: normal; text-align: center; }
#mainMenu li a:link, #mainMenu li a:visited { color: #fff; }
#mainMenu li a:hover{ color: #000;  } #mainMenu li a.active {font-weight:bold;}

.mainMenuBreak { clear: both; }

/* Side menu */
#lsNavMenu { width: 220px; margin: 0px; padding: 0px; list-style-type: none; }
ul#lsNavMenu{background:transparent url('/images/powerofone/navigation/nav_spacer.gif') repeat-y top left;}
#lsNavMenu li { float: left; width: 186px; margin: 0px; padding: 0px; text-align: left; vertical-align: bottom; list-style-position: outside;  }
#lsNavMenu li li{width:181px;}
#lsNavMenu li li li{width:171px;}
#lsNavMenu li li li li{width:161px;}
#lsNavMenu li li li li li{width:151px;}
html>body #lsNavMenu li, html>body #lsNavMenu li li li, html>body #lsNavMenu li li li li,html>body #lsNavMenu li li li li li { width: auto; float: none; height:1%; }
#lsNavMenu li a { display: block; width: 100%; margin: 0; padding: 4px 12px 5px 22px; background-color: transparent; font-size: .7em; text-decoration: none; text-indent: -13px; color: #009ee0;  }
#lsNavMenu li.mainNavActive a { font-weight: bold; color:#009ee0; }
li.mainNavActive a{font-weight:bold;}
#lsNavMenu li .navarrows { font-weight: bold; color: #fff; }
#lsNavMenu li.mainNavActive .navarrows { color: #fff; }

#lsNavMenu ul  { width: auto; margin: 0; padding: 0; list-style-type: none;  }
#lsNavMenu li.mainNavActive li a { padding: 4px 7px 5px 32px; background-color:transparent; font-weight: normal; color: #009ee0; text-decoration: none; text-indent: -13px; }
#lsNavMenu li.mainNavActive li .navarrows { color: #fff; }

#lsNavMenu li li.mainNavActive a{ color: #009ee0; }
#lsNavMenu li li.mainNavActive .navarrows { color: #009ee0; }

#lsNavMenu li li.mainNavActive li a {  padding: 4px 7px 5px 42px; background-color: transparent; color: #009ee0; text-decoration: none; text-indent: -13px; }
#lsNavMenu li li.mainNavActive li .navarrows { }
#lsNavMenu li li li.mainNavActive li a {  padding: 4px 7px 5px 52px; background-color: transparent; color: #009ee0; text-decoration: none; text-indent: -13px; }
#lsNavMenu li li li li.mainNavActive li a {  padding: 4px 7px 5px 62px; background-color: transparent; color: #009ee0; text-decoration: none; text-indent: -13px; }
#lsNavMenu li li li li li.mainNavActive li a {  padding: 4px 7px 5px 62px; background-color: transparent; color: #009ee0; text-decoration: none; text-indent: -13px; }
html>body #lsNavMenu li li li li li a, html>body #lsNavMenu li li li li a, html>body #lsNavMenu li li li a, html>body #lsNavMenu li li a, html>body #lsNavMenu li a { width: auto; }



/* Bottom Menu */
#bottomMenu { position: relative; width: 100%; margin: 10px; margin-left:1px; margin-top:5px;  border: 0; padding-top:4px;}
#bottomMenu a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .7em; font-weight: normal; }
#bottomMenu a:link, #bottomMenu a:visited { color: #007a8c; text-decoration: none; }
#bottomMenu a:hover,#bottomMenu a.active  { color: #ed571c; text-decoration: underline; }


/* Components CSS, pTools v4/5
* CSS rules for functional components other than main site navigation
*
* SEI CMS site
*
*/


/* Home page list panels */
.topRowPanels { position: relative; float: left; clear: none; width: 184px; height: 140px; margin: 1px; }
.topRowPanels ul { position: relative; clear: none; margin: 36px 6px 0px 6px; padding: 0; list-style-type: none; }
.topRowPanels li { padding: 2px 1px 2px 1px; list-style-position: outside; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .7em; line-height: 1.2em; font-weight: bold; color: #ed571c; text-indent: 0; }
.topRowPanels a, .topRowPanels a:link, .topRowPanels a:visited {font-weight: normal; color: #000; text-decoration: none; }
.topRowPanels a:hover, .topRowPanels a:active { color: #ed571c; text-decoration: underline;}

.rsDeepPanel { float: left; width: 187px; height: 297px; margin: 1px; }


/* Banners */
#rsHomeBanners1 { position: relative; background: #fff; }
#rsHomeBanners1 img { margin: 1px; }


/* Page Header functionality */
#topUtilityMenu, #topUserTypeSelector, #topSearch { position: absolute; }

#topUtilityMenu { width: 295px; height: 25px; padding: 10px 0 0 0; }
#topUserTypeSelector { left: 270px; width: 275px; height: 30px; padding: 10px 0 0 0; }

#topSearch{position:relative; top:0; left:0; width: 205px; height: 30px}

/* Basic Search component */
#basicSearch { float:right; width:315px; padding: 5px 0 3px 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .7em; line-height: 1.2em; font-weight: normal; color: #007a8c;}

#basicSearch .searchTextbox{ width: 135px; height:14px; vertical-align:top; padding:0px;  font-size:10px; display:inline;}
#basicSearch .searchTextbox input{border:1px solid #EB6B08; }
#basicSearch .searchLinkAdvanced{display:inline; width:90px;line-height:11px; }
#basicSearch .searchLinkAdvanced a, #basicSearch .searchLinkAdvanced a:link, #basicSearch .searchLinkAdvanced a:visited { color: #007a8c; text-decoration: underline;}
#basicSearch .searchLinkAdvanced a:hover, #basicSearch .searchLinkAdvanced a:active {color: #ed571c; text-decoration: none;}

/* User Type Selector */
#topUserTypeSelector img{ margin: 9px 0 0 0; }
#topUserTypeSelector .quicklink { position: absolute; left: 75px; top: 6px; }


/* Backward compatability */
.componentWrap {margin: 15px 2px 15px 2px;}

#mainBannerFrame {padding: 0; margin:0; border-left: 0px solid white; vertical-align: top;}
#rightBannerFrame {padding: 0; margin:0; vertical-align: top; background: #fff;}
.mainBanner2Wrap {padding: 0; margin:0; background: #fff;border-left: 1px solid white; text-align: center;}


/* Content CSS, pTools v4/5
* CSS rules for main site content and secondary content
*
* SEI CMS site
*
*/

/* Backward compatability */
.mainContent { font-size: .7em; line-height: 1.4em; color: #000;}
.mainContent h1 {font-size: 1.9em;}
.mainContent h2 {font-size: 1.7em;}
.mainContent h3 {font-size: 1.4em;}
.mainContent h4 {font-size: 1.3em;}
.mainContent h5 {font-size: 1.2em;}
.mainContent h6 {font-size: 1em;}
.mainContent h1.headingNewsEvents {height: 32px; padding: 0; margin: 0; font-size: 1.4em; line-height: 1.8em; font-weight: bold; color:white; background: #fff url('/images/BrightIdeas/news_events/back_SEI_Events.gif') top left no-repeat; text-align: center; }
.mainContent h1.headingNewsEventsOrange {height: 32px; padding: 0; margin: 0; font-size: 1.4em; line-height: 1.8em; font-weight: bold; color:white; background: #fff url('/images/BrightIdeas/news_events/back_other_Events.gif') top left no-repeat; text-align: center; }

.mainContent td, .mainContent li, .mainContent form, .mainContent p, .mainContent b, .mainContent i  {font-family: Verdana, Helvetica, Arial, sans-serif; color: #009EE0;}
.mainContent li, .mainContent form, .mainContent p, .mainContent b, .mainContent i {}
.mainContent li, .mainContent form {line-height: 1.2em;}
.mainContent li, .mainContent ol li ul li
{
     border-width:0px;
	list-style:none;
	padding-left: 20px; 
	margin:0px;
	/*background:Transparent url('/images/powerofone/po1_bulleticon.jpg') no-repeat center left;*/
    list-style-image: url('/images/powerofone/po1_bulleticon.jpg');
    list-style-position:inside;
    
	}
.mainContent ul.darkarrow li 
{
	list-style:none;
	padding-left: 20px; 
	*text-indent: -10px;
	margin:0px;
	background:Transparent url('/images/powerofone/darkarrow.gif') no-repeat center left;
	} 
	

	
.mainContent ol li{background-image:none;}

.mainContent a:link { color: #009EE0;  text-decoration: underline;}
.mainContent a:visited { color: #009EE0; text-decoration: underline;}
.mainContent a:hover, .mainContent a:active { color: #009EE0; text-decoration: underline;}
.mainContent img 
{
	padding-bottom:10px;
	padding-right:10px}
.mainContent img.right{ float: right;}
.mainContent img.left{ float: left;}
.mainContent td { margin: 0; padding: 0; }

.head1 {padding: 9px 0px 11px 0px; font-size: 1.3em; line-height: 1.2em; font-family: Arial, Verdana, Helvetica, sans-serif; color: #db1f1e;}

.contentPadding {padding: 10px 30px 15px 30px;}

ul.docList { margin: 0; padding: 0; list-style-type: none; font-family: Arial, Geneva, sans-serif; }
ul.docList p { margin:0; padding: 0 0 1em 0; font-weight: normal; font-size: .85em; text-indent: 0;}
ul.docList li { list-style-position: inside; padding: 0; font-size: 1em; font-weight: bold; text-indent: 0;}
ul.docList li a {padding: 0; text-indent: -16px;}
ul.docList li a:link, ul.docList li a:visited { color: #4795E4; text-decoration: none;}
ul.docList li a:hover { text-decoration: underline;}


ul.docListEvents { margin: 0; padding: 0; list-style-type: none; font-family: Arial, Geneva, sans-serif; }
ul.docListEvents li { margin:0; padding: 0; border-bottom: 1px solid #00798C; list-style-position: outside;}
ul.docListEvents table { margin:0; padding: 0; }
ul.docListEvents table td {margin:0; padding: 5px;}

.labellingBox01 { margin-bottom: 10px; padding: 7px; color: #4795E4; background: #C3E1FF; font-size: 1em; font-weight: bold; }

p.otherDocsBox { margin: 0; padding: 5px 0 7px 0;}
ul.otherDocs { margin: 0; padding: 0; list-style-type: none;}
ul.otherDocs li { position: relative; margin: 0; padding: 2px 2px 10px 2px; color:#000; line-height: 1.4em; text-indent: 0; list-style-position: outside; }
ul.otherDocs li a { font-weight: bold;}
ul.otherDocs li img {position: relative; top: 3px;}
ul.otherDocs li.pdfLink {}

img#printImg { margin-right: 5px; vertical-align: middle;}
img#emailImg { margin-right: 5px; margin-left: 25px; vertical-align: middle;}
img#topImg { margin-right: 5px; margin-left: 25px; vertical-align: middle;}

#productLink { 	position: relative;	text-align:center; padding:10px; font-size: 0.7em;}
#productLink a { color: #8A8A8A; }

.hide { display:none;}

.bodylinkBox {position: relative; clear: both; border-top: 1px solid #007a8c; padding-top: 10px; margin-top: 10px; margin-bottom: 10px;}
.bodylinkItem { padding-left: 18px; padding-top: 3px; padding-bottom: 5px;}
.bodylinkBox a:link, .bodylinkBox a:visited { color: #00798e; text-decoration: none; }
.bodylinkBox a:hover, .bodylinkBox a:active { color: #ed571c; text-decoration: underline; }
.bodylinkBox img {position: relative; top: 5px; float: none;}

#bodylinkItem1 { background: #fff url('/images/BrightIdeas/buttons/printer.gif') center left no-repeat; margin-left: 0px;  }
#bodylinkItem2 { background: #fff url('/images/BrightIdeas/buttons/email.gif') center left no-repeat; margin-left: 10px;  }
#bodylinkItem3 { background: #fff url('/images/BrightIdeas/buttons/top.gif') center left no-repeat; margin-left: 10px;  }

table.subscribe { font-size: .7em;}

table summary, table caption {display: none;}

.contentBanner {display: block; margin: 0; padding: 0; padding-left:10px; border: 0;}
.contentBanner img {margin: 0; padding: 0; border: 0;}
.contentBanner a {font-size: .7em; color: blue;}
.detailstable table {border-color: #8D8D8D; border-top: 2px; border-bottom: 2px; }
.detailstable table td {color: #007A8C; }
.table_one td {background: #CCCCE2; }
.table_two td {background: #EEE; }
.table_three td {background: #FFF; }

p.g a { font-size: 14px;}
.f { font-size: 10px;}


/*================================================================================*/


object {margin-left: 7px;}

/*ptools extra styles*/
div.menuTop, div.menuBottom { height: 10px; margin: 0px; padding: 0px; }


div.menuBottom { margin-bottom: 15px; }


/* temp just for demo*/
.temp_context
{
	margin-top:20px;
	border:1px solid #007A8C;
	width:250px;
	padding:5px; float:left; margin-right:15px;
}

.temp_context h2
{ font-size:1.5em; padding-bottom:2px; margin-bottom:5px; text-align:center; margin-left:30px; margin-right:30px; border-bottom:1px solid #DB1F1E;}

ul.latestcontent-gray
{
	 list-style:none;
	 list-style-position:outside;
	 padding:0px;margin:0px;
}

.temp_quicklink
{
	float:left;
	margin-top:20px;
	border:1px solid #007A8C;
	width:250px;
	padding:5px;
}

.temp_quicklink h2
{ font-size:1.5em; padding-bottom:2px; margin-bottom:5px; text-align:center; margin-left:30px; margin-right:30px; border-bottom:1px solid #DB1F1E;}

div.quicklink {padding-bottom:5px;}



/* pTools added styles for V5  */

#lsNavMenu li li.mainNavActive a.linkactive, #lsNavMenu li li.mainNavActive li.mainNavActive a.linkactive, #lsNavMenu li li.mainNavActive li.mainNavActive li.mainNavActive a.linkactive{font-weight:bold;}
 
 

#mainMenuLayout{
position: absolute; top: 113px; display: block; width: 100%; height: 23px; background: #3898a6; clear:both; 
}


div.menuBottom{height:10px; width:220px; background:#fff url('/images/powerofone/navigation/nav_bottom.gif')  no-repeat top left;}
div.menuTop{padding:0px; margin:0px; margin-bottom:-10px; height:10px; width:220px; background:#fff url('/images/powerofone/navigation/nav_top.gif')  no-repeat top left;}

/*hack to fix menu IT WILL VALIDATE WITH THIS*/
html>body div.menuTop{margin-bottom:0px;}

.summary
{ }

.summary_top
{
background:#DCEEA6 url(/images/BrightIdeas/structural/green_top.gif) no-repeat scroll left top;
height:7px;
margin:0;
padding:0;
width:750px;
}

.summary_middle
{
background:#DCEEA6 none repeat scroll 0 0;
margin:0;
padding:0;
width:750px;
}

.summary_bottom
{
	background:#DCEEA6 url(/images/BrightIdeas/structural/green_bottom.gif) no-repeat scroll left bottom;
height:7px;
margin:0;
padding:0;
width:750px;
}
.summary p
{
	font-size:12px;
margin:0;
padding:10px;
}

.summary3col
{ }

.summary_top3col
{
background:#DCEEA6 url(/images/BrightIdeas/structural/green_top.gif) no-repeat scroll left top;
height:7px;
margin:0;
padding:0;
width:550px;
}

.summary_middle3col
{
background:#DCEEA6 none repeat scroll 0 0;
margin:0;
padding:0;
width:550px;
}

.summary_bottom3col
{
background:#DCEEA6 url(/images/BrightIdeas/structural/green_bottom.gif) no-repeat scroll left bottom;
height:7px;
margin:0;
padding:0;
width:550px;
}
.summary3col p
{
	font-size:12px;
margin:0;
padding:10px;
}

/*  */



#container{width:970px; overflow:hidden; background-color:#fff; padding-left:10px; padding-right:10px; margin-left:auto; margin-right:auto;}
#pageFooter1{height:1px;}
.logoleft{float:left; margin-top:10px; clear:both;}
.clear{clear:both;}



table.middleTable{margin:0 auto 8px auto;
	width:525px;
	padding:0;} 
	
.center{text-align:center;}
.left{text-align:left;}
.right{text-align:right;}

table.MainTable1col ul a:hover, table.MainTable1col ul a:link, table.MainTable1col ul a:visited, table.MainTable2col ul a:hover, table.MainTable2col ul a:link, table.MainTable2col ul a:visited, table.MainTable3col ul a:hover, table.MainTable3col ul a:link, table.MainTable3col ul a:visited
{
	text-decoration:none;
}

hr
{
	background-color:#E68301;
	border:0 none;
	color:#E68301;
	height:1px;
	width:98%;
}

.TableContainer table 
{
	background:transparent url(/images/BrightIdeas/content/table_headerbg.gif) repeat-y scroll 0 0;
	border-collapse:collapse;
	color:#626262;
	width:533px;
}

.TableContainer td
{
	border: none;
}

.TableContainer tr.TableHeader
{
	background-color:Transparent;
}

.TableContainer td.Header
{
	color:White;
	font-weight:bold;
}

.TableContainer tr 
{
	background-color:White;
}

.TableContainer tr.RowSpacer 
{
	height:1px;
}

.RowSpacer td
{
	height:0px;
	padding:0;
	line-height:1px;
	background-color:#E68400;
}


.listLeft, .listRight
{
	display:inline-block;
	width:280px;
}

span.ListItem 
{
	display:block;
	padding-left:10px;
	padding-top:5px;
}

.listLeft li, .listRight li
{
	padding-top:2px;
	padding-bottom:2px;
}


span.underline
{
	text-decoration: underline;
}


table { border-collapse: collapse; }
td { }
td ul { padding: 5px; }

p.centerBanners522 { width: 522px; margin-left: auto; margin-right: auto; display:table; margin-top:0px; margin-bottom:0px; }
p.centerBanners522 img { padding-bottom: 10px; } 

table#noborder{border:none !important; margin-bottom:8px}
table#noborder td {border:none;}

/* Standard Textbox Appearance CSS Begin */
body input[type=text] { border: 1px solid #00aeef; min-width: 200px; }
body textarea { border: 1px solid #00aeef; }
/* Standard Textbox Appearance CSS End */

/* Standard Button Appearance CSS Begin */
body input[type=submit]
{
	cursor: pointer;
	border-top: 1px solid #016994;
	border-right: 1px solid #016994;
	border-left: 1px solid #0083ba;
	border-bottom: 1px solid #0083ba;
	background-color: #009ee0;
	color: #ffffff;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	padding: 5px;
}

body input[type=submit][disabled]
{
	opacity: 0.25;
	filter: alpha(opacity=25);
	cursor: default;
	border-top: 1px solid #016994;
	border-right: 1px solid #016994;
	border-left: 1px solid #0083ba;
	border-bottom: 1px solid #0083ba;
	background-color: #4f7e92;
	color: #e4eef2;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	padding: 5px;
}

body input[type=image] { cursor: pointer; }
/* Stnadard Button Appearance CSS End */

table.noborder{border:none !important; margin-bottom:8px}
table.noborder td {border:none;}