div.moduletable ul.menu li.haschild.active ul li a {margin-left: 12px;}
#bottombar { background:none; height:0 }

/*-----BACKGROUND COLOR/FONT SIZE AND COLOR-----*/
body {
background: #333;
font: 105%/1.4em "Trebuchet MS", Tahoma, Verdana, Helvetica;
font-size: 15px;
}
/*-----ALL NON PARAGRAPH TEXT COLORS-----*/

td {
color: #666;
}
/*-----ALL PARAGRAPH TEXT COLORS-----*/
p {
color: #666;
}
td {
color: #666;
}

/*-----LINK TEXT COLORS-----*/
a {
text-decoration: underline;
color: #1652C2;
}
p a, ul a, a.pagenav {
color: #1652C2;
text-decoration: underline;
}
p a:hover, ul a:hover, a.pagenav:hover {
color: #FFFFFF;
background: #1652C2;
text-decoration: none;
}

p a:hover, ul a:hover, a.pagenav:hover {
color: #FFFFFF;
background: #1652C2;
text-decoration: none;
}


table.contentpaneopen-home {height:240px; margin-top:0px;}

td.col-personal
{padding: 10px;
background-image:url(images/stories/block-personal.png) no-repeat scroll 0% 50%;
float: left;
margin-left: 3px;
width: 215px;}

table.contentpaneopen span a {
color: #1652C2;
text-decoration: underline;
}
table.contentpaneopen span a:hover {
color: #fff;
background: #1652C2;
text-decoration: none;
}
a.category {
color: #74AC00;
text-decoration: underline;
}
a.category:hover {
color: #fff;
background: #1652C2;
text-decoration: none;
}
/*-----HEADING 1-----*/

#mainbody h1 {
font: bold 1.60em/1.75em Arial, Verdana, serif;
letter-spacing: -1px;
color: #6FAB60;
}
/*-----HEADING 2-----*/

#mainbody h2 {
font: bold 1.60em/1.75em Arial, Verdana, serif;
letter-spacing: -1px;
color: #6FAB60;
}




/*-----HEADING 3-----*/

#mainbody h3 {
font: bold 1.4em/1.75em Arial, Verdana, serif;
letter-spacing: -1px;
color: #777777;
}
/*-----HEADING 4-----*/

#mainbody h4 {
font: bold 1.25em/1.5em Arial, Verdana, serif;
letter-spacing: -1px;
color: #2d3129;
}

#homepagetext h1 {
font: bold 1.40em/1.75em Helvetica, Arial, Verdana, serif;
color: #FFFFFF;
padding-left:10px;
padding-right:3px;
}
#homepagetext .blue {
font: normal 1.40em/1.75em Arial, Verdana, serif;
letter-spacing: -1px;
color: #1E4264;
padding-left:10px;
}

#header .toptext {
	color: #4B6889; position: absolute; left: 510pt; Top: 90pt; font-weight: bold;
}


/*-----HEADING 2-----*/

#homepagetext h2 {
font: normal 1.40em/1.75em Arial, Verdana, serif;
letter-spacing: -1px;
color: #1E4264;
padding-left:10px;
}



/*-----HEADING 3-----*/

#homepagetext h3 {
font: bold 1.4em/1.75em Arial, Verdana, serif;
letter-spacing: -1px;
color: #777777;
}
/*-----HEADING 4-----*/

#homepagetext h4 {
font: bold 1.25em/1.5em Arial, Verdana, serif;
letter-spacing: -1px;
color: #2d3129;
}

#homepagetext ul {padding-left:30px;color: #66684;}

/*-----INTERIOR BACKGROUND COLOR (REQUIRES IMAGE CHANGE TOO)-----*/
#wrapper {
background-color: #FFF;
}
/*-----SPECIAL LIST STYLE (CHANGE OR ADD ANOTHER)-----*/

ul#checklist li {
padding: 2px 0px 2px 18px;
background: url(../images/tick.png) no-repeat left center;
}

ul#checklist a {
padding: 1px;
color: #74AC00;
text-decoration: underline;
}
ul#checklist a:hover {
color: #fff;
background: #74AC00;
text-decoration: none;
}
/*-----EXTRA FOR XHTML VALIDATION-----*/

ul#checklist2 li {
padding: 2px 0px 2px 18px;
background: url(../images/tick.png) no-repeat left center;
}

