html,body {height:100%;width:100%;
         margin:0px;padding:0px;
}
.seoTextReplacement {display:none;}
script {height:0px;padding:0px;margin:0px;}
form#mainform {height:100%;}
html,body {background:#676767; text-align: center;}
div#shadowholder {margin-top:0px; }

div#bottomshadow {margin: 0 auto;width:1024px;height:0px;}


div#bottomshadow div {background: URL(../Gradient.axd?Orientation=Vertical&Length=5&StartColor=555555&FinishColor=676767) repeat-x;
					background-position: 0px 0px;
                   width:100%;
                      }
.summaryinput  {float:left; margin-right: 20px;}
.textboxinfo {float:left;width:250px;}
.previewinfobox { font-size:12px;display:block;width:100%;clear:both;}
address { font-style:normal;text-align:left;}
div#masterholder {margin:0 auto;background:#ffffff;width:1024px;padding:0px; margin-top:0px;}
div#outerpage {float:left;width:100%;}
div#innerpage {float:left;width:100%;padding-bottom:27px;background:#00adef;text-align:left; }
img.clogo { vertical-align:text-bottom;margin:0px 2px 2px 2px;float:left;}

/*Modal Popup*/
.modalBackground {
	background-color:#00adef;
	filter:alpha(opacity=90);
	opacity:0.9;
}

.modalPopup {
	
}

.mainmenu 
{
           float:left; 
           position:relative; 
		          
           left: 40px;
		   margin-right:10px;	           
           margin-top:-1px;
           margin-bottom:-1px;
           height:43px;
           width:600px;/* better not to specify*/
			
			background:  url(../images/menu/bg3.gif);
/*           background: URL(../Gradient.axd?Orientation=Vertical&Length=42&StartColor=00a6e6&FinishColor=001542) repeat-x;*/
       
}
.loading { background: URL(../images/ajax-loader.gif); background-repeat:no-repeat; background-position:center center; }
.menuitem {font-size: 11px; }
.mainmenu div {position: relative; left:0px; top: 12px;height:20px; margin-left:14px; float:left; }
.separator {width: 0 auto;text-align:center;padding:0px;margin-left:7px;margin-right:7px;}
	
#menu_left_image,#menu_right_image {  height:40px;
}
#helpdesk { font-size:11pt; padding-top:14px; color:White; padding-left:35px; width:0 auto; float:left;}
#stepmenu { width:300px; margin-right:10px; float:right; }
#stepmenu * {color:#ffffff}

#stepmenu span { vertical-align:middle; height:35px; position:relative;top:50%;margin-top:-0.5em;      }
#stepmenu table  { margin:0px;height:35px;padding:0px;  }
#stepmenu table tr  { vertical-align:middle;  padding:0px;margin:0px;}
#stepmenu table tr td { vertical-align:middle;  padding:0px;margin:0px;}
#stepmenu a, #stepmenu img {vertical-align:middle;padding:0px;margin:0px;}
#stepmenu > a {display: none; padding:0px;margin:0px;  color:White;filter:none;
 }
 
a::disabled{
text-decoration:line-through;
color:red
}

.wizHolder {    }
.wizbox,.wizboxsmall 
{
	 background: URL(../Gradient.axd?Orientation=Vertical&Length=30&StartColor=00a6e6&FinishColor=001542) repeat-x;
     background-color: #001542;
     
     color:White;
         
}
.wizboxsmall 
{
	 
     margin-left:0px;

         
}
.previewheader {margin-bottom:10px;}
.previewbtn {height:0px;margin-top:-120px;margin-left:220px;display:block;width:140px;}
.previewText {position:relative;left:65px;margin-top:-47px;width:50px;font-size:15pt;}
.previewcontent, .previeweditcontent {display:block;height:200px;width:380px;}
.previeweditcontent {height:auto;}
.previewcontent {overflow:hidden;}
.wizBoxtop 
{
	background: URL(../Gradient.axd?Orientation=Vertical&Length=30&StartColor=00a6e6&FinishColor=001542) repeat-x;
     background-color: #001542;
       height:42px;
}
.wizBoxbottom
{
	background: URL(../Gradient.axd?Orientation=Vertical&Length=30&StartColor=001542&FinishColor=00a6e6) repeat-x 0 100%;
     background-color: #001542;
     height:42px;
}

