A:link{text-decoration:none}
A:visited{text-decoration:none}
A:active{text-decoration:none}
A:hover{text-decoration:none}
body
{
  

  background-color:#FFFFFF;
color:#383838;
font-family:Verdana;
font-size:12px;
margin:0 auto;
position:relative;
}

p
{
  margin:0;
  padding:0;
  
  }
.ShadeTop
{
 height:16px;
 width:100%;
 background-image:url('images/shade-top.jpg');
 background-position:left top;
 background-repeat:no-repeat;
 display:none;
 }
.ShadeBottom
{
 padding:0;
 margin:0;
 height:16px;
 width:100%;
 background-image:url('images/shade-bottom.jpg');
 background-position:left top;
 background-repeat:no-repeat;
 
 display:none;
 }
.MainSubWrapper
{
 width:995px;
 margin:0;
 
 background-color:#FFFFFF;
 padding:0;
 padding-top:10px;
 border:0;
 display:block;
 border-bottom:solid 1px #FFFFFF;
}
.MainWrapper
{

 
 width:1029px;
 padding:0;
 
 background-position:left top;
 
 
 display:block;
}
.VeryTopMenu
{
 margin-top:5px;
 position:relative;
 float:none;
 font-family:Arial;
 font-size:12px;
 color:#006699;
 }
.VeryTopMenu a
{
 color:#006699;
}
.VeryTopSubMenu1
{
  float:right;
  display:block;
  }
.VeryTopSubMenu2
{
  float:right;
  display:block;
  padding-top:3px;
  }
.FirstPageTable
{
margin:0;
  padding:0;
  float:none;
  width:995px;
}
.EligorMainImage
{
 padding:0;
 margin:0;
 border:0;
 background-color:#DAE5E7 ;
 background-image:url('images/rf-home.jpg');
 background-position:bottom left;
 background-repeat:no-repeat;
 margin-bottom:-2px;
 border:none;
}
.MainImage
{
 margin:0;
 padding:0;
 border:none;
}
.EligorMainNews
{
 padding:0;
 margin:0;
 background-color:#DAE5E7 ;
 width:275px;
 border-left:solid 1px white;
 vertical-align:top;
 
 text-align:right;

}
.MainPageSubHeader1
{
padding:0;
margin:0;
 background-color:#3A7E92;
 border-top:solid 1px white;
 height:18px;
 color:White;
 font-weight:bold;

 width:216px;
 text-align:left;
 padding-left:20px;
}
.MainPageSubHeader2
{
padding:0;
margin:0;
 background-color:#85BAC6;
 border-top:solid 1px white;
 height:18px;
 color:White;
 font-weight:bold;
 text-align:left;
 padding-left:20px;
}
.MainPageSubHeader3
{
padding:0;
margin:0;
 background-color:#3A7E92;
 border-top:solid 1px white;
 height:18px;
 color:White;
 font-weight:bold;
 text-align:center;
}
.FirstPageContentHolder
{
 vertical-align:top;
 display:block;
 float:none;
 width:710px;

}
.FirstPageAdditionalContentHolder
{
 width:275px;
 
 border-left:dashed 1px Silver;
 padding:4px;
 background-color:White;
 vertical-align:top;
}



.MainForm
{
 float:none;
 margin:0;
 padding:0;
}
.TopHeader
{
  width:100%;
  background-image:url('images/topBackground.jpg');
  background-repeat:repeat-x;
  background-position:top;

}
#Logo
{
  margin-top:10px;
  float:left ;
  display:block;
  width:400px;
  height:60px;
  background-image:url('images/eligor-logo.gif');
  background-repeat:no-repeat;
}
#TagLine
{
  margin:0;
  padding:0;
  margin-top:14px;
  margin-left:310px;
  height:40px;
  float:right ;
  display:block;
  width:273px;
  background-image:url('images/eligor-tagline.gif');
  background-repeat:no-repeat;
}


.TopLogin
{ 
 height:20px;
 width:310px;
 float:right;
 background-image:url('images/login_background.gif');
 background-repeat:no-repeat;
 margin:0;
 padding:0;
 background-position:top right;
 border:0;
 text-align:center;
 padding-top:6px;
 color:White;
 font-weight:bold; 
}
.TopLogin a
{
 color:White;
}