ul#checklist2 a {
padding: 1px;
color: #74AC00;
text-decoration: underline;
}
ul#checklist2 a:hover {
color: #fff;
background: #74AC00;
text-decoration: none;
}


/*-----BLOCKQUOTE STYLE-----*/

blockquote {
background: #fffee4;
color: #333;
border: 1px solid #d5d5d5;
padding: 10px;
margin: 10px 50px;
}

/*-----HEADER BACKGROUND IMAGE-----*/

#header {
background: url(../images/header.png) no-repeat center top;
text-decoration:none;}
#header .moduletable h1 {
color:#eee;
font: bold 2em/1.5em Helvetica, Arial, Verdana, serif;
letter-spacing: -1px;
padding:30px 30px 0 30px;
}
#header .moduletable h2 {
color:#ccc;
font: normal 1.5em/1.5em Helvetica, Arial, Verdana, serif;
letter-spacing: -1px;
padding:0 40px;
}


/*-----HEADER LINK HOTSPOT AREA-----*/

/* Adjust the lines below to change the size and position of the clickable logo (hot spot) area */
#header h1 a {
/* POSITIONS THE LOGO AWAY FROM EDGES */
margin: 35px 0px 0px 15px;
/* HEIGHT */
height: 55px;
/* WIDTH */
width: 330px;
}

/*-----END HEADER-----*/

/* LEFT COLUMN: MAIN MENU LINK COLOR (FLAT LIST STYLE) */

#leftcol ul.menu li a {
background-color: #eee;
color: #666;

}
/* LEFT COLUMN: MAIN MENU LINK HOVER COLOR (FLAT LIST STYLE) */
#leftcol ul.menu li a:hover {
background-color: #fff;
color: #666;
}


/* Left Column Green (GLOBAL DEFAULT STYLE) */
#leftcol .moduletable h3, #leftcol .moduletablegreen h3 {
background: #74AC00 url(../images/module_green_h3.png) no-repeat left center;
color: #FFF;
font: bold 15px/28px "Lucida Grande", Lucida, Verdana, sans-serif;
}
#leftcol div.moduletable .contentheading a.contentpagetitle,
#leftcol div.moduletable .contentheading a.contentpagetitle:visited
#leftcol div.moduletablegreen .contentheading a.contentpagetitle,
#leftcol div.moduletablegreen .contentheading a.contentpagetitle:visited
{
color: #74ac00;
border-bottom: 1px solid #C23F26;
}
/* Left Column Blue */
#leftcol .moduletableblue h3 {
background: #0093e3 url(../images/module_blue_h3.png) no-repeat left center;
color: #FFF;
}
#leftcol div.moduletableblue .contentheading a.contentpagetitle,
#leftcol div.moduletableblue .contentheading a.contentpagetitle:visited
{
color: #0093e3;
border-bottom: 1px solid #0093e3;
}
/* Left Column Red */
#leftcol .moduletablered h3 {
background: #c23f26 url(../images/module_red_h3.png) no-repeat left center;
color: #FFF;
}
#leftcol div.moduletablered .contentheading a.contentpagetitle,
#leftcol div.moduletablered .contentheading a.contentpagetitle:visited
{
color: #C23F26;
border-bottom: 1px solid #C23F26;
}

/* Left Column Black */

#leftcol .moduletableblack h3 {
background: #000 url(../images/module_black_h3.png) no-repeat left center;
height: 28px;
color: #CCCCCC;
padding-left: 30px;
width: 213px;
position: relative;
left: -7px;
font: bold 15px/28px "Lucida Grande", Lucida, Verdana, sans-serif;
margin: 5px 0px 10px 0px;
}

#leftcol div.moduletableblack .contentheading a.contentpagetitle,
#leftcol div.moduletableblack .contentheading a.contentpagetitle:visited
{
color: #0093e3;
border-bottom: 1px solid #666;
}
/* Left Column Gray */
#leftcol .moduletablegray h3 {
background: #999 url(../images/module_gray_h3.png) no-repeat left center;
color: #FFF;
}

#leftcol div.moduletablegray .contentheading a.contentpagetitle,
#leftcol div.moduletablegray .contentheading a.contentpagetitle:visited
{
color: #0093e3;
border-bottom: 1px solid #666;
}

/* CONTENT HEADINGS */

