﻿body 
{
    font-family:Arial, Helvetica, Verdana;
    margin:10px;
    text-align:center;
    font-size:77%;
    color:#848484;
    background-color:#ffffff;
}

a
{
   color:#B10825;
   text-decoration:none;
}

a img
{
    text-decoration:none;
}

img 
{
    border:none 0px;
}

.red
{
    color:#B10825;
}

a.gray
{
color:#848484;
text-decoration:none;
}

p
{
    margin:0px;
    padding:0px;
}

#wrapper
{
    margin:0px auto;

    width:1004px;
    
    width:964px;
   /* min-height:613px;
    _height:613px;*/
    border:solid 1px #a0a0a0;
    padding:10px;
}

#leftpanel
{
    width:135px;
    float:left;    
}

#rightpanel
{
    width:819px;
    float:right;    
}

#righthome
{
    float:right;
    width:150px;
}

#content
{
    float:left;
    width:659px;
    text-align:left;
}

#leftcontent
{    
    width:325px;
    float:left;
    text-align:left;
}

#rightcontent
{    
    width:325px;
    float:right;
    text-align:left;
}

.left
{
    float:left;
}

.right
{
    float:right;
}

.clearing
{
    clear:both;
    height:0px;
    font-size:0px;
    line-height:0px;
}

.homecolumn
{
    width:212px;
    margin:0px 10px 0px 0px;
    float:left;
    text-align:left;
}

.homecolumnheader
{
   height:20px;
   font-weight:bolder;
}

.homecolumncontent
{
   height:90px;
}

.homecolumnfooter
{
   height:40px;
}

.more
{
    margin:10px 0px 0px 0px;
    float:left;
}

.more a
{
   color:#B10825;
   text-decoration:none;
}

a.morelink
{
   padding:10px 0px 0px 0px;    
   color:#B10825;
   text-decoration:none;
}
/* roundcorners */

.round
{
   border:none 0px;  
   background-color:#cccccc;
   background-image:url(images/tl.gif);
   background-repeat:no-repeat;
   background-position:left top;
   text-align:left;
   margin:0px;
}

.roundheader
{
   background-image:url(images/tr.gif);   
   background-repeat:no-repeat;
   background-position:right top;
   padding:5px 10px 5px 10px;
   font-weight:bolder;
}

.roundheader a
{
    text-decoration:none;
    color:#848484;
}

.roundcontent
{
   background-image:url(images/bl.gif);
   background-repeat:no-repeat;
   background-position:left bottom;
   background-color:#f1f1f1;
}

.roundcontenttext
{
   background-image:url(images/br.gif);
   background-repeat:no-repeat;
   background-position:right bottom;
   padding:10px 10px 10px 10px;

}
 
.roundheaderp
{
   background-image:url(images/tr.gif);   
   background-repeat:no-repeat;
   background-position:right top;
   padding:10px 10px 0px 10px;
   font-weight:bolder;
}

.roundheader0
{
   background-image:url(images/tr.gif);   
   background-repeat:no-repeat;
   background-position:right top;
   padding:0px;
   font-size:0px;
   line-height:0px;
   height:10px;
}

.roundcontent0
{
   background-image:url(images/bl.gif);
   background-repeat:no-repeat;
   background-position:left bottom;
   background-color:#f1f1f1;
   font-size:0px;
   line-height:0px;
   height:10px;
}

.roundcontenttext0
{
   background-image:url(images/br.gif);
   background-repeat:no-repeat;
   background-position:right bottom;
   font-size:0px;
   line-height:0px;
   height:10px;
}

 .roundspacer
 {
    height:10px;
    font-size:0px;
    line-height:0px;
    background-color:#ffffff;
 }
 
 .roundspacer1
 {
    height:4px;
    font-size:0px;
    line-height:0px;
    background-color:#ffffff;
 }
        
/* end roundcorners */

.loginbox
{
    width:90px; /*113px;*/
    border:solid 1px #cccccc;
}

.imgpanel
{
    margin:-10px -10px 0px 0px;
    padding:0px;
    width:155px;
    float:right;
    text-align:right;
    
}

.textpanel
{
    margin:0px 160px 0px 0px;    
}

.linktext
{
    width:475px;
    float:left;    
}