#content
{
  float:left ;
  padding:5px;
  width:780px; 
}

.GlobalTable
{
  margin-top:1px;
  min-height:500px;
  float:none;
  display:block;
  width:994px;

}
.GlobalTableLeftSide
{
  font-family:Arial,Helvetica,sans-serif;
  float:none;
  width:200px;
  vertical-align:top;
background-color:#2177A0;
  background-image:url('images/cell.gif');
}
.GlobalTableRightSide
{
  vertical-align:top;
}
#leftsidepanel{
float:none;
width:200px;
  padding:0;
}
.LeftNavigationContainer
{
 padding-left:5px;
 padding-top:10px;
}
.LeftNavigationContainer a
{
 color:White;
 text-decoration:none;
}
.ShortBottomLine
{
 width:774px;
 margin-left:10px;
 margin-right:10px;
 height:20px;
 border-top:solid 2px Silver;
}
.BottomLine
{
 width:974px;
 margin-left:10px;
 margin-right:10px;
 height:20px;
 border-top:solid 2px Silver;
}
.BottomLinks
{
 width:964px;
 margin-left:1px;
 padding-left:20px;
}
.BottomCopyright
{
 width:964px;
 margin-left:1px;
 padding-left:20px;
 padding-bottom:1px;
}
.ShortBottomLinks
{
 width:754px;
 margin-left:1px;
 padding-left:20px;
}
.ShortBottomCopyright
{
 width:754px;
 margin-left:1px;
 padding-left:20px;
 padding-bottom:1px;
}


.MainMenu1
{
 font-family:Arial; 
 font-size:11px;
 width:200px;
 float:left;
 margin:0 auto;
 padding:0;
 
 text-align:center;
 background-image:url('images/menuBackground.jpg');
 background-repeat:repeat-x;
}

.MainMenuSeparator
{
 float:left;
 padding:0;
 margin:0;
 background-color:White;
 width:2px;
 
}
.MainMenu2
{  
 font-family:Arial; 
 font-size:11px;
 float:left;
 margin:0;
 padding:0;
 background-image:url('images/menuBackground.jpg');
 background-repeat:repeat-x;
 
  }


.StaticMenuItemStyle1
{
 padding:0;
 margin:0;
 display:block;
 background-color:Transparent;
 cursor:pointer;
 color:Black;
 font-weight:bold;
 text-align:center;
}
.StaticMenuItemStyle1 a
{
  width:200px;
  height:20px;
  padding-top:6px;
}

.StaticMenuItemStyle
{
 padding:0;
 margin:0;
 display:block;
 background-color:Transparent;
 cursor:pointer;
 color:Black;
 font-weight:bold;
 text-align:center;
 
}
.StaticMenuItemStyle a
{
  height:20px;  
  padding-top:6px;  
  padding-left:7px;
  padding-right:7px;
  
}

.StaticHoverStyle
{
  background-image:url('images/button_red_background.jpg');
  background-repeat:repeat-x;  
}
.StaticHoverStyle a
{
  color:White;
}



.StaticSelectedStyle
{
  background-image:url('images/button_red_background.jpg');
  background-repeat:repeat-x;  
}
.StaticSelectedStyle a
{
  color:White;
}



.DynamicMenuItemStyle
{
 padding-top:2px;
 padding-bottom:2px;
 padding-left:3px;

 display:block;
 text-align:left;
 display:block;
 border-top:solid 1px White;
 border-bottom:solid 1px White;
 background-color:#E0EEF3;
 width:250px;
}
.DynamicMenuItemStyle a
{
 width:250px;
 background-color:Transparent;
 font-weight:bold;
 color:#003366;
}
.DynamicHoverStyle
{
 border-top:solid 1px White;
 border-bottom:solid 1px White;
 background-color:#CC0000 ;
}
.DynamicHoverStyle a
{
 color:White;
}


h1{
font-size:11px;
letter-spacing:1px;
}

h2{
font-size:13px;
}

a{
text-decoration:none;
color:#5C80B1;
}