td.contentheading h1 {
font: 1.75em Helvetica, Arial, Verdana, serif;
color: #0093E3;
border-bottom: 1px solid #eee;
}

h1.article-title { font-size:100%; font-weight:normal; color: #6FAB60 }

/* COMPONENT HEADINGS */

.componentheading {
font: 1.75em Helvetica, Arial, Verdana, serif;
color: #74AC00;
border-bottom: none;
}

/* CONTENT HEADING LINK COLOR */

a.contentpagetitle, .contentpagetitle a, .contentpagetitle a:visited {
color: #0E5199;
font: 1.25em "Trebuchet MS", Tahoma, Verdana, Helvetica;
}

/* CONTENT HEADING LINK HOVER COLOR */

a.contentpagetitle:hover, .contentpagetitle a:hover {
color: #333;
font: 1.25em "Trebuchet MS", Tahoma, Verdana, Helvetica;
}

/* LATEST NEWS MODULE LINK STYLES */

#leftcol a.latestnews, a.latestnews,
#leftcol a.latestnewsgreen, a.latestnewsgreen,
#leftcol a.latestnews:hover, a.latestnews:hover,
#leftcol a.latestnewsgreen:hover, a.latestnewsgreen:hover {
text-decoration: none;
background: url(../images/new.png) no-repeat 0 50%;
color: #666666;
}
#leftcol a.latestnewsblue, a.latestnewsblue,
#leftcol a.latestnewsblue:hover, a.latestnewsblue:hover {
text-decoration: none;
background: url(../images/new.png) no-repeat 0 50%;
color: #666666;
}
#leftcol a.latestnewsred, a.latestnewsred,
#leftcol a.latestnewsred:hover, a.latestnewsred:hover {
text-decoration: none;
background: url(../images/new.png) no-repeat 0 50%;
color: #666666;
}
#leftcol a.latestnewsblack, a.latestnewsblack,
#leftcol a.latestnewsblack:hover, a.latestnewsblack:hover {
text-decoration: none;
background: url(../images/new.png) no-repeat 0 50%;
color: #666666;
}
#leftcol a.latestnewsgray, a.latestnewsgray,
#leftcol a.latestnewsgray:hover, a.latestnewsgray:hover {
text-decoration: none;
background: url(../images/new.png) no-repeat 0 50%;
color: #666666;
}
/* POPULAR MODULE LINK STYLES */

#leftcol a.mostread, a.mostread,
#leftcol a.mostreadgreen, a.mostreadgreen,
#leftcol a.mostread:hover, a.mostread:hover,
#leftcol a.mostreadgreen:hover, a.mostreadgreen:hover {
text-decoration: none;
background: url(../images/book_open.png) no-repeat 0 50%;
color: #666666;
}

#leftcol a.mostreadblue, a.mostreadblue,
#leftcol a.mostreadblue:hover, a.mostreadblue:hover {
text-decoration: none;
background: url(../images/book_open.png) no-repeat 0 50%;
color: #666666;
}
#leftcol a.mostreadred, a.mostreadred,
#leftcol a.mostreadred:hover, a.mostreadred:hover {
text-decoration: none;

background: url(../images/book_open.png) no-repeat 0 50%;
color: #666666;
}

#leftcol a.mostreadblack, a.mostreadblack,
#leftcol a.mostreadblack:hover, a.mostreadblack:hover {
text-decoration: none;
background: url(../images/book_open.png) no-repeat 0 50%;
color: #666666;
}

#leftcol a.mostreadgray, a.mostreadgray,
#leftcol a.mostreadgray:hover, a.mostreadgray:hover {
text-decoration: none;
background: url(../images/book_open.png) no-repeat 0 50%;
color: #666666;
}


#leftcol a.latestnews:hover, a.latestnews:hover,
#leftcol a.mostread:hover, a.mostread:hover,
#leftcol a.latestnewsgreen:hover, a.latestnewsgreen:hover,
#leftcol a.mostreadgreen:hover, a.mostreadgreen:hover,
#leftcol a.latestnewsblue:hover, a.latestnewsblue:hover,
#leftcol a.mostreadblue:hover, a.mostreadblue:hover,
#leftcol a.latestnewsred:hover, a.latestnewsred:hover,
#leftcol a.mostreadred:hover, a.mostreadred:hover,
#leftcol a.latestnewsblack:hover, a.latestnewsblack:hover,
#leftcol a.mostreadblack:hover, a.mostreadblack:hover,
#leftcol a.latestnewsgray:hover, a.latestnewsgray:hover,
#leftcol a.mostreadgray:hover, a.mostreadgray:hover {
text-decoration: underline;
}

