body {margin:20px 0px 0px 0px; background-color:#ffffff;}
body td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

p {padding: 5px 0; margin: 0;}

.mainborder {border:#d3d3d3 1px solid; width:900px;}
.copyright {background-color:#666666; color:#ffffff; font-size:10px; padding: 2px;}
.logo {padding:15px;}
.topmenu a:link {color:#757575; font-size: 11px; font-weight:bold; text-decoration:none;}
.topmenu a:visited {color:#757575; font-size: 11px; font-weight:bold; text-decoration:none;}
.topmenu a:active {color:#757575; font-size: 11px; font-weight:bold; text-decoration:none;}
.topmenu a:hover {color:#333366; font-size: 11px; font-weight:bold; text-decoration:none;}


.design a:link {color:#cccccc; font-size: 10px;  text-decoration:none;}
.design a:visited {color:#cccccc; font-size: 10px; text-decoration:none;}
.design a:active {color:#cccccc; font-size: 10px;  text-decoration:none;}
.design a:hover {color:#cccccc; font-size: 10px;  text-decoration:none;}

.menurow {border-color:#ebebeb; border-width:1px; border-style:solid; border-bottom-width:1px;}
.mainmenu {background-color:#666666; color:#ffffff; font-size: 11px; font-weight:bold; padding:2px;}
.mainmenu a:link {background-color:#666666; color:#ffffff; font-size: 11px; font-weight:bold; padding:2px; text-decoration:none;}
.mainmenu a:visited {background-color:#666666; color:#ffffff; font-size: 11px; font-weight:bold; padding:2px; text-decoration:none;}
.mainmenu a:active {background-color:#666666; color:#ffffff; font-size: 11px; font-weight:bold; padding:2px; text-decoration:none;}
.mainmenu a:hover {background-color:#333366; color:#ffffff; font-size: 11px; font-weight:bold; padding:2px; text-decoration:none;}


.leftsidemenu {background-color:#333366;}

.nowrap {white-space:nowrap;}

.leftside {padding:5px; padding-top:75px; border: #d3d3d3 0px solid; border-right-width:1px;}
.leftside a:link {color:#757575; font-size: 11px; font-weight:bold; text-decoration:none;}
.leftside a:visited {color:#757575; font-size: 11px; font-weight:bold; text-decoration:none;}
.leftside a:active {color:#757575; font-size: 11px; font-weight:bold; text-decoration:none;}
.leftside a:hover {color:#757575; font-size: 11px; font-weight:bold; text-decoration:none;}


.homecontent {padding: 10px 10px 20px 0px; vertical-align: top; line-height:1.3;}
.content {padding: 40px 20px 40px 20px;}
.news {
	padding: 1px;
	border: #AAAAAA 0px solid;
	border-right-width:1px;
}
.transactions {padding: 0px 20px 40px 20px;}
.name {font-size:12px; color: #333366; font-weight:bold;}
.mandatory {font-size:9px; color:red;}


.bordertopright {border-width: 1px 1px 0px 0px; border-color:#ffffff; border-style:solid;}
.bordertop {border-width: 1px 0px 0px 0px; border-color:#ffffff; border-style:solid;}



H3 {
 font-family: verdana,trebuchet,sans-serif;
 font-size:   14px;
 color:       #333366;
 font-weight: bold; margin: 0; padding: 10px 0 5px 0;
}

H2 {
 font-family: arial,verdana,trebuchet,sans-serif;
 font-size:   20px;
 color:       #333366;
 font-weight: bold; margin: 0; padding: 10px 0 5px 0;
}


a:link { 
 color: #333366; font-weight:bold;
 text-decoration: none; 
}


a:visited { 
 color: #333366; font-weight:bold;
 text-decoration: none; 
}


a:hover { 
 color: #333366; font-weight:bold;
 text-decoration: underline; 
}

a:active { 
 color: #333366; font-weight:bold;
 text-decoration: underline; outline: none;
}


/*---  LEFT SIDE BAR ---*/
#menu {
 width: 175px;
 float: left;
 font: 11px/12px verdana,trebuchet,sans-serif;
 padding-right: 10px;
 text-align: right;
 color: #333;
 padding-bottom: 30px;
 border-right: 1px dotted #999;
}




/*---  MAIN PAGE CONTENT ---*/
#content {
 float: left;
 text-align: left;
 margin-left: 20px;
 margin-bottom: 60px;
 padding-bottom: 30px;
 padding: 20px;
 voice-family: "\"}\"";
 voice-family: inherit;
}
body>#content {
 width: 420px;
}




/*--- "member" links: login, register, calendar, etc. ---*/


.loginLinks, .loginLinks a { 
 color:       #000000;
 font-family: verdana,trebuchet,sans-serif;
 font-size:   11px; 
}
.loginLinks a:link    { color:  #003399; font-weight: bold;}
.loginLinks a:visited { color:  #003399; font-weight: bold;}
.loginLinks a:active  { color:  #999999; font-weight: bold;}
.loginLinks a:hover   { color:  #cccccc; font-weight: bold;} 




/*--- Dotted line between menu items in sidebar ---*/


.menuSpacer {
 border-bottom: 1px dotted #999;
 margin-bottom: 15px; 
}




/*---  Used in weblog.php in the left side-bar, and archives.php page to format the date header  ---*/


H4 {
 font-family: verdana,trebuchet,sans-serif;
 font-size:   12px;
 color:       #999999;
 margin-top: 2px;
 margin-bottom: 5px;
 font-weight: bold;
}


/*---  Used in comment templates to format text used in the comment form. ---*/


H5 {
 font-family: verdana,trebuchet,sans-serif;
 font-size:   11px;
 color:       #666666;
 margin-top: 2px;
 margin-bottom: 2px;
 font-weight: normal;
}






/*---  Weblog entry formatting.  ---*/


.weblog {
 padding-bottom: 10px;
 border-bottom:1px solid #ebebeb;
}


/*---  Name of author in weblog entries ---*/


.author {
 font-family: verdana,trebuchet,sans-serif;
 font-size:   11px;
 color:       #999999;
 font-weight: normal;
}




/*--  Default form field formatting. --*/


form {
  margin-top:         0px;
}

input {
  font-size:          10px;
} 


textarea {
  font-size:          10px;
}


button {
  font-size:          10px;
  text-transform:     uppercase;
}

select {
	font-size: 		  10px;
}

.pulldown {
  background-color:   #fff;
  font-family:        Verdana, Geneva, Trebuchet MS, Arial, Sans-serif;
  font-size:          10px;
  font-weight:        normal;
  text-transform:     uppercase;
  color:              #000;
}




/* THE FOLLOWING CSS IS USED WITH THE MINI-CALENDAR */




/*  Calendar header text  */
.header {
 font-family: verdana,trebuchet,sans-serif;
 font-size:   10px;
 color:       #333333;
 font-weight: bold;
}


/*  Navigational links in the header of mini-calendar  */
.navlinks, .navlinks a:link, .navlinks a:active, .navlinks a:visited, .navlinks a:hover{ 
 color:       #ffffff;
 font-family: verdana,trebuchet,sans-serif;
 font-size:   10px; 
 font-weight: bold;
} 
.navlinks a:link    { color:  #ffffff; text-decoration: none;}
.navlinks a:visited { color:  #ffffff; text-decoration: none;}
.navlinks a:hover   { color:  #000000; text-decoration: underline;}
.navlinks a:active  { color:  #333333; text-decoration: none;}




/*  Days of the week text  */
.weekdays {
 font-family: verdana,trebuchet,sans-serif;
 font-size:   9px;
 color:       #666666;
 font-weight:  bold;
}


/*  Days of the month text and links */
.monthdays, .monthdays a:link, .monthdays a:active, .monthdays a:visited, .monthdays a:hover {
 font-family: verdana,trebuchet,sans-serif;
 font-size:   9px;
 color:       #666666;
}
.monthdays a:link    { color:  #0000b0; text-decoration: underline;font-weight: bold;}
.monthdays a:visited { color:  #0000b0; text-decoration: underline;font-weight: bold;}
.monthdays a:hover   { color:  #cccccc; text-decoration: none;font-weight: bold;}
.monthdays a:active  { color:  #333333; text-decoration: underline;font-weight: bold;}

#featured a:link {color: #990000; text-decoration: none;}
#featured a:visited {color: #990000; text-decoration: none;}
#featured a:hover {color: #990000; text-decoration: underline;}
#featured a:active {color: #990000; text-decoration: none;}

.subscribe {width: 100px; float: right;  white-space: nowrap; background-color: #336; color: #fff; text-align: center;}
.subscribe a {padding: 0 5px;}
.subscribe a:link {color: #fff; text-decoration: none;}
.subscribe a:visited {color: #fff; text-decoration: none;}
.subscribe a:hover {color: #fff; text-decoration: none;}
.subscribe a:active {color: #fff; text-decoration: none;}


#featured-top {padding: 5px 10px; text-align: right; font-family: Arial, sans-serif;font-size: 12px;}
#featured-top big {font-size: 16px; color: #000;}
#featured-top a:link {color: #aaa; text-decoration: none;}
#featured-top a:visited {color: #aaa; text-decoration: none;}
#featured-top a:hover {color: #000; text-decoration: none;}
#featured-top a:active {color: #aaa; text-decoration: none;}



.content2 {
padding: 0px 20px 0px 20px;
}
.marquee a:link {
	color: #FFFFFF;
}
.marquee a:visited {
	color: #FFFFFF;
}
.marquee a:hover {
	color: #FFFFFF;
}
.marquee a:active {
	color: #FFFFFF;
}
.blogmenu a:link {
color:#333366; font-size: 11px; font-weight:bold; text-decoration:none;
}
.blogmenu a:visited {
color:#333366; font-size: 11px; font-weight:bold; text-decoration:none;
}
.blogmenu a:active {
color:#333366; font-size: 11px; font-weight:bold; text-decoration:none;
}
.blogmenu a:hover {
color:#757575; font-size: 11px; font-weight:bold; text-decoration:none;
}
.date {
	font-weight: bold;
}
.feedburnerFeedBlock li {
	margin-top: 10px;
}
.feedTitle {
	font-weight: bold;
}