a[href^="\file.axd"]{
font-weight:bold;
background:url(download.png) no-repeat right center;
padding-right:15px;
}

a:hover{

}

img{
border-style:none;
  
  
  
}



.loginbox{
margin:0 auto;
}

#postnavigation{
margin-bottom:10px;
text-align:center;
color:Gray;
background:white;
border:1px solid silver;
padding:3px;
}



#header{
text-align:right;
margin-bottom:30px;
width:100%;
}

#header p{
font-family:Arial;
font-size:80px;
font-weight:bold;
margin:0px;
letter-spacing:8px;
}

#header span{
font-weight:normal;
letter-spacing:4px;
color:silver;
margin:0px;
}

#header a{
text-decoration:none;
color:white;
}



div.dinamic_menu{
  background-color:White;
  border-bottom-style:solid;
  border-bottom-width:3px;
  border-color:#e8e8e8;
padding:0px 0px 0px 0px ;
margin:0px 0px 0px 0px;
z-index:1;
}



div#widgetzone{
padding:0;
background:none;
}

div#widgetzone .clear{
clear:left;
}


div.widget
{
 padding-left:20px;
 padding-top:10px;
 color:White;
}
div.widget a
{  
 color:White;
}
div.widget a:hover
{  
 color:#C3E7F8;
}

div.widget .content{
line-height:16px;
color:#666666;
}

div.widget h4{
font-size:15px;
border-bottom:1px solid silver;
padding-bottom:5px;
margin:0;
margin-bottom:5px;
z-index:0;
color:#999999;
letter-spacing:1px;
}

div.widget a.edit{
font-size:10px;
font-weight:normal;
float:right;
z-index:1;
}

div.widget a.delete{
font-weight:bold;
color:#999999;
float:right;
margin-left:5px;
z-index:1;
text-decoration:none;
}

div.widget a.delete:hover{
color:black;
}

#widgetzone .widget ul{
list-style-type:none;
margin:0;
padding:0;
text-transform:capitalize;
}

#widgetzone .widget ul li{
margin-bottom:3px;
}

#widgetzone div.search{
background:none;
border:none;
padding-left:10px;
}





#blogroll ul{
list-style-type:none;
margin:0 0 3px 0;
padding:0px;
}

#blogroll ul li ul li a{
margin-left:25px;
color:#666666;
}

#blogroll ul li a img{
border:none;

}



.SuperCategoryTitle
{
 padding-top:5px;
 height:20px;
 padding-left:30px;
 border:none none none;
 background-color:Transparent;
 width:730px;
 float:left;
}
.CategoryTitle
{
 float:left;
 padding-top:5px;
 height:20px;
 padding-left:30px;
 border:solid 1px silver;
 background-color:White;
 width:730px;
}
.CategoryTitle a
{
 display:block;
 color:Maroon;
 font-weight:bold;
 }

div.posts_boxes{
width:300;
 margin:0;
 padding:0;
 background-color:silver;
 
}
div.post_boxes_Mixed
{
  width:130px;
  float:left;
  text-align:center;
  vertical-align:middle;
border:1px solid silver;
background-color:white;
line-height:17px;
margin:2px;
padding:2px;
}
div.post_boxes_Mixed_Text1
{
  width:505px;
  float:left;
border:1px solid silver;
background-color:white;
line-height:17px;
margin:2px;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:0px;
  padding-top:4px;
margin-left:0px;
}
div.post_boxes_Mixed_Text2
{
  width:505px;
  float:left;
  padding-bottom:15px;
border:0px solid silver;
background-color:white;
line-height:17px;
}

div.posts_boxes{
}
div.post_boxes_box
{
  width:180px;
  height:140px;
  float:left;
  text-align:center;
  vertical-align:middle;
border:1px solid silver;
background-color:white;
line-height:17px;
margin:2px;
padding:2px;
}



.posts
{
 width:784px;
 float:none;
}

