/* CSS Document */
/* CSS Document */
body { height:100%; margin:0px; padding:0px; font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#333333; background-image:url(images/GO_web_background.jpg); background-repeat:repeat-y; background-position:top center; }
img { border:none; }

#fck_body { background:#FFF; width:900px; margin:auto; }

a:link, a:visited { color:#333333; text-decoration:none; }
a:hover, a:active { color:#00589C; text-decoration:none; }

#container_main { width:923px; height:100%; margin:0px auto; background-color:#FFF; border:none; }
#container_header { height:129px; background-image:url(/images/GO_logo_header.jpg); background-repeat:no-repeat; border:none; }
#container_top_banner { height:215px; border-top:1px solid #FFF; border-bottom:1px solid #FFF; }
#container_body { width:905px; padding:9px; }

#container_body_left { float:left; width:200px; }
#container_body_right { float:right; width:700px; }

#top_menu { height:15px; padding-top:10px; color:#FFF; text-align:right; }
#top_menu a:link, #top_menu a:visited { margin-right:13px; text-decoration:none; color:#FFF; font-weight:bold; }
#top_menu a:hover, #top_menu a:active { margin-right:13px; text-decoration:none; color:#009BD4; font-weight:bold; }

#logo { width:235px; height:85px; margin:-4px 0px 0px 25px; display:block; }
#page_title { text-align:right; margin-top:-15px; margin-right:15px; font-size:24px; font-weight:bold; color:#000; }

#main_menu { width:923px; height:40px; background-image:url(/images/orig_background_for_main_navigation.jpg); background-repeat:no-repeat; background-position:top center; text-align:center; margin:0px; }
#main_menu td { background-image:url(/images/menu_out.png); background-repeat:repeat-x; padding-bottom:10px; }
#main_menu a:link,#main_menu  a:visited { font-size:14px; width:100%; height:100%; font-weight:bold; color:#009BD4; display:block; text-decoration:none; }
#main_menu td:hover { color:#FFF; background-image:url(/images/menu_nones.png); background-repeat:repeat-x; }
#main_menu td.active { background-image:url(/images/menu_nones.png); background-repeat:repeat-x; }
#main_menu td.active a:link, #main_menu td.active a:visited { color:#FFF; text-decoration:none; }

.mail_required { color:#009BD4; font-weight:bold; }
#breadcrums { width:600px; height:30px; padding:5px 0px; }

#subnav_menu { width:200px; }
#subnav_menu .heading { padding:5px 10px; width:180px; height:15px; background:#868370; color:#000; display:block; font-size:14px; font-weight:bold; }
#subnav_menu a { padding-left:10px; width:190px; height:15px; background:#868370; color:#FFFFFF; display:block; font-size:13px; font-weight:bold; }
#subnav_menu a:hover, #subnav_menu a.active { color:#000000; }
#subnav_menu a.divider { border-top:1px solid #FFFFFF; height:20px; padding-top:4px; }
#subnav_menu a.addbottom { height:20px; padding:0px 0px 10px 10px; }

#left_ads { margin:0px auto; }
#left_content { padding:10px; width:180px; }
.ad_rectangle_div { width:180px; height:150px; padding:30px 8px; margin-top:15px; background-image:url(/images/small_ad_background.jpg); background-repeat:no-repeat; float:right; }
.ad_tower_div { width:160px; height:600px; padding:18px; margin-top:10px; background-image:url(/images/big_ad_background.jpg); background-repeat:no-repeat; float:right; }
.ad_rectangle { width:180px; height:150px; padding:0px; margin:0px; background-color:#666; }
.ad_tower { width:160px; height:600px; padding:0px; margin:0px; background-color:#666; }

/*/////////////////////// LISTS ///////////////////////*/
.list { width: 430px; margin: 5px 0px 5px 0px; }
.list-indicators { width: 30px; height: 20px; }
.list-dividers { height:1px; border-bottom:1px dotted #86A558; }
.list-image { width: 80px; height: 80px; background-color: #86A558; border: 1px solid #566A39; padding: 5px 5px 5px 5px; vertical-align: middle; text-align: center; }
.list-row { border-bottom: 1px dotted #86A558; }
.list-nav a:link, .list-nav a:visited { color: #000000; text-decoration:none; display:inline; clear:none; }
.list-nav a:active, .list-nav a:hover { color: #FFCC00; text-decoration:none; display:inline; clear:none; }
.list-headings { color: #000000; font-size: 12px; font-weight: bold; vertical-align: middle; text-align: left; line-height: 20px; text-decoration:none; padding: 2px 5px 2px 5px; }
.list-headings-c { color: #000000; font-size: 12px; font-weight: bold; vertical-align: middle; text-align: center; line-height: 20px; text-decoration:none; padding: 2px 5px 2px 5px; }
.list-options { font-size: 10px; font-weight: normal; background-color: #E3E8EE; vertical-align: middle; text-align: right; line-height: 20px; text-decoration:none; padding: 2px 2px 2px 2px; }
.list-nav { background-color:#EEE; font-size: 12px; font-weight: normal; vertical-align:middle; text-align:center; line-height: 20px; text-decoration:none; padding: 2px 2px 2px 2px; border:1px solid #999; }
.list-body { padding: 1px 2px 1px 2px; vertical-align: middle; }

#page_content { width:650px; min-height:500px; padding:0px 10px; }
.page_content_section { clear:both; }
.page_content_section div a { text-decoration:underline; }

.black_title_bar { clear:both; padding:20px 10px; margin:10px 0px; height:20px; text-transform:uppercase; background-image:url(/images/black_title_bar.gif); background-repeat:no-repeat; font-size:15px; font-weight:bold; color:#FFFFFF;  }
.brown_title_bar { clear:both; padding:20px 10px; margin:10px 0px; height:20px; text-transform:uppercase; background-image:url(/images/brown_title_bar.jpg); background-repeat:no-repeat; font-size:15px; font-weight:bold; color:#FFFFFF; }
.blue_title_bar { clear:both; padding:20px 10px; margin:10px 0px; height:20px; text-transform:uppercase; background-image:url(/images/blue_title_bar.jpg); background-repeat:no-repeat; font-size:15px; font-weight:bold; }
.green_title_bar { clear:both; padding:20px 10px; margin:10px 0px; height:20px; text-transform:uppercase; background-image:url(/images/green_title_bar.jpg); background-repeat:no-repeat; font-size:15px; font-weight:bold; color:#FFFFFF; }
.yellow_title_bar { clear:both; padding:20px 10px; margin:10px 0px; height:20px; text-transform:uppercase; background-image:url(/images/yellow_title_bar.jpg); background-repeat:no-repeat; font-size:15px; font-weight:bold; }

.featured { width:650px; margin:0px auto 20px auto; border:0px; }
.featured td { width:200px; }
.featured_img { width:180px; height:110px; padding:10px; margin-bottom:5px; text-align:center; line-height:110px; vertical-align:middle; background-image:url(/images/GO_200x130_featured_box.jpg); background-repeat:no-repeat; }
.featured_img img { margin:auto; line-height:110px; vertical-align:middle; }
.featured_img div { width:180px; height:110px; background-color:#666; line-height:110px; vertical-align:middle; }
.featured_synopsis { padding:5px; width:190px; margin:5px auto 20px auto; font-size:11px; }

.gallery { width:650px; height:350px; margin:10px 0px;; float:left; clear:both; color:#999; font-size:16px; font-weight:bold; text-align:center; vertical-align:middle; }

#quickSubCat { width: 430px; text-align: center; vertical-align: middle; font-size: 12px; margin: 3px 0px 3px 0px; }
.subcatTile { width: 210px; float: left; margin: 2px 2px 2px 2px; }
.subcatTile a:link, .subcatTile a:visited { color: #333333; display: block; padding: 3px 4px 3px 4px; text-decoration: none; }
.subcatTile a:hover, .subcatTile a:active { color: #00589C; display: block; padding: 3px 4px 3px 4px; text-decoration: none; }

.article_thumb { float:left; padding:0px 5px 0px 0px; border:0px; }
.article_synopsis { height:80px; font-size:11px; padding:10px; border-bottom:1px dotted #CCCCCC; clear:both; margin-bottom:10px; }
.article_synopsis h2 { text-decoration:none; padding:0px; margin:0px 0px 10px 0px; font-size:14px; font-weight:bold; text-indent:0px; text-align:left; }
.article_synopsis h2 a:link, .article_synopsis h2 a:visited { text-decoration:none; color:#000; }
.article_synopsis h2 a:hover, .article_synopsis h2 a:active { text-decoration:none; color:#000; }

.article_synopsis_sm { height:20px; font-size:14px; padding:3px 10px; border-bottom:1px dotted #CCCCCC; clear:both; margin-bottom:5px; }
.article_synopsis_sm a:link, .article_synopsis_sm a:visited { text-decoration:none; color:#222; }
.article_synopsis_sm a:hover, .article_synopsis_sm a:active { text-decoration:none; color:#222; }
.article_readmore_sm { text-align:right; font-size:10px; color:#006600; float:right; margin-top:5px; padding-right:10px; }
.article_readmore_sm:link, .article_readmore_sm:visited { color:#006600; text-decoration:none; }
.article_readmore_sm:hover, .article_readmore_sm:active { color:#FF9900; text-decoration:none; }

#container_footer { float:left; width:905px; padding:9px; margin:10px 0px 0px 0px; font-size:11px; background-color:#F3F3F1; }
#container_footer table { margin:0px auto 25px auto; width:90%; }
#container_footer table td { vertical-align:top; }
#container_footer table a.foot_sect { color:#444; font-size:12px; font-weight:bold; line-height:2.5em; clear:both; text-align:left; }
#container_footer table a.foot_sub { line-height:1.5em; color:#666; padding-left:7px; }
#container_footer a:link, #container_footer a:visited { text-decoration:none; }
#container_footer a:hover, #container_footer a:active { text-decoration:underline; }

label { font-size:10px; font-weight:bold; }

h3 { font-size: 14px; color:#333; font-weight: bold; text-transform: capitalize; text-align: left; text-decoration:none; text-indent: 0px; vertical-align: middle; padding: 0px 0px 3px 0px; margin: 0px 0px 0px 0px; }
.body-large { font-size: 12px; }						.body-bold { font-weight: bold; }
.body-right { text-align: right; }						.body-centred { text-align: center; }
.body-small { font-size: 9px; }							.body_spaced { line-height: 1.5em; }
.body-small-r { font-size: 9px; text-align: right; }	.body-indented { padding-left: 20px; }
.body-small-c { font-size: 10px; text-align: center; font-weight: bold; }
.body-small-g { font-size: 9px; color: #666666; }		.body-med-g { font-size: 11px; color: #666666; }