.linkimg
{
    width:155px;
    float:right;
    text-align:right;
}

.searchtextpanel
{
    margin:0px 160px 0px 0px;
    height:160px;
}


/* menu */

#menu
{
   
    /*background-image:url(images/menu-right.gif);
    background-position:right top;
    background-repeat:no-repeat;*/
    /*height:36px;*/
    text-align:left;
    font-weight:bolder;
       
}

#menuinner
{
    /*background-color:#cccccc;
    background-image:url(images/menu-left.gif);
    background-position:left top;
    background-repeat:no-repeat; */   
    /*height:6px;*/    
    width:819px;
    /*border:solid 1px red;*/
}

#menu ul
{     
   margin:0px;
   padding:0px;
}

#menu li
{
    display:inline;            
}

.menuspacer
{
    width:16px;
    float:left;
}

.menuitem
{
    height:16px;
    border-right:solid 2px #ffffff;
    /*padding:10px 20px 10px 20px;*/
    padding-top:10px;
    padding-bottom:10px;
    padding-right:20px;
    padding-left:20px;
    float:left;
}

#menu a
{
    color:#838383;
    text-decoration:none;
}

/* end menu */

ul.submenu
{
   margin:0px;
   padding:0px;
}

ul.submenu li
{
   margin:10px 0px 10px 0px;
   padding:0px;
   list-style-type:none;
}

ul.submenu a
{
    color:#848484;
    text-decoration:none;
}

.parentlink
{
    color:#848484;
    text-decoration:none;
    font-weight:bolder;
}

a.link
{
    color:#848484;
    text-decoration:none;
    font-weight:bolder;
}

div.morelink
{
    margin:0px;
}

div.morelink a
{
   color:#B10825;
   text-decoration:none;
}


.btn
{
    color:#848484;    
    border:solid 1px #848484;
    font-weight:bolder;
}

div.homenews
{
    margin:10px 0px 0px 0px;
}

div.homenews a
{
   color:#B10825;
   text-decoration:none;
}


.attachment
{
}

.attachment h3
{
    margin:0px;
    color:#848484;
    font-size:1.0em;
}

.attachment ul
{
    margin:0px 0px 0px 0px;
    /*#margin:0px 0px 0px 25px;*/
    padding: 0px;
    list-style-type:none;
    list-style-position:outside;    
}

.attachment a
{
   color:#B10825;
   text-decoration:none;
}

.fieldCell
{
    width:100px;
    float:left;
    line-height:2.0em;
}

.fieldCell1
{
    width:150px;
    float:left;
    line-height:2.0em;
}

.inputCell
{
    float:left;
}

.drpInputCell
{
    float:left;
}

.textInput
{
    width:240px;
    border:solid 1px #848484;
}

/* auto complet */

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
    text-align : left; 
    list-style-type : none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}

/* end auto complete */

.mapitem
{
    width:180px;
}

.mapitem ul
{
    margin:0px 0px 0px 20px;
    padding:0px;
    list-style-type:square;
}

.searchresults
{
    width:300px; 
    height:420px; 
    overflow:auto;
}

.errorSummary
{
	color:#B10825;
}

.rssheader
{
    font-size:1.2em;
    font-weight:bolder;
    margin:15px 0px 15px 0px;
}

ul.maplist
{
    margin:0px 0px 0px 20px;
    padding:0px;
    list-style-type:square;
}

/* Bottom Menu styles */
#bottomMenu
{
    
    
}

#bottomMenu ul
{
    margin:0px;
    padding:0px;
    color:#848484;   
}

#bottomMenu li
{
    display:inline;
}

#bottomMenu a
{
    
    color:#848484;
    text-decoration:none;
}


.large1
{
    font-size:2.0em;
}

.large2
{
    font-size:1.8em;
}

.large3
{
    font-size:1.6em;
}

.large4
{
    font-size:1.4em;
}

.large5
{
    font-size:1.2em;
}

.standard
{
    font-size:1.0em;
}

.small1
{
    font-size:0.9em;
}

.small2
{
    font-size:0.8em;
}

.small3
{
    font-size:0.7em;
}

.small4
{
    font-size:0.6em;
}

.small5
{
    font-size:0.5em;
}