div.shortpostlist
{
  border-bottom:1px dotted silver;
padding:3px 10px;
  margin:0;
  float:none;
  display:block;
margin-bottom:2px;
  margin-left:5px;
background-color:white;
line-height:17px;
  width:755px;
}
div.shortpostlist .author{
color:Silver;
font-size:10px;
float:none;
text-transform:capitalize;
}
div.shortpostlist .author a
{
color:Gray;
}
div.shortpostlist .pubDate{
color:#666666;
font-size:10px;
float:none;
}
div.shortpostlist .categories a
{
color:Gray;
float:none;
}
div.shortpostlist .categories 
{
  margin-left:0px;
color:Silver;
font-size:10px;
float:none;
}
.taggedlink
{
 color:#006699;
 padding:0;
 margin:0;
  }

div.post,.mceContentBody 
{
  float:none;
  border-bottom:1px dotted silver;
  padding-right:0px;
padding:3px 10px;
  margin:0;
  margin-left:5px;
margin-bottom:20px;
background-color:white;
line-height:17px;
  width:755px;
}

div.post h1,.mceContentBody h1{
margin:5px 0 0 0;
}

div.post .author{
color:#666666;
font-size:10px;
float:left;
text-transform:capitalize;
}

div.post .pubDate{
color:#666666;
font-size:10px;
float:right;
}

div.post .text{
margin-top:30px;
}
div.post .newstext{

}

div.post .text h2{
margin-bottom:-10px;
}

div.post .text h3{
font-size:11px;
margin-bottom:-10px;
padding:0;
}

div.post .footer{
text-align:right;
border-top:1px dashed silver;
padding-top:4px;
padding-bottom:2px;
}

div.post .bottom{
margin-bottom:45px;
}


.categories 
{
margin-bottom:5px;
float:right;
}

div.post .tags{
float:left;
margin-bottom:5px;
}

div.post .text a[href^="http:"]{
background:url(../../pics/remote.gif) right top no-repeat;
padding-right:10px;
  white-space:nowrap;
}


#relatedPosts div{
background:white;
padding:5px 10px 10px 10px;
border:1px solid silver;
}

#relatedPosts h1{
margin:0 0 10px 0;
}

#relatedPosts a{
display:block;
margin-top:5px;
}

#relatedPosts span{
color:#666666;
text-indent:10px;
font-size:10px;
}



ul.recentPosts li{
padding-bottom:10px;
}

ul.recentPosts li a{
font-weight:bold;
}

ul.recentPosts li span{
display:block;
text-indent:10px;
text-transform:none;
}



ul.recentComments li{
padding-bottom:10px;
text-transform:none;
}

ul.recentComments li a.postTitle{
font-weight:bold;
}



.bookmarks{
float:left;
}



.comment{
  margin-left:20px;
border-bottom:1px solid silver;
background-color:white;
padding:3px 10px;
margin-bottom:10px;
}

.comment .date{
font-size:10px;
color:#666666;
text-align:right;
margin:0;
padding:3px 0px;
border-bottom:1px dashed silver;
}

.comment .author{
margin:0;
padding:3px 0px;
border-top:1px dashed silver;
}

.self{
border:1px solid black;
background:#E0EAEF;
}

.comment .gravatar{
float:left;
clear:both;
margin:5px 10px 5px 0;
}

.comment .gravatar img{
height:80px;
width:80px;
border:1px solid silver;
}

.comment .content{
min-height:85px;
margin:5px;
margin-left:90px;
}

.comment cite{
font-family:Monospace;
font-style:normal;
}

.comment img.flag{
position:relative;
top:2px;
}

.commentForm{
padding:5px;
}

.commentForm label{
float:left;
display:block;
width:80px;
margin-top:4px;
}

.commentForm input{
width:300px;
}

.commentForm textarea{
width:80%;
height:150px;
border:1px solid silver;
}

#commentMenu{
padding:0;
margin:0;
clear:both;
}

#commentMenu li{
float:left;
border:1px solid silver;
border-bottom:transparent;
margin:0;
list-style:none;
margin-right:5px;
padding:3px 8px;
cursor:pointer;
position:relative;
top:2px;
background:#d8d8d8;
}

#commentMenu li.selected{
background:white;
border-bottom:1px solid white;
}

#commentPreview{
display:none;
clear:both;
min-height:150px;
}

.success{
color:green;
font-weight:bold;
}