div#menuholder {clear:both;width:100%;
                text-align:right;
                background: URL(../Gradient.axd?Orientation=Vertical&Length=30&StartColor=00a6e6&FinishColor=001542) repeat-x;
                background-color: #001542;
                height:42px; 
                border-top:1px solid #bfe9f9;
                width:1024px;
                
               }

img.divider {float:left;clear:both;width:100%;margin:0px 0px 0px 0px;padding:0px;}
div#navigationholder {float:left;width:100%;clear:both;margin-top:7px;}
img.banner {width:100%; background:#001542 }
div.banner {width:100%; background:#001542}
div#contentset 
{               margin-bottom:20px;
                padding:0px 20px 0px 20px; 
				clear:both;
				width:850px;	               
				margin-left:auto;
				margin-right:auto;
                text-align: -moz-center;
                text-align:center;
                 
 }

.leftTextPanel {float:left;width:646px;text-align:justify;}
.rightTextPanel {float:right;width:646px;text-align:justify;}

.rightPanel {width:160px; float:right;}
.leftPanel {width:160px; float:left; border-right:1px dotted #cfcfcf;margin-bottom:10px;padding-right:30px;}

.pattern {background:url(../images/cpattern.gif);}
a.highlight {color:#E964A2}
a[disabled="disabled"] {color: #dddddd; }
.abstracttext {	font-size:1em; text-align:justify; }
.projectItemSecond {padding-left:50px;width:50%; }
.projectItemFirst {border-right:1px solid #cfcfcf;padding-right:50px;width:50%;}
.notpublic {background:url(../images/cpattern.gif);background-color:#cccccc;border-bottom: #f448a2 1px solid;}
div.nextpervpageholder {float:left;width:100%;padding-top:20px;}
div.projectprevnextholder {float:left;width:100%;padding-top:5px;}
div.projectoverviewedit {width:100%;padding-top:40px;text-transform:lowercase;}
#printpagefix {display:none;}
.resourceCommands {padding-right:60px;}

.complete *
{
	text-decoration:line-through;
}
div.overviewItem 
{
	float:left;
	width:245px;
	padding-right:30px;
	text-align:justify;
	
}
* html div.overviewItem 
{
	width:245px;
	w\idth:245px;
}
.editorbutton 
{  
	border:solid #427eb0 1px;
	padding:3px;
	vertical-align:bottom;	
}

.editorbutton:hover 
{
	border:solid #e2decd 1px;
}
.centerFooterBox 
{
	width:100%;
	text-align:center;
	height:80px;
	padding-top:30px;
	float:left;
	}
/* colors */
.rightpanel 
{	display:block;
	clear:both;
	vertical-align: text-top;
	
}
.taskcommandpanel 
{	padding-top:10px;
	float:right;

	
}
.commandpanel 
{	
    float:right;
	width:150px;
	text-align:right;  
	 
}
.commandpanel_n
{ float:right;
	
}

tr.pagingstyle*SPAN
{ background-color:#E964A2;
  width:12px;
  text-align:center;
  color:White;
}
div.widelinkbox a{
	margin: 0px 0px 0px 10px;	
	padding: 0px 0px 0px 0px;
	display:block;	
	color: #333333;
		
}
.leftPanel  .panelHeader 
{
	margin: 0px 0px 0px 0px;
	padding: 14px 0px 5px 25px;
	background: url(../images/icons/arrow_big.png) no-repeat;
	background-position: 0px 12px;
	
}
.leftPanel div.trb span.td 
{
	margin: 0px 0px 0px 0px;	
	padding: 0px 0px 0px 25px;
	background: url(../images/icons/arrow_small.png) no-repeat;
	background-position: 3px 0px;
	width:150px;

}	
.leftPanel div.trb div.td 
{
	margin: 0px 0px 0px 0px;	
	padding: 0px 0px 0px 25px;
	color: #427eb0;
}
.leftPanel div.trb div.email
{
	margin: 0px 0px 0px 0px;	
	padding: 5px 0px 15px 35px;
	border:1px soild red;
	background: url(../images/icons/message.png) no-repeat;
	background-position: 0px 0px;
	display:block;
}
.leftPanel div.trb div.hr2
{
	margin: 0px 0px 0px 0px;	
	padding: 0px 0px 0px 28px;
	background: none;
}	
div.tipbox	{
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 10px 25px;
	/*width: 220px;	
	float:left;*/
	border-top: 1px solid #ede9e1;
	background: url(../images/tipboxicon.gif) no-repeat;
}
input.file_loose
{	cursor:hand;
	filter:alpha(opacity=0); moz-opacity:0
}
input.file_loose_very 
{	display:block;
	filter:alpha(opacity=0); moz-opacity:0
	
}
/* hack! */
html>body div.tipbox{
	margin-left: 10px;
}


div.subscribe	{
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 10px 25px;	
	float:left;		
	background: url(../images/subscribeicon.gif) no-repeat;
}


div.print	{
	margin: 0px 0px 0px 5px;
	padding: 0px 20px 10px 25px;	
	float:left;		
	background: url(../images/printicon.gif) no-repeat;
}
.header_offline
{

    padding: 0px 0px 0px 15px;
    background: url(../images/page_secure.gif) no-repeat;
    background-position: 0px 2px;
    text-decoration:none;
 }
 .header_offline:hover
 {  text-decoration:none;
    }
 .item_offline
{

    padding: 0px 0px 0px 15px;
    background: url(../images/page_secure.gif) no-repeat;
    background-position: 0px 2px;
 }

.smallnavigaton 
{


	float:right;
	
	

}
/* hack! */
html>body span.tiptext{
	padding: 3px 0px 0px 0px;
}
input.tip{
	width: 85px;
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: .8em;
	color: #333333;
	background: #f6f6f6;
	border: 1px solid #c3c3c3;
}
.pagecounter 
{ color:White;
	background-color:#E964A2;
	padding:5 5 2 5;
	
}
input[type=checkbox]:active{
 border: 1px inset #427eb0;
}

input[type=checkbox]:hover{
 border: 1px solid #427eb0;
}
input.sendbutton{	
	border: none;
}
.subscribePanel 
{
	float:left;
	width:300px;
	padding-top:20px;
	margin-left:8px;
}


.mainheaderimg 
{
	margin-left: 15px;
	text-align: left;
	display:block;
	
}

input.imageicon 
{ 
 margin-right:4px;
 margin-top:2px;
 right:20px;
}


.copyrightimg
{
	color:#ffffff;

	font-size:.9em;
	margin-right:4px;
	position:relative;
	top:-6px;
	padding-right:5px;
    border: 0px;
    width: 1px;
    height: 19px;
}
#corner3 
{
	float:left;
	/*border:1px solid black;*/
	
	margin-left:-3px;
	margin-top:16px;
	vertical-align:bottom;
	clear:both;

	}
	.mainMenuPanel 
	{ padding-right:3px;
		}
		th { font-weight:normal;}
th,.dataListHeaderBG,.button,.tableHeader {background-color:#427eb0;}
th,.dataListHeaderBG,.button,.tableHeader {color:White;}
.tableHeader {display:block;padding:4px;}
.tr {float:left;width:100%;display:block;}
.trb {float:left;width:100%;padding-top:2px;padding-bottom:4px;}
.td {float:left;}


.errorInput 
{
	background:red;
}

/* fonts */

#maintable 
{
	  text-align: center; 
      vertical-align: middle;
      height:auto;
  }

#footer 
{
	background:#e964a2;
	height:8px;
	width:760px;
	padding:0px;
	overflow:hidden;
}
#footershade 
{
	background-attachment: fixed;
	width: 752px;
	background-repeat: repeat-x;
	height: 1px;
	background:#cccccc;
	margin:0px 0px 0px 0px;
	padding:0px;
	overflow:hidden;
}
#footer span#rightroundoff
{
	display: block;
	clear:both;
	background: transparent url(../images/cornerBR.gif) fixed no-repeat right bottom;
	width:8px;
	height:8px;
	margin:-6px 0px 0px 0px;
	padding:0px;
	float:right;
}
#footer span#leftroundoff
{
	display: block;
	clear:both;
	background: transparent url(../images/cornerBL.gif) fixed no-repeat left bottom;
	width:8px;
	height:8px;
	margin:-6px 0px 0px 0px;
	padding:0px;
	float:left;
}
#footer:after 
{
	content: url(../images/cornerBR.gif);
	margin:-8px 0px 0px 753px;
	display:block;
}
#footer:before 
{
	content: url(../images/cornerBL.gif);
	margin:0px 760px 0px 0px;
}
#searcharea
{
	clear: both;
	/*background: url(../images/shade_left.gif) repeat-y right top;
	height:100%;*/
}
#searcharea:before
{
	content: url(../images/cornerT2.gif);
	background: transparent url(../images/cornerT2.gif) fixed no-repeat right top;
	margin:0px 0px 0px 178px;
	padding:0px;
	display:block;
}
#searcharea > span#curvetopleftholder {
	background-image: none;
	margin: 0 0 auto 0;
	padding: 0;
}
#searcharea span#curvetopleftholder
{
	display: block;
	clear:both;
	background: transparent url(../images/cornerT2.gif) fixed no-repeat right top;
	width:8px;
	height:8px;
	margin:0px 0px 0px 178px;
	padding:0px;
}


.spaceoutlist 
{padding-bottom:20px;
	}
.datalists 
{
	clear:both;

	padding-top:20px;
	}

.hr
{
    margin: 15px 0px 15px 0px;
    padding: 0;
    background: url(../images/pink_dot.gif) repeat-x; /*dot_white.gif*/	
    width:100%;
    height:1px;
    font-size:0px;
    border:0px;
    display:block;
}
.hr2
{
    margin: 0px 0px 2px 0px;
    padding: 0px;
    background: url(../images/pink_dot.gif) repeat-x; /*dot_white.gif*/	
    width:100%;
    height:1px;
    font-size:0px;
    border:0px;
    display:block;
    clear:both;
    float:left;
}




 .dottedbg
{  
   background-color: #f1f1f1;
   
}
 /* Calendar */
 .NextPrevStyle {color:White;}

 .OtherMonthDayStyle {color:#7F7F7F;}
.blogcalendar 
{   margin:0 auto;
    }
.CalendarHeader
{background-color:#E964A2;
	color:#ffffff;	
	}
	.CalendarHeader
{
	text-transform: capitalize;
}
 .OtherMonthDayStyle,.DayStyle
{
	font-size:1em;
	vertical-align: super;

}
.SelectedDayStyle 
{
    background-image: url(../images/calendar/dates_bg.gif);
    background-color: #ffffff;
    color: #FFFFFF;
    background-repeat: no-repeat;
    background-position: center center;
    text-align:center;
}
.SelectedDayStyleHover
{
    background-image: url(../images/calendar/dates_bg_sel.gif);
    background-color: #ffffff;
    color: #FFFFFF;
    background-repeat: no-repeat;
    background-position: center center;
    text-align:center;
}
.TodayDayStyle
{
	background-image: url(../images/calendar/day_bg_sel.gif);
	color:#FFFFFF;
	background-repeat:no-repeat;
    background-position: center center;
    text-align:center;
}
.DayHeaderStyle
{   background-image: url(../images/cpattern.gif);
   background-color: #efefef;
    color:#000000;
    text-align:center;
    padding:0px 4px 0px 4px;

    
}
.OtherMonthDayStyle,.DayStyle 
{	background-image: url(../images/calendar/day_bg.gif);
    background-repeat: no-repeat;
    background-position: center center;
    text-align:center

}

.OtherMonthDayStyle,.DayStyle,.SelectedDayStyle,.TodayDayStyle  {
	width: 25px;
	height: 23px;

}

/* text */

.errorMessage {color:#E964A2;display:block;}

.header,.header_offline
{
	text-transform:uppercase;
}
.header,.header_offline,a.header:hover,a.header_importance_high,a.header_importance_low 
{text-decoration:none;
}
.headerc,a.headerc:hover
{
	border-bottom:1px solid #427eb0; color:#427eb0;
	text-decoration:none;
}


.authortext 
{	font-size:1em;
	text-align:justify;
	padding-bottom:20px;
}
span.listtext 
{   width:100%;
	font-size:1em;
	text-align:justify;



}

.listitem,.projectItem,.projectItem_disabled,.abstracttext,.projectOverview {text-align:justify;}
.projectItem_disabled { background: url(../images/cpattern.gif) }
.summaryText 
{
	font-size:1.1em;
	width:100%;
	
}
span.grey_divider
{
    background: url(../images/grey_dotted_divider.gif) no-repeat center 0%;
    border: 0px;
    width: 1px;
    height: 19px;
}
/* borders */
INPUT.itext, textarea.itext,span.itext
{
	
	font-family: Arial, Helvetica, sans-serif;
	display:block;
	width:100%;
	margin-top:4px;
}

.itext2,input.itext, textarea.itext 
{border: gainsboro 1px solid;
}
.itext {font-size:10pt;}
INPUT.button {border:solid 1px #427eb0;}

.bottomborder, .dataListHeader, .forumCategoryHeading, .bordedHeader
{
    border-bottom: 1px dotted #E964A2;
    text-align: left;
}
.dataListHeader,.forumCategoryHeading,.bordedHeader {padding-top:1em;}
.footer {padding-top:1em; text-align:justify;}
a:link, a:visited, a:active, td.linkstyle
{
	text-decoration: none;
}
a:hover {text-decoration:underline}
UL*a,.linkstyle {text-decoration:underline;} /* css2 match any child a of parent ul */
/* list */
UL.blank
{
	padding-left: 0;
	list-style-position: outside;
	list-style-type: none;
	margin-left: 1em;
	margin-top:0px;
		margin-bottom:0px;

}

UL.arrow
{
	padding-left: 0;
	list-style-position: outside;
	list-style-image: url(../images/fuchia_arrow.gif);
	margin-left: 2em;
	margin-bottom:0px;
	margin-top:0px;
}
h1 
{
	font-size: 1.2em;
	}
	h2
{
	font-size: 1.1em;
	}
	
/*amazon boxes*/
div.extendedBuyBox { padding: 4px 0px; }
hr.EBBdivider { margin: 0px; }
	  table.moreBuyingChoices td.topLeft {
    background-image: url("../images/box-line-tl.gif");
    background-repeat: no-repeat;
    padding-top: 6px;
    padding-left: 12px;
  }

  table.moreBuyingChoices td.topRight {
    background-image: url("../images/box-line-tr.gif");
    background-repeat: no-repeat;
  }
  
  table.moreBuyingChoices td.bottomLeft {
    background-image: url("../images/box-line-bl.gif");
    background-repeat: no-repeat;
    font-size: 4px;
  }
  
  table.moreBuyingChoices td.bottomRight {
    background-image: url("../images/box-line-br.gif");
    background-repeat: no-repeat;
    font-size: 4px;
  }
  
/*image boxes*/
  table.imagebox
  { margin-top:2px;
    }
  table.imagebox td.topLeft {
    background-image: url("../images/box-line-tl-straight.gif");
    background-repeat: no-repeat;
    padding-top: 6px;
    padding-left: 6px;
  }

  table.imagebox td.topRight {
    background-image: url("../images/box-line-tr-straight.gif");
    background-repeat: no-repeat;
  }
  
  table.imagebox td.bottomLeft {
    background-image: url("../images/box-line-bl-straight.gif");
    background-repeat: no-repeat;
    font-size: 4px;
  }
  
  table.imagebox td.bottomRight
{
    background-image: url(../images/box-line-br-straight.gif);
    background-repeat: no-repeat;
    font-size: 4px;
}  

/*AutoComplete flyout */

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	
	overflow : auto;
	
    text-align : left; 
    list-style-type : none;
    background-color:White;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #add8e6;
	color: black;
	padding: 1px;
		cursor : 'hand';
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : White;
	color : windowtext;
	padding : 1px;
	cursor : 'hand';
}



.tab_over 
{
	background-color:Blue;
}
.tab_selected 
{ background-color:#f0f8ff;
  color:#666666;
  top: 1px
}
.tab_normal 
{
	background-color:#fefefe;
	border-left:1px solid #c0c0c0;
	top: 1px
	
}
.tab_item 
{
	border-right:1px solid #c0c0c0;
	border-top:1px solid #c0c0c0;
	position:relative;
	top: 1px
	    
}
.TabArea 
{ background: URL(../Gradient.axd?Orientation=Vertical&Length=30&StartColor=f0f8ff&EndColor=FFFFFF) repeat-x;
  border:1px solid #c0c0c0;
   
   padding: 30px 10px 10px 10px;

}
.DetailsView_AltRow 
{
	background: #fcfcfc
}
.DetailsView_Header 
{
	font-weight:bold;
	padding:5px 4px 5px 4px;

	
}
.DetailsView_Pager 
{background-color: #c0c0c0;
}
.DetailsView_Header a 
{ color:White;
}
.DetailsView_CmdRow
{background: #fff;
}
	
.referenceImage 
{
	border:1px solid #c0c0c0;
	background: URL(../Gradient.axd?Orientation=Vertical&Length=220&StartColor=fcfcfc&EndColor=FFFFFF) repeat-x;
	padding:5px;
}
#uploadMask 
{
	width:280px;
	height:60px;
	overflow:hidden;
	
	text-align:right;
	cursor:pointer;
}
.uploadbox 
{
	
	font-size:30pt;	
	position:relative;
	text-align:right;
	float:left;
	width:0;
	w\idth: 0px;
	z-index:2;
	height:60px;
	
	-moz-opacity:0;
	filter:alpha(opacity:0);
	opacity:0;

}