body{ color: #000000; font-size: 11px; font-family: "verdana"; background-color: #DDDDDD; margin: 0px; }
#web { background-color: #FFFFFF; text-align: left; }
td { font-size: 11px; font-family: "verdana"; }
.pagenav { color: #EEEEEE; }
.inactivenav { color: #EEEEEE; }
.pageheader { font-size: 16px; font-weight: bold; }
.bodyheader { background-image: url(images/bg_header.jpg); background-repeat: no-repeat; }

a:link { text-decoration : underline; font-family: "verdana"; color: #184A74; }
a:visited { text-decoration : underline; font-family: "verdana"; color : #184A74; }
a:hover { text-decoration : underline; font-family: "verdana"; color : #FF0000; }

.footer { background-color: #abcbe7; color: #000000; width: 770px; padding-top: 5px; padding-bottom: 5px; float: none; clear: both; font-size: 10px; }
.subheader { background-color: #BCD5E2; color: #000000; }
.topicline { background-color: #BCD5E2; }

#mainmenutable { }
#mainmenutable .header { color: #FFFFFF; padding: 5px 2px 5px 2px; font-weight: bold; font-family: "verdana"; }
#mainmenutable .item { color: #006AA4; padding: 2px 2px 2px 10px; }
#mainmenutable .HL { background-color: #BCD5E2; color: #006AA4; padding: 2px 2px 2px 10px; }

form { margin: 0px; }
input, select, textarea { font-size: 11px; font-family: "verdana"; }
.inputfield { font-size: 11px; font-family: "verdana"; }

.contentheader { font-size: 14px; font-family: "verdana"; font-weight: bold; }

#table { border: 1px solid #BCD5E2; background-color: #BCD5E2; }
#table .header { color: #184A74; font-weight: bold; background-color: #BCD5E2; height: 18px; FILTER: progid:DXImagetransform.Microsoft.Gradient( GradientType=0, StartColorStr=#BCD5E2, EndColorStr=#FFFFFF ); padding: 3px; }
#table .item { background-color: #FFFFFF; }
#table .alternate { background-color: #D1E7FA; }

.table { border: 1px solid #BCD5E2; }
.tableheader { color: #000000; font-weight: bold; font-family: "verdana"; background-color: #6D9DC6;  background-image:url(images/table_header_bg.gif); background-repeat:repeat-x; height: 18px; }
.tableitem { background-color: #FFFFFF; }
.tablealternate { background-color: #D1E7FA; }

.alertmsg { color: #FF0000; }
.maincontent { padding: 5px 3px 5px 3px; background-color: #FFFFFF; text-align: left; }

#task { background-color: #ECF5F9; height: 26px; }
#task .header { color: #006AA4; padding: 1px 2px 1px 2px; font-weight: bold; font-family: "verdana"; }

#search { background-color: #FFFFFF; }
#search .header { background-color: #FFCC33; color: #000000; font-weight: bold; font-family: "verdana"; }

#alert { background-color: #FFFFCC; border: 1px solid #FF9933; }
#alert td { padding: 3px 3px 3px 3px; }

.searchborder { background-color: #006AA4; }
pre { font-family: "verdana"; font-size: 10px; background-color: #FFFFCC; padding: 5px 5px 5px 5px; }
pre .comment { color: #008000; }
pre .builtin { color:#FF0000;  }

a.siteurl { font-size: 10px; color: #DDDDDD; }
a.siteurl:link { text-decoration: none; font-family: "verdana"; color: #DDDDDD; }
a.siteurl:visited { text-decoration : none; font-family: "verdana"; color : #DDDDDD; }
a.siteurl:hover { text-decoration : none; font-family: "verdana"; color : #FF0000; }

#comment { border: 0px solid #184A74; background-color: #EEEEEE; }
#comment .header { color: #000000; font-weight: bold; background-color: #cccccc; height: 18px; }
#comment .header a:link { color: #000000; text-decoration: underline; }
#comment .header a:visited { color: #000000; text-decoration: underline; }
#comment .header a:hover { color: #000000; text-decoration: underline; }
#comment .item { background-color: #FFFFFF; }
#comment .alternate { background-color:  #EEEEEE; }
#comment .reply { border-left: 1px solid #dddddd; padding: 3px 2px 3px 15px; }

.banner { padding: 3px 2px 3px 2px; }

.sidemenu { padding-left: 1px; padding-right: 1px; background-color: #EEEEEE; text-align: left; }
#sidemenu { border: 0px solid #EEEEEE; }
#sidemenu .header { color: #000000; font-weight: bold; background-color: #CECECE; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
#sidemenu .item { }
#sidemenu a { font-family: verdana; font-size: 11px; }
#sidemenu a:link { text-decoration : underline; color: #184A74; }
#sidemenu a:visited { text-decoration : underline; color : #184A74; }
#sidemenu a:hover { text-decoration : underline; color : #FF0000; }

.sidemenuitem { padding-left: 5px; line-height: 18px; }

.smalltxt { font-size: smaller; color: #999999; }
.largetxt { font-size: larger; }

#div_sortcurrent { background-color: #CCCCCC; border: 1px solid #BBBBBB; padding: 3px; width: 85px; }
#div_sort { background-color: #CCCCCC; border: 0px solid #CCCCCC; padding: 0px; width: 93px; }
#div_sort td { background-color: #EEEEEE; padding: 3px; }

#div_sort_header { background-color: #BBBBBB; color: #000000; width: 50px; padding: 3px; border: 1px solid #BBBBBB; }

#cse-search-results { font-family: "verdana"; }

ul.latestadded { list-style-type: none; margin: 0px; padding: 5px 2px 5px 5px; }
ul.latestadded li { background: url(images/bullet.gif) left top no-repeat; padding-left: 15px; }

#pageheader { height: 80px; width: 770px; padding-top: 7px; }
.pagealign{
background:none;
width:100%;
height:100%;
}

.logo { float: left; width: 250px; height: 60px; }
.bannertop { padding: 5px; text-align: right; }

.mainmenu { background-color: #EEEEEE; background-image: url(images/bg_mainmenu.jpg); background-repeat: repeat-x; height: 25px; width: 770px; text-align: left; }

#menu { text-align: left; }
ul.menu { list-style-type: none; margin: 0px; padding-left: 5px; text-align: left; }
ul.menu li { display: block; float: left; margin-top: 4px; padding-left: 8px; text-align: left; }
ul.menu li a { padding: 1px 10px 1px 10px; line-height: 18px; }
ul.menu li a:link { text-decoration: none; text-align: left; }
ul.menu li a:visited { text-decoration: none; text-align: left; }
ul.menu li.mnuhome { background: url(images/icon_home.gif) left no-repeat; }
ul.menu li.mnuaddsite { background: url(images/icon_link.gif) left no-repeat; }
ul.menu li.searchsite { background: url(images/search.gif) left no-repeat; }
ul.menu li.contact { background: url(images/icon_contact.gif) left no-repeat; }
ul.menu li.mnuprogramming { background: url(images/_folder.gif) left no-repeat; }
ul.menu li.mnushopping { background: url(images/_folder.gif) left no-repeat; }
ul.menu li.mnuentertain { background: url(images/_folder.gif) left no-repeat; }

#webstyle { float: right; padding: 5px; }
#content { width: 750px; padding: 5px 10px 5px 10px; background-color: #FFFFFF; text-align: left; }
#contentcontainer { width: 770px; background-color: #FFFFFF; }
#col_left { width: 160px; float: left; background-color: #eeeeee; text-align: left; }
#col_right { width: 120px; float: right; background-color: #eeeeee; text-align: left; }
#col_main_noright { width: 610px; background-color: #FFFFFF; text-align: left; }
#col_main_wright { width: 470px; background-color: #FFFFFF; text-align: left; }

ul.category { list-style-type: none; margin: 0px; padding: 2px 2px 2px 5px; }
ul.category li { background: url(images/bullet.gif) left top no-repeat; padding-left: 15px; }
ul.category li a:link { text-decoration: none; }
ul.category li a:visited { text-decoration: none; }
ul.category li a:hover { text-decoration: none; }

#dropmenudiv{
position:absolute;
border:1px solid #69a0cd;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
background-color: #aacce8;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 0px;
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color: #184A74;
background-color: #aacce8;
border-bottom: 1px solid #69a0cd;
font-size: smaller;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #82b1d8;
}

.whatsnew { overflow: auto; height: 150px; } 
.whatsnew ul { margin: 0px; padding: 0px; padding-left: 5px; list-style: none; }
.whatsnew ul li { padding-left: 10px; }
.whatsnew p { padding: 0px; }

.postrefer { border: 1px dotted #999; background-color: #eee; padding: 10px; margin: 10px; }

.highlight { background-color: #FC6; }
.highlight_important { background-color: #FC6; }