.commentForm .bbcode{
  font-size:10px;
  float:right;
  position:relative;
  top:20px;
  padding:3px;
}

.bbcode a{
  margin:1px;
  padding:1px 3px 1px 3px;
  background:#fff;
  border:1px solid #ccc;
}



#archive{
background-color:white;
border:1px solid silver;
padding:10px;
}

#archive h1{
margin:0;
border-bottom:1px dashed silver;
padding-bottom:9px;
}

#archive h2{
border-bottom:1px solid silver;
padding-bottom:4px;
font-size:12px;
margin-bottom:10px;
}

#archive h2 img{
margin-right:3px;
}

#archive ul{
list-style-type:square;
margin:0 10px;
padding:10px;
}

#archive ul li{
margin-right:20px;
}

#archive table{
width:100%;
border-collapse:collapse;
}

#archive table td,#archive table th{
text-align:left;
}

#archive table td{
text-align:left;
border-bottom:1px solid #D8D8D8;
padding:2px 0;
}

#archive .date{
width:70px;
}

#archive .comments{
width:70px;
text-align:center;
}

#archive .rating{
width:70px;
text-align:center;
}



#searchbox{
  margin:0;
  padding:0;
  display:block;
  float:left; 
}


#searchbox input{
  margin:0;
  padding:0;
font-size:11px;
  height:14px;

}

#searchbox #searchbutton{
padding:0;
margin:0;
font-size:12px;
margin-top:2px;
  padding-top:0px; 
margin-left:5px;
margin-right:0px;
  height:16px;
color:#006699;
background:#FFFFFF;
  cursor:pointer;
  border:solid 0px white;
  
}
.SearchImage
{
  margin:0;
  padding:0;
  padding-right:10px;
  }
#searchbox #searchfield 
{
  float:left;
  margin:0;
  padding:0;
  padding-left:5px;
width:100px;
color:silver;
background:#FFFFFF;
  border:1px solid #B8C1CA;
}

#searchbox .img{
  margin:0;
  padding:0;
  border:0px solid white;
}



#searchonsearch{
  font-family:Arial,Helvetica,sans-serif;
background:white;
padding:5px 10px;
margin-bottom:20px;
border:1px solid silver;
}

#searchonsearch h3{
margin:3px;
font-size:13px;
}

#searchonsearch ol li{
margin:2px 0;
}



ul#monthList{
font-weight:bold;
}

ul#monthList ul li{
margin-left:20px;
font-weight:normal;
}

ul#monthList li.year{
 cursor:pointer;
}

ul#monthList ul{
display:none;
}

ul#monthList ul.open{
display:block;
}



.tagcloud{
margin-bottom:10px;
white-space:normal;
}

.tagcloud li{
display:inline;
}

.tagcloud a{
margin-right:3px;
display:inline;
}

.tagcloud a.biggest{
font-size:19px;
}

.tagcloud a.big{
font-size:17px;
}

.tagcloud a.medium{
font-size:14px;
}

.tagcloud a.small{
font-size:12px;
}

.tagcloud a.smallest{
font-size:10px;
}



#page{

padding-left:10px;
padding-top:1px;
margin-bottom:20px;
background-color:white;
line-height:17px;
width:770px;
}

#page h1{
margin:12px 0 10px 0;
  font-family:Arial,Helvetica,sans-serif;
  font-size:22px;
  font-weight:bold;
  color:#CC0000 ;
   
}

#page #admin{
border-top:1px solid silver;
margin-top:10px;
padding:5px 0;
}
#page a
{
color:#006699;
}


#calendarContainer{
text-transform:capitalize;
margin:0 auto;
}

.calendar{
border:none;
margin:0 auto;
}

.calendar .weekend{
background-color:#F1F1F1;
}

.calendar .other{
color:silver;
}

.calendar a.exist{
display:block;
font-weight:bold;
background-color:#F1F1F1;
}

.calendar td{
vertical-align:top;
background:white;
}



.rating{
margin-bottom:10px;
}

.rating p{
display:inline;
position:relative;
top:14px;
left:55px;
}

.star-rating{
position:relative;
width:125px;
height:25px;
overflow:hidden;
list-style:none;
margin:0;
padding:0;
background-position:left top;
}