/* SECTION TABLE HEADER STYLE */

td.sectiontableheader {
background: #0E5199 url(../images/sectblhdr.png) repeat-x top;
color: #FFF;
font-weight: bold;
height: 22px;
padding: 4px;
}

/* ALTERNATING SECTION TABLE ROW 1 BACKGROUND/TEXT STYLES */

tr.sectiontableentry1 td {
padding: 2px;
background-color: #fbfbfb;
text-align: left;
border-bottom: 1px solid #fff;
border-top: 1px solid #dfdfdf;
}

/* ALTERNATING SECTION TABLE ROW 2 BACKGROUND/TEXT STYLES */

tr.sectiontableentry2 td {
padding: 2px;
background-color: #f3f3f3;
text-align: left;
border-top: 1px solid #dfdfdf;
border-bottom: 1px solid #fff;
}

/* SECTION TABLE LINK STYLES */

.sectiontableentry2 a, .sectiontableentry1 a, .sectiontableentry2 a.category, .sectiontableentry1 a.category {
color: #74ac00;
}
.sectiontableentry2 a:hover, .sectiontableentry1 a:hover, .sectiontableentry2 a.category:hover, .sectiontableentry1 a.category:hover {
color: #333333;
}


/* BEGIN GREEN MODULE CLASS STYLE */
/* CONTENTHEADING - GREEN */
div.moduletablegreen .contentheading a.contentpagetitle,
div.moduletablegreen .contentheading a.contentpagetitle:visited {
color: #74AC00;
background: url(../images/world.png) no-repeat left center;
}
/* MODULE HEADING - GREEN */
div.left .moduletablegreen h3 {
background: #76a60c url(../images/left_green.png) no-repeat 0px 50%;
color: #FFF;
}
div.right .moduletablegreen h3 {
background: #76a60c url(../images/right_green.png) no-repeat 100% 50%;
color: #FFF;
}
div.modulewrap_wide div.right_wide .moduletablegreen h3,
div.modulewrap_wide div.left_wide .moduletablegreen h3 {
background: #76a60c url(../images/left_green.png) no-repeat 0% 50%;
color: #FFF;
}
div.modulewrap .right_wide .moduletablegreen h3,
div.modulewrap .left_wide .moduletablegreen h3 {
background: #76a60c url(../images/left_green.png) no-repeat 0% 50%;
color: #FFF;
}


/* BEGIN BLUE MODULE CLASS STYLE (DEFAULT) */
/* CONTENTHEADING - BLUE */
div.moduletable a.contentpagetitle,
div.moduletable a.contentpagetitle:visited,
div.moduletableblue a.contentpagetitle,
div.moduletableblue a.contentpagetitle:visited {
color: #0093E3;
background: url(../images/package.png) no-repeat left center;
}
/* MODULE HEADING - BLUE */
div.left .moduletable h3 {
background: #007AE9 url(../images/left_blue.png) no-repeat 0px 50%;
color: #FFF;
}
div.right .moduletable h3 {
background: #007AE9 url(../images/right_blue.png) no-repeat 100% 50%;
color: #FFF;
}
div.left .moduletableblue h3 {
background: #007AE9 url(../images/left_blue.png) no-repeat 0px 50%;
color: #FFF;
}
div.right .moduletableblue h3 {
background: #007AE9 url(../images/right_blue.png) no-repeat 100% 50%;
color: #FFF;
}
div.modulewrap_wide div.right_wide .moduletableblue h3,
div.modulewrap_wide div.left_wide .moduletableblue h3 {
background:#007AE9 url(../images/left_blue.png) no-repeat 0% 50%;
color: #FFF;
}

div.modulewrap .right_wide .moduletableblue h3,
div.modulewrap .left_wide .moduletableblue h3 {
background:#007AE9 url(../images/left_blue.png) no-repeat 0% 50%;
color: #FFF;
}
/* BEGIN RED MODULE CLASS STYLE */
/* CONTENTHEADING - RED */
div.moduletablered .contentheading a.contentpagetitle,
div.moduletablered .contentheading a.contentpagetitle:visited {
color: #C23F26;
background: url(../images/world.png) no-repeat left center;
}

