/*
 * c-css by U4EA Technologies - Allan Jardine
 * Version:       1.2.cs_ashx.1
 * Browser:        0
 * Browser group: 
 */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, fieldset, form, label, legend { margin: 0; padding: 0; border: 0; outline: 0; }
.red { color: Red!important; }
.white { color: White!important; }
.black { color: Black!important; }
.blue { color: Blue!important; }
.bold { font-weight:bold; }
.normal { font-weight:normal; }
.left { text-align:left; }
.center { text-align:center; }
.right { text-align:right; }
.top { vertical-align:top; }
.middle { vertical-align:middle; }
.bottom { vertical-align:bottom; }
.nowrap { white-space: nowrap; }
tr.nowrap td { white-space: nowrap; }
table.nowrap tr td { white-space: nowrap; }
.noBorder { border-width: 0px; }
.fullWidth { width:100%; }
.socialSidebar a img { margin:5px 5px 5px 5px; vertical-align:middle; }
.floatRight { border:3px solid #57b1e0; float:right; margin:0 20px 20px; }
.floatLeft { border:3px solid #57b1e0; float:left; margin:0 20px 20px; }
.floatRightNoBorder { border:0px float:right; margin:0 20px 20px; }
.floatLeftNoBorder { border:0px float:left; margin:0 20px 20px; }
body { margin:0px; padding:0px; background:url(../images/bodybg.jpg) top left repeat; }
form { margin:0px; padding:0px; }
div, span, p, select, textarea { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#696969; }
select, textarea { border:1px solid #B3B3B3; }
input[type=text] { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#696969; border:1px solid #B3B3B3; background-color:#FFFFFF!important; }
div, span, p, img { margin:0px; padding:0px; border:0px; }
a, a:link, a:active, a:visited { text-decoration:underline; color:#696969; }
a:hover { text-decoration:underline; color:#696969; }
select, textarea { background-color:#FFFFFF!important; }
table { border-collapse:collapse; }
div#outer { position:absolute; top:0px; left:0px; width:100%; }
div#inner { width:950px; margin:auto; }
div#logo { position:absolute; top:0px; width:295px; height:94px; margin-top:18px; margin-left:30px; }
div.borderTop { background:url(../images/border_top.png) top right no-repeat; width:950px; height:131px; }
table#masterTable { width:950px; }
td#menuLeftCell { background:url(../images/menu_left.png) top left no-repeat; width:11px; font-size:10px; }
td#menuMiddleCell { width:928px; }
td#menuRightCell { background:url(../images/menu_right.png) top left no-repeat; width:11px; font-size:10px; }
td#masterLeftCell { background:url(../images/border_left_rpt_y.png) top left repeat-y; width:11px; font-size:10px; }
td#masterMiddleCell { width:928px; }
td#masterRightCell { background:url(../images/border_right_rpt_y.png) top left repeat-y; width:11px; font-size:10px; }
div.borderBottom { background:url(../images/border_bottom.png) top left no-repeat; width:950px; height:43px; }
div#main { width:928px; margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:0px; z-index:1; }
div#menuArea { width:928px; height:50px; padding:0px; margin-left:0px; margin-right:0px; margin-bottom:0px; margin-top:-10px; line-height:10px; }
div#menuArea div { line-height:normal; }
table.menu { width:928px; height:50px; margin:0px; padding:0px; z-index:1000; }
.StaticMenuStyle { }
.DynamicMenuStyle { background:url(../images/menu_dropdown.png) top left repeat; z-index:1001; }
.StaticMenuItemStyle { }
.DynamicMenuItemStyle { font-weight:normal; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.DynamicMenuItemStyle a, .DynamicMenuItemStyle a:link, .DynamicMenuItemStyle a:visited, .DynamicMenuItemStyle a:active { display:block; color:#FFFFFF; text-decoration:none; margin:0px 0px 0px 0px; padding-left:15px; padding-right:15px; padding-top:4px; padding-bottom:4px; z-index:2001; }
.DynamicHoverStyle, .DynamicHoverStyle a:hover { background-color:#69c0ea; text-decoration:none; }
table#primary { width:928px; margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:0px; }
.contentArea { width:644px; margin:0px; padding:0px; background-color:#FFFFFF; }
.contentTop { background:url(../images/content_bg_top.jpg) top left no-repeat; width:644px; height:12px; line-height:10px; margin-top:10px; }
.contentMiddle { background:url(../images/content_bg_rpt_y.jpg) top left repeat-y; width:644px; }
.contentBottom { display:none; }
.content { margin-left:20px; margin-right:20px; margin-top:10px; margin-bottom:5px; }
td.sidebarArea { background:url(../images/sidebar_panel_bg_rpt_y.jpg) top left repeat-y; width:284px; margin:0px; }
div.sidebarAreaTop { background:url(../images/sidebar_panel_bg_top.jpg) top left no-repeat; width:284px; height:12px; line-height:10px; margin-top:10px; }
div.sidebarAreaTop div { line-height:normal; }
table.sidebar { width:247px; margin-left:20px; margin-right:0px; margin-top:10px; margin-bottom:0px; }
td.sidebarTop { background:url(../images/sidebar_bg_top.jpg) top left no-repeat; width:247px; height:40px; padding-left:12px; padding-right:15px; }
td.sidebarMiddle { background:url(../images/sidebar_bg_rpt_y.jpg) top left repeat-y; width:247px; padding-left:15px; padding-right:15px; padding-top:7px; padding-bottom:0px; font-size:12px; color:#929191; }
td.sidebarBottom { background:url(../images/sidebar_bg_bottom.jpg) top left no-repeat; width:247px; height:17px; }
.sidebarBigHeading { font-family:Arial, Helvetica, sans-serif; font-size:19px; font-weight:bold; color:#FFFFFF; white-space:nowrap; }
.sidebarSmallHeading { font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#FFFFFF; margin:auto; }
div#breadcrumbs { margin-left:20px; margin-right:20px; margin-top:5px; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#9cb869; }
div#breadcrumbs a, div#breadcrumbs a:active, div#breadcrumbs a:link, div#breadcrumbs a:visited { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#69c0ea; text-decoration:none; }
div#breadcrumbs a:hover { text-decoration:underline; }
a.companyHome { display:block; width:295px; height:94px; }
a#siteHome { display:block; float:right; margin-top:30px; margin-right:150px; width:200px; height:50px; }
h1 { display:inline; padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; color:#81aa3b; vertical-align:middle; }
h2 { display:inline; padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#696969; }
.contentPadding { padding-left:35px; padding-right:5px; padding-top:0px; padding-bottom:0px; }
div#footer { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#43630d; margin-left:50px; margin-right:50px; margin-top:10px; margin-bottom:20px; }
div#footer, div#footer table, div#footer table tr, div#footer table tr td { height:40px; }
div#footer a, div#footer a:link, div#footer a:active, div#footer a:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#43630d; text-decoration:none; }
div#footer a:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#43630d; text-decoration:underline; }
.buttonLeft { background:url(../images/button_bg_left.png) top left no-repeat; width:8px; height:23px; font-size:10px; }
.buttonMiddle { background:url(../images/button_bg_rpt_x.png) top left repeat-x; height:23px; vertical-align:middle; }
.buttonMiddle a, .buttonMiddle a:link, .buttonMiddle a:active, .buttonMiddle a:visited, .buttonMiddle a:hover { height:16px; font-family:Arial, Helvetica, sans-serif; font-size:12px; letter-spacing:1px; font-weight:bold; color:#FFFFFF; text-decoration:none; text-align:center; vertical-align:middle; }
.buttonRight { background:url(../images/button_bg_right.png) top left no-repeat; width:8px; height:23px; font-size:10px; }
.abs_mid { vertical-align:middle; }
h3, h3 a { display:inline; padding:0px; margin:0px; color:#6f934b; font-size:14px; font-weight:bold; text-decoration:none; }
h3 a:hover { text-decoration:underline; }
h4, h4 a { display:inline; padding:0px; margin:0px; color:#696969; font-size:14px; font-weight:bold; text-decoration:none; }
h4 a:hover { text-decoration:underline; }
a.itemDetailsLink { color:#69c0ea; text-decoration:none; font-weight:bold; }
a:hover.itemDetailsLink { text-decoration:underline; }
#maincontent { background-color:#FFFFFF; }
#maincontentinner { padding-left:20px; padding-right:20px; padding-top:0px; padding-bottom:0px; border-top:solid 1px #c0c0c0; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#696969; }
.contenttopshadow { background:url(../images/contenttopshadow.png) top left repeat-x; width:928px; height:11px; margin-top:10px; margin-bottom:10px; }
.contentbottomshadow { background:url(../images/contentbottomshadow.png) top left no-repeat; width:950px; height:43px; }
.blog { margin-top:20px; }
table#blog_table { width:888px; }
td#blog_left { padding:0px; }
td#blog_middle { width:25px; padding:0px; }
td#blog_right { width:370px; overflow:hidden; padding:0px; }
#blog_sidebarArea { margin-top:20px; border:0px; width:370px; }
h5 { display:block; font-size:15px; font-weight:bold; color:#009bee; margin-top:15px; }
h5 a, h5 a:link, h5 a:visited, h5 a:active, h5 a:hover { color:#009bee; text-decoration:underline; }
h6 { display:block; font-size:11px; font-weight:normal; color:#696969; margin-top:4px; margin-bottom:4px; }
h6 a, h6 a:link, h6 a:visited, h6 a:active, h6 a:hover { color:#009bee; text-decoration:underline; }
.blog_sidebarposttitle { display:block; font-size:13px; font-weight:bold; color:#009bee; margin-top:15px; }
.blog_sidebarposttitle a, .blog_sidebarposttitle a:link, .blog_sidebarposttitle a:visited, .blog_sidebarposttitle a:active, .blog_sidebarposttitle a:hover { color:#009bee; text-decoration:underline; }
.blog .post p { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:15px; line-height:19px; }
.blog_sidebarpost p { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:13px; line-height:18px; }
a.readmore, a:link.readmore, a:visited.readmore, a:active.readmore, a:hover.readmore { color:#009bee; text-decoration:underline; font-size:10px; font-weight:bold; }
.blog_desc { margin-top:5px; border-top:1px solid #81aa3b; padding-top:10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; line-height:18px; }
.blogsearch { font-size:18px; }
.formArea { display:block; margin-top:5px; }
.searchinput { width:200px; }
.blog_author { margin-top:15px; }
.blog_author img { padding-right:15px; }
.blog_author h3 { display:block; color:#7b7b7b; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; line-height:10px; text-transform:uppercase; }
.blog_author h3 a { color:#009bee; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; line-height:10px; text-transform:none; text-decoration:underline; }
.blog_author .blog_bio { margin-top:5px; margin-right:25px; color:#6a6969; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; line-height:18px; }
.blog_sidebarbox { margin-top:20px; background:url(../images/blogboxbg.png) top left repeat-y; width:370px; }
.blog_sidebartop { background:url(../images/blogsidebartop.jpg) top left no-repeat; width:370px; height:46px; text-indent:20px; padding-top:12px; }
.blog_sidebarbottom { background:url(../images/blogsidebarbottom.jpg) top left no-repeat; width:370px; height:30px; }
.blog_sidebartop h2 { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#FFFFFF; }
.blog_sidebardesc { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; line-height:18px; padding-top:0px; padding-left:20px; padding-right:20px; }
.blog_sidebarpost { padding-top:5px; padding-left:20px; padding-right:20px; }
.yoursw_subtitle { display:block; margin-top:-10px; margin-bottom:20px; }
.yoursw h4 { display:block; margin-top:-50px; margin-bottom:40px; margin-left:23px; }
.blog_recent { background:url(../images/recentbg.png) repeat-y; width:274px; margin-top:20px; margin-bottom:0px; margin-left:0px; margin-right:25px; float:left; }
.blog_recent p, .blog_recent .post { display:block; margin-left:20px; margin-right:20px; }
.blog_recenttop { background:url(../images/recenttop.png) no-repeat; width:274px; height:18px; }
.blog_recentbottom { background:url(../images/recentbottom.png) no-repeat; width:274px; height:17px; margin-top:10px; }
.blog_recent_heading { color:#81aa3b; }
.blog_recent_title { margin-top:2px; margin-bottom:15px; }
.blog_recent_title a, .blog_recent_title a:link, .blog_recent_title a:active, .blog_recent_title a:visited, .blog_recent_title a:hover { color:#009bee; text-decoration:underline; }
.blog_recent_date { font-size:11px; font-weight:normal; color:#696969; }