.star-rating li{
display:inline;
}

.star-rating a,.star-rating .current-rating{
position:absolute;
top:0;
left:0;
text-indent:-1000em;
height:25px;
line-height:25px;
outline:none;
overflow:hidden;
border:none;
}

.star-rating a:hover,.star-rating a:active,.star-rating a:focus{
background-position:left bottom;
}

.star-rating a.one-star{
width:20%;
z-index:6;
}

.star-rating a.two-stars{
width:40%;
z-index:5;
}

.star-rating a.three-stars{
width:60%;
z-index:4;
}
.star-rating a.four-stars{
width:80%;
z-index:3;
}
.star-rating a.five-stars{
width:100%;
z-index:2;
}
.star-rating .current-rating{
z-index:1;
background-position:left center;
}


.small-star{
width:50px;
height:10px;
}
.small-star,.small-star a:hover,.small-star a:active,.small-star a:focus,.small-star .current-rating{
background-image:url(../../pics/star_small.gif);
line-height:10px;
height:10px;
}



#searchpage{
margin-bottom:30px;
}


#searchpage input#q{
width:300px;
}

#searchpage input#comment{
clear:both;
}

#searchpage input#sbutton{
  height:22px;
color:#006699;
background:#FFFFFF;
border:1px solid #B8C1CA;
}
.searchresult{
margin-bottom:20px;
}

.searchresult a{
font-weight:bold;
}

.searchresult span.text{
clear:both;
display:block;
margin:3px 0;
}

.searchresult span.type{
display:block;
}

.searchresult span.url{
color:Gray;
}

.searchpage ul.paging{
 list-style-type:none;
 margin:0px;
 margin-bottom:20px;
 padding:0px;
}

.searchpage ul.paging li{
 display:inline;
 border:1px solid gray;
 background:#f1f1f1;
 margin-right:5px;
}

.searchpage ul.paging li a{
 padding:5px 8px;
}

.searchpage ul.paging li.active{
 background:#f1f1f1;
 border:1px solid black;
}


#contact{
background:white;
padding:10px;
border:1px solid silver;
}

#contact h1{
margin-top:0;
}

#contact label{
display:block;
padding-top:5px;
}

#contact input.field{
width:200px;
}

#contact textarea{
display:block;
overflow:auto;
width:75%;
height:150px;
margin:0;
}



.code
{
font-size:12px;
color:black;
font-family:Consolas,"Courier New",Courier,Monospace;
background-color:#F1F1F1;
 line-height:normal;
}

.code p{
padding:5px;
}