/* MODULE HEADING - RED */
div.left .moduletablered h3 {
background: #C23F26 url(../images/left_red.png) no-repeat 0px 50%;
color: #FFF;
}
div.right .moduletablered h3 {
background: #C23F26 url(../images/right_red.png) no-repeat 100% 50%;
color: #FFF;
}
div.modulewrap_wide div.right_wide .moduletablered h3,
div.modulewrap_wide div.left_wide .moduletablered h3 {
background:#C23F26 url(../images/left_red.png) no-repeat 0% 50%;
color: #FFF;
}
div.modulewrap .right_wide .moduletablered h3,
div.modulewrap .left_wide .moduletablered h3 {
background:#C23F26 url(../images/left_red.png) no-repeat 0% 50%;
color: #FFF;
}
/* BEGIN gray MODULE CLASS STYLE */
/* CONTENTHEADING - gray */
div.moduletablegray .contentheading a.contentpagetitle,
div.moduletablegray .contentheading a.contentpagetitle:visited {
color: #333;
background: url(../images/world.png) no-repeat left center;
}
/* MODULE HEADING - gray */
div.left .moduletablegray h3 {
background: #CCCCCC url(../images/left_gray.png) no-repeat 0px 50%;
color: #333;
}
div.right .moduletablegray h3 {
background: #CCCCCC url(../images/right_gray.png) no-repeat 100% 50%;
color: #333;
}
div.modulewrap_wide div.right_wide .moduletablegray h3,
div.modulewrap_wide div.left_wide .moduletablegray h3 {
background:#CCCCCC url(../images/left_gray.png) no-repeat 0% 50%;
color: #333;
}
div.modulewrap .right_wide .moduletableblack h3,
div.modulewrap .left_wide .moduletableblack h3 {
background:#CCC url(../images/left_gray.png) no-repeat 0% 50%;
color: #333;
}
/* BEGIN BLACK MODULE CLASS STYLE */
/* CONTENTHEADING - BLACK */
div.moduletableblack .contentheading a.contentpagetitle,
div.moduletableblack .contentheading a.contentpagetitle:visited {
color: #0093E3;
background: url(../images/world.png) no-repeat left center;
}
/* MODULE HEADING - BLACK */
div.left .moduletableblack h3 {
background: #000 url(../images/left_black.png) no-repeat 0px 50%;
color: #CCC;
}
div.right .moduletableblack h3 {
background: #000 url(../images/right_black.png) no-repeat 100% 50%;
color: #CCC;
}
div.modulewrap_wide div.right_wide .moduletableblack h3,
div.modulewrap_wide div.left_wide .moduletableblack h3 {
background:#000 url(../images/left_black.png) no-repeat 0% 50%;
color: #CCC;
}
div.modulewrap .right_wide .moduletableblack h3,
div.modulewrap .left_wide .moduletableblack h3 {
background:#000 url(../images/left_black.png) no-repeat 0% 50%;
color: #CCC;
}
/* GLOBAL CONTENTHEADING LINK HOVER STYLES */
div.moduletablegreen .contentheading a.contentpagetitle:hover,
div.moduletableblue .contentheading a.contentpagetitle:hover,
div.moduletablered .contentheading a.contentpagetitle:hover,
div.moduletablegray .contentheading a.contentpagetitle:hover,
div.moduletableblack .contentheading a.contentpagetitle:hover,
div.moduletable a.contentpagetitle:hover
{
color: #666;
}
.col9 {
background: #E5E5E5;
padding: 4px;
font-size: 14px;
}

.buttongo {background-color: #009AED;  
 color: #FFFFFF;}
 label{font-size:14px; color:#000000;}


.col0 {
background: #FFFFFF;
padding: 4px;
font-size: 14px;
}

.colprice {
background: #F5FBEE;
font-style: strong;
padding: 4px;
font-size: 18px;
}


.col1 {
background: #F5FBEE;
padding: 4px;
font-size: 14px;
}
.col2 {
background: #EEFDEB;
padding: 4px;
font-size: 14px;
}
.col3 {background: #CDFFC5;
padding: 4px;
font-size: 14px;
}

.smallprice {font-size: 8pt;}