.code .rem{ color:#008000}

.code .kwrd{ color:#0000ff}

.code .str{ color:#006080}

.code .op{ color:#0000c0}

.code .preproc{ color:#0000ff}

.code .asp{ background-color:#ffff00}

.code .html{ color:#800000}

.code .attr{ color:#ff0000}

.code .alt{background-color:#f4f4f4}

.code .lnum{ color:#606060}



div.post .text a[rel]{
background-repeat:no-repeat;
background-position:right center;
}
div.post .text a[rel="me"]{
background-image:url('../../pics/xfn/me.gif');
}




div.post .text a[rel~="contact"] ,
div.post .text a[rel~="acquaintance"],
div.post .text a[rel~="friend"]{
background-image:url('../../pics/xfn/contact.gif');
padding-right:11px;
}

div.post .text a[rel~="contact"][rel~="met"] ,
div.post .text a[rel~="acquaintance"][rel~="met"] ,
div.post .text a[rel~="friend"][rel~="met"]{
background-image:url('../../pics/xfn/contactMet.gif');
padding-right:11px;
}


div.post .text a[rel~="colleague"] ,
div.post .text a[rel~="co-worker"]{
background-image:url('../../pics/xfn/colleague.gif');
padding-right:11px;
}

div.post .text a[rel~="colleague"][rel~="met"] ,
div.post .text a[rel~="co-worker"][rel~="met"]{
background-image:url('../../pics/xfn/colleagueMet.gif');
padding-right:11px;
}


div.post .text a[rel~="muse"] ,
div.post .text a[rel~="crush"] ,
div.post .text a[rel~="date"] ,
a[rel~="sweetheart"]{
background-image:url('../../pics/xfn/sweet.gif');
padding-right:11px;
}

div.post .text a[rel~="muse"][rel~="met"] ,
div.post .text a[rel~="crush"][rel~="met"] ,
div.post .text a[rel~="date"][rel~="met"] ,
div.post .text a[rel~="sweetheart"][rel~="met"]{
background-image:url('../../pics/xfn/sweetMet.gif');
padding-right:11px;
}

div.TopLine{
  vertical-align:top;
  text-align:right;
background:Black;
  background-image:url(images/img1.bmp);
  background-repeat:no-repeat;
  background-position:left top;
border:1px solid silver;
padding:0px 0px;
margin-top:0px;
margin-bottom:3px;
  padding-right:10px;
z-index:1;
min-width:1px;
color:#5C80B1;
  font-weight:bold;
  height:90px;
}

.LoginTextBox
{
 background-color:Silver;
 font-size:12px;
 height:14px;
 width:70px;
 margin-bottom:0px;
 padding-bottom:0px ;
 border:1px solid #006;
}
.LoginButton
{
 background-color:Black;
 color:Silver ;
 font-size:12px;
 border:1px solid #006;
}
.RememberCheckBox input
{
}
.MyTop
{
 background-color:White;
 height:45px;
}
.d3portal
{
 
 width:200px;
 font-family:Times New Roman;
 font-weight:bold;
 font-size:20px;
 text-align:center;
 vertical-align:middle;
 padding-top:5px;
 margin-left:2px;
 margin-top:3px;
 float:left;
 border:solid 1px Silver;
 height:30px;

}
.TopSearch
{
  width:750px;
  background-color:White;
  text-align:right;
  vertical-align:middle;
  float:right;
  height :30px;
  padding-left:10px;
  padding-right:10px;
  margin-bottom:0px;
}

.SomeAdds_Top
{
  height :20px;
  width:740px;
  border-bottom:solid 1px White;
  padding-left:10px;
  padding-right:10px;
  background-color:White;
  float:right;
  text-align:right;
  vertical-align:middle;  
  padding-top:2px;
}

div.TopLine a.edit{
font-size:10px;
font-weight:normal;
float:right;
z-index:1;
}
div.TopLine a.delete{
font-weight:bold;
color:#999999;
float:right;
margin-left:5px;
z-index:1;
text-decoration:none;
}

.SomeAdds
{
  background-color:White;
  border-bottom-style:solid;
  border-bottom-width:3px;
  border-color:#e8e8e8;
padding:5px 15px 0px 3px;
margin-bottom:3px;
z-index:1;
min-width:1px;
  text-align:center;
  vertical-align:middle;  
}
.SomeAdds_Right
{
  background-color:White;
  border-bottom-style:solid;
  border-bottom-width:3px;
  border-color:#e8e8e8;
padding:5px 15px;
margin-bottom:3px;
z-index:1;
min-width:1px;
  text-align:center;
  vertical-align:middle;
}
.SomeAdds_Bottom
{
  position:static;
  background-color:White;
  padding-top:10px;
  
z-index:1;
min-width:1px;
  text-align:center;
  vertical-align:bottom ;
  width:777px;
  height:100px;
  float:left;

}

.PageTreeView
{
 padding-bottom:15px;
 padding-left:0;
}
.PageNode
{
 padding-top:3px;
 padding-bottom:3px;
 padding-right:4px;
 padding-left:0;
}
.PageNode a
{
 font-weight:normal;
}
.PageNode a:hover
{
  Color:#C3E7F8;
}
.HoverPageNode 
{
  Color:#C3E7F8;
}
.RootNodeStyle
{
  display:none;
}
.ParentPageNode a
{
}
.LeafPageNode
{
  Color:#C3E7F8;
}
.SelectedPageNode
{
}
.SelectedPageNode a
{
  Color:#C3E7F8;
}


.SuperBottom
{
 position:static;
 padding:0px;
 margin:0px;
 height:30px;
 border:0px;
 background-color:White ;
 color:Black;
 width:980px;
 text-align:center;
 float:left;
 vertical-align:bottom;
}



.Calendar_Style
{
}

.Calendar_Title
{

 background-color:White;
 font-weight:bold;
}
.Calendar_SubTitle
{
 background-image:url('images/smallgradient.png');
 background-repeat:repeat-x ;
}
.Calendar_NextPrev
{
}


.Calendar_DayStyle
{
 border:solid 1px Silver;
}

.Calendar_Other_DayStyle 
{
 border:solid 1px Silver;
}
.Calendar_Weekend_DayStyle 
{
 border:solid 1px Silver;
}

.Calendar_Weekend_Day_Header a
{
 color:#CC0000;
}
.Calendar_Day_Header a
{
 color:Black;
}
.Calendar_Other_Day_Header a
{
 color:Silver;
}

.Calendar_Day_Event
{
 margin:1px;
 margin-left:5px;
 border:solid 1px silver;
 background-color:#F0F0F0 ;
 padding:2px;
}
.Calendar_Day_Event a
{
 color:Black ;
 font-weight:bold;
}

.Calendar_Selected_Day_Event
{
 margin:1px;
 margin-left:5px;
 border:solid 1px silver;
 background-color:white ;
 padding:2px;
}
.Calendar_Selected_Day_Event a
{
 color:Black ;
 font-weight:bold;
}

.CalendarTitle h1
{
margin:3px 0 10px 0;
  color:#C80000 ;
  font-weight:bold;
}

.CommentsTitle
{
 margin-left:5px;
 font-weight:bold;
 font-size:14px;
 padding-bottom:10px;
}
.AddComments
{
 margin-left:0px;
 font-weight:bold;
 font-size:14px;
 padding-bottom:10px;
 color:Silver;
}
.FilesGridView
{
 margin-left:10px;
 float:none;
}


.Files
{
 margin-left:5px;
}
.FilesHeader 
{ 
margin:12px 0 10px 10px;
  color:#CC0000 ;
  font-family:Arial,Helvetica,sans-serif;
  font-size:22px;
  font-weight:bold;  
  }

.FilesHeaderSubCategory
{
 font-size:22px;
 color:Black;
}

.FilesPageNode
{
 color:White;
 font-weight:bold;
}
.FilesRootNodeStyle a
{
}
.FilesSelectedPageNode
{
Color:#C3E7F8;
}
.FilesHoverPageNode
{
Color:#C3E7F8;
}

.BlogListTitle
{
 color:White;
 padding-left:10px;
 font-weight:bold;
}
.BlogList
{
 color:White;
 padding-left:21px;
 font-weight:bold;
}
.BlogList a
{
 color:White;
}

.AddEntryButton
{
 padding-left:20px;
}

span.ContentHeader
{
  font-family:Arial,Helvetica,sans-serif;
  font-weight:bold;
  color:#006699;
  font-size:16px;
  }
.FirstPageHeader
{
  font-family:Arial,Helvetica,sans-serif;
  font-weight:bold;
  color:#0099cc;
  font-size:14px;
  }

.SiteMapHeader
{ 
  font-family:Arial,Helvetica,sans-serif;
  font-size:22px;
margin:12px 0 10px 10px;
  color:#0099cc ;
  font-weight:bold;  
  }
.SiteMapBody
{
  padding-left:20px;
}
.SiteMapBody li
{
}
.SiteMapBody ul
{
 margin:0;
 margin-left:40px;
}

.AgendaSelector
{
 padding-left:10px;
}


.SmallCalendar
{
 width:240px;
 height:180px;
}

.modalPopup{
background-color:#C3E7F8;
border-width:1px;
border-style:solid;
border-color:Gray;
padding:3px;
  padding-top:30px;
  padding-bottom:30px;
opacity:0.9;
filter:alpha(opacity=90);
}

.cContent
{
 padding-left:20px;
 padding-right:10px;
}

.FirstPageHeadersTable
{
 padding:0;
 margin:0;
 width:711px;
}
.SchoolProgramsTable
{
 
 border:none;
}
.SchoolProgramsTable img
{
 border:none;
}
.SchoolProgramsTable td
{
 vertical-align:middle;
 border:none;
}