body {background:#EEE url(../images/bg2.jpg) top center fixed no-repeat;font-size:11px;}

h1.title { margin-left:10px;}

.right {float:right;}
.left {float:left;}

a {color: #000;text-decoration: none;}
a:hover {text-decoration: underline;}
#AGBar {height:22px; background:black url(https://secure1.ag.org/agbar/images/ag_header_agusa.gif) no-repeat; overflow:hidden;}
	#AGBar .AGLink {float:left;width:163px; height:21px; display:block;}
	#AGBar .AgLink a {color:white; width:163px; height:21px; display:block;  }
	
p { margin-left:25px;}

	

#header {width:960px; margin:0px auto; height:75px; z-index:39;}
#logo {width:200px; height:63px; float:left; margin-right:10px; margin-bottom:0px; text-indent:-5000; cursor:pointer;}
#search {width:228px; height:25px; background:white; float:left; margin-left:37px; margin-top:11px; margin-bottom:0px; margin-right:0px; border:1px solid #bbb;}
	#search div {padding:2px 0px;}
	#search label {margin-right:6px;}
	#search input.txt {width:221px; border:0px; padding:3px; margin-right:0px; background:white; color:#444;}
	#search input.btn {width:25px; border:1px solid #ccc; padding:2px; margin-left:0px; cursor:pointer;}
	
.searchTable {margin-left:50px;}
.searchTable .table-header:hover {background:none !important;}
.searchTable td {border-bottom: 1px dashed #bbb; }
.searchTable tr {margin-botton:5px;}
.searchTable tr:hover {background-color: #ddd !important;}
.searchTable tr.odd {background:#eee;}
.searchTable tr td {font-size:10px; padding:3px;vertical-align:middle;}
.searchTable tr th {text-align:left; padding:3px; border-bottom:1px solid #666;}
.searchTable a {color:#000;}

	
#menu {width:600px; height:50px; background:#444; float:right; border:0px solid white; border-top:none;font-size:12px;}
	#menu ul {list-style:none; margin:0px; padding:0px;}
	#menu li {float:left; margin:5px; padding:10px 9px;}
	.highlight a {color:#F90;}
	#menu a {color:white; font-weight:bold; text-decoration:none;}
	#menu a:hover {color:#F90;}
	#menu li.home_icon {padding:0; margin:-2px 0 0 10px; width:48px; height:48px; background: url(../images/home_icon.png);}
	#menu li.home_icon:hover {background: url(../images/home_icon.png) no-repeat scroll 0 -48px; display:block; z-index: 0; cursor:pointer;}

#content_wrapper {width:960px; clear:both; margin:0px auto; background:white;border:1px solid #bbb; padding:10px 0px; padding-bottom:25px; z-index:2px;}
h2 {margin: 10px 0 0 40px;}

.description_box { margin: 30px 40px 30px 50px; height:130px; color:555;}
.description_box_img {width:230px; height:130px; background-color:black; float:left;}
.description_box_img img {display:block; height:130px; margin-left: auto; margin-right:auto; max-width:230px; border:1px solid #bbb;}
.description_box_title { width:500px; font-size:16px; color: #000; margin-left:240px; }
.description_box_title a:hover {text-decoration: none;}
.description_box_title h2 {margin:0;}
.description_box_link { margin-left:245px; color:#666;}
.description_box_link a {color:#666;}
.description_box_description { margin-left:245px;}
.grey_text {color:#333;}


/*HOME PAGE */
	#feat {height:300px; border:0px solid #bbb;margin-top:10px;}
	#right_side_bar { height:300px; margin-top:10px;}
		#right_side_bar .sub { height:140px; background:#ddd; margin:0px 10px; overflow:hidden;}
			#right_side_bar a {}
			#right_side_bar a:hover {text-decoration:none;}
			#right_side_bar span {}
		#right_side_bar .last {margin-top:18px;}
#collection_container { margin:20px 0 20px 10px;}
#collection_container h3 {text-align:center;}
.home_item_detail {margin-bottom:20px; margin-right:10px;  display:block;}
.home_item_detail:hover { cursor:pointer;}
.home_item_detail a {display:block; border:2px solid white; text-decoration:none; }
.home_item_link {height: 95px;padding:3px;}
.home_item_link_img {width:112px; height:63px; background-color:black; background-image: url(../images/agtv_box_112.jpg); border:1px solid #bbb;}
.home_item_link img {height:63px; display:block; margin-left:auto; margin-right:auto; max-width:112px;}
.home_item_title {font-size:11px; font-weight:bold; display: block; margin-left:118px; color:#000; }
.home_item_title a:hover {text-decoration:none; }
.home_item_description {font-size:10px; display: block; margin-left:118px; color: #555; overflow:hidden; height:60px;  }

.sidebar {width:300px !important;}
.home_more {text-align:right; margin-right:10px;}
.home_item_watchnow {background:#ddd; color:#222; text-align:center; padding:2px; display:block; width:108px;}


.redhover:hover {background:#FDD; border:2px solid #800; text-decoration:none; cursor:pointer;  display:block;}
.bluehover:hover {background:#d8eaff; border:2px solid #369; text-decoration:none; cursor:pointer; display:block;}
.greenhover:hover {background:#e0f3d8; border:2px solid #298F00; text-decoration:none; cursor:pointer; display:block;}


/* Search Auto-Completer */
div.autocomplete {position:absolute; width:227px; background-color:white; border:1px solid #888; margin:0; padding:0 !important; z-index:99 !important; }
div.autocomplete ul {list-style-type:none; margin:0; padding:0;}
div.autocomplete ul li.selected { background-color: #ddd;}
div.autocomplete ul li {list-style-type:none;display:block !important; margin:0 !important; padding:2px !important; height:20px !important; cursor:pointer; float:none !important;}


/* BUTTON */
.more_button{
	background:transparent url(../images/button.png) repeat scroll right -20px;
	border:medium none; color:white; cursor:pointer; display:inline-block; font-size:10px; font-weight:bold;
	height:20px; line-height:20px; margin-right:5px; padding:0 6px 0 0; text-decoration:none;}
.more_button_cap {
	background:transparent url(../images/button.png) repeat scroll left top;
	display:inline-block;height:20px;padding:0 2px 0 8px;}
.more_button:hover {color:#FF9900; text-decoration:none;}

/* ITEM PAGE */
.item_description {width:553px; margin-left:12px; padding:5px; }
.item_description div {margin-bottom:10px;}
.item_description ul {}
.item_video_description {width: 420px;  float:left; }
.item_weblink {width:125px; padding-left:5px; float:right; text-align:center; }
.item_date {width:125px; padding-left:5px; float:right;text-align:center; }
.item_embed {width:125px; padding-left:5px;float:right;text-align:center; }

.item_description .spanner {color:white; padding:5px 10px; font-weight:bold; border:1px solid #bbb;}
.item_description .spanned {color:white; font-weight:bold;}
.item_description .spanned .pill-left { padding:5px; padding-left:10px; border:1px solid #bbb; border-right:none;}
.item_description .spanned .pill-right { padding:5px; padding-right:10px; border:1px solid #bbb; border-left:none; color:black;}
.item_description .spanned .pill-right a {color:#444;}
.item_description .spanned .pill-right a:hover {cursor:pointer; color:black; text-decoration:none;}
.item_description .red {background-color:#880000;}
.item_description .blue {background-color:#0076A7;}
.item_description .light-blue {background-color:#d8eaff;}



/*Comments */
.item_feedback {margin-left:12px; background-color:#efefef; border-bottom:1px solid #bbb; border-right:1px solid #bbb; border-left:1px solid #bbb;  width:553px;padding: 5px ; }
/*.item_feedback h3 {height:42px; margin-bottom:5px; margin-right:10px; color:white; text-align:left !important; padding-left:5px; font-size:14px;background:url(../images/green-banner.png) no-repeat scroll -5px 0;}*/
.comment_avatar { width:100px; float:left;}
.comment_avatar img {height:74px; border: 1px solid #bbb;}
.comment_name {width:100px; float:left;}
.comment_display {margin-left:100px; width: 420px; height:74px; display:block;}
.comment {margin-top:20px; height:100px;}

.comment_submission {margin-top:20px; height:150px;}
.comment_form {}
.comment_form .comment_text {width:400px; height:100px;}
.comment_form .submit_comment {float:right; margin-right:45px; margin-top:10px;}

#item_container {margin-left:12px;}
.share_this {  }
.share_this img {height:24px; width:24px; display:block; border:2px solid white; }
.share_this img:hover {border:none; height:28px; width:28px; }
.share_this ul {margin:0;  }
.share_this li { margin:3px; padding:0; list-style:none; float:left;}

.episode h3 {margin-left:10px;}


.video_detail {color:black; padding: 10px 0 10px 0; height:39px; border-bottom: dashed 1px #ddd; }
.video_detail:hover {background-color:#F5F5F5;}
.video_detail_thumb {float:left; display:block; width:70px; height:39px; margin-right:3px;}
.video_detail a { height:39px; width: 470px; }
.video_detail_title {font-size:10px; margin:0 5px; display:block; height:39px; text-align:center; }
.video_detail_date {font-size:10px; margin:0 5px; display:block; height:39px; text-align:center; }
.video_detail_count {font-size:10px; margin:0 5px; display:block; height:39px; text-align:center; }
.video_detail_votes {font-size:10px; margin:0 5px; display:block; height:39px; text-align:center; }
.video_detail_description {font-size:10px; margin:0 5px; height:39px;}
.video_detail_img {width:70px; height:39px; background-color:black; float:left; border: 1px solid #CCC;}
.video_detail_img img {display:block; height:39px; margin-left: auto; margin-right:auto; max-width:70px;}
.video_detail_link { margin:5px 0 0 0px;}
.video_detail_link a {color: #333;}
.video_detail_labels { height:25px; border-bottom:dashed 1px #ddd; text-align:center; display:block; margin:0; }

.thumbs {background: url(../images/thumbs_up.png); height:53px; width:40px; float:right; display:none; }
.embed_code {float:left; background-color:white; padding:2px;  border: solid 1px #bbb; width:150px;}

.channel_list {margin-left:70px; margin-bottom:40px;}

.channel_detail{margin:15px 0px 0 0; padding:6px; width:228px; height:46px; border:2px #f1f1f1 solid;  color: #000; cursor:pointer; display:block; }
.channel_detail_title {font-size:13px; font-weight:bold; margin: 25px 0 0 10px; }
.channel_detail_img img {height:45px; width:80px; border: solid 1px #bbb;}
.channel_detail_description  {display:none;}

.show {display: block; margin-left:85px;}

/*Recent and Popular */
.recent_detail { margin:20px 0 0 0;  padding:4px; width:221px; display:block; border: 2px solid #f1f1f1;  min-height:235px;  color:#000; }
.recent_detail a {text-decoration:none;}
.recent_detail_title {font-size:12px; font-weight:bold; margin: 5px 0 0 0px; display:block;}
.recent_detail_description {width:221px; margin:5px 0 0 0px;  font-size:11px; color:#555;}
.recent_detail_img {width:221px ; background-image: url(../images/agtv_box.jpg); display:block;}
.recent_detail_img img { height:128px;  max-width:221px; margin-left: auto; margin-right:auto; display:block;}
.recent_detail_count {margin:3px 0px 0 0px; color:#666; text-align:left; font-size: 9px; display:block;}


.series_detail { margin-top:20px;  padding:4px; width:220px; display:block; border: 2px solid #f1f1f1; min-height:235px;   color:#000;}
.series_detail a {text-decoration:none;}
.series_detail_title {font-size:12px; font-weight:bold; margin: 5px 0 0 0px; display:block;}
.series_detail_description { width:220px; margin:5px 0 0 0px ; font-size:11px; color:#555;}
.series_detail_img {width:221px; background-image: url(../images/agtv_box.jpg); display: block; }
.series_detail_img img { height:128px; max-width:221px; margin-left: auto; margin-right:auto; display:block;}

.series_description {margin-left:12px; font-size:13px; color:555;}
.series_title_link { font-size:12px;position:absolute; margin: -25px 0 0 12px; }
.series_title_link a {color:#666; }

.item_series_list { width:310px;  margin-left:20px; margin-top:10px;}
.item_series_list_box {height: 276px; overflow-y:scroll; width:298px; border: solid 1px #bbb; background-color:#eee; margin-top:0;  }
.item_series_list h3 {height:auto; margin-bottom:0px; margin-right:10px; color:white; text-align:left !important; padding-left:5px; font-size:14px;}
.item_ad_box {width:290px; height:80px; margin: 0 0 15px 23px; background-color:#600; border:solid 1px #bbb;}
.item_ad_box_ad {font-size:8px; color:#bbb; margin:-15px 0 0 250px; position:relative; overflow:hidden;}
.ad {height:80px;}



.series_list {height:40px; margin-bottom:5px; width:270px; border:2px solid white; padding:3px; font-size:10px;}
.series_list_img {background-color:black; width:70px; float:left; height:39px;}
.series_list_img img {display:block; height:39px; margin-left: auto; margin-right:auto; max-width:70px; }
.series_list_name { margin-left:5px; }
.series_list a {text-decoration:none;}
.series_name {margin-left:5px;  }
.series_name a {color:#666;}
.series_name a:hover { text-decoration:underline;}

.title_decoration {font-weight:bold;}

#toggle_button {width:125px; height:20px; float:right; margin-right:50px;}
.toggle_button1 {background: url(../images/toggle_button.png); height:20px; width: 125px; display:block ;z-index: 0;}
.toggle_button1:hover {background: url(../images/toggle_button.png) no-repeat scroll 0 -20px; display:block; z-index: 0;}

#info_pages {margin:0 20px 0 20px;}
#info_pages p {margin-left:20px;}
#info_pages a {color:#CF4C0C;}
.home-link a {padding:5px 15px; text-decoration:none; color:white;  font-weight:bold;}
#info_pages ul {margin-left: 10px;}
#info_pages li {margin-left: 35px; list-style: square;}
#info_pages ol {margin-left: 35px;}

#footer {width:960px; clear:both; margin:15px auto; text-align:left;}
.footer_section {margin-left:20px; width:140px;float:left;}
#footer h3 {margin:0; padding:0; font-size:13px; color:#222; padding:3px; font-weight:bold; text-transform:uppercase; text-decoration:underline;}
#footer ul {list-style:none; margin:0; padding:0;}
#footer li { margin:0; padding:0; margin-left:3px;}
#footer a {font-size:11px; color:#666;}

#footer .copy {padding:10px; text-align:center; font-size:11px; margin-top:10px;}

	.sub h3 {height:22px; margin-bottom:5px; margin-right:10px; color:white; text-align:left !important; padding-left:5px; font-size:14px;}
	h3.blue {background-color:#0076A7; background-image: url(../images/trans_col_head.png);}
	h3.red {background-color:#880000; background-image: url(../images/trans_col_head.png); }
	h3.yellow {background-color:#FE9900; background-image: url(../images/trans_col_head.png);}
	h3.green {background-color:#298F00; background-image: url(../images/trans_col_head.png); }
	
	h2.pageheader { width:280px; height: 25px; color:white; padding:5px 5px 5px 10px; line-height:1; background-repeat:repeat-y;}
	h2.red {background-color:#880000; background-image: url(../images/trans_col_head.png); color:white; }
	h2.blue {background-color:#0076A7; background-image: url(../images/trans_col_head.png); color:white; }
	h2.green {background-color:#298F00; background-image: url(../images/trans_col_head.png); color:white; }
	
/*
*/
.over {text-align:right;font-weight:bold; position:relative; top:-40px; color:white; height:20px; padding:5px; padding-top:10px; background: url(../images/50-gray.png) repeat; display:block;} 




/* Admin */
.inner_wrapper {margin:7px; }
.inner_wrapper a {color: #880000;}
.editHeader {text-align:left; margin-bottom:20px;}

.submenu {float:right; top:30px; position:relative;}
.submenu a {padding:5px 15px; text-decoration:none; color:white; font-weight:bold;}

.media_btn {display:block; width:315px; height:30px; margin-left:6px; background-image: url(../images/media_rep_button_up.jpg);}
.media_btn:hover {background-image: url(../images/media_rep_button.jpg);}

.defaultTable {}
.defaultTable tr {}
.defaultTable tr.odd {background:#e6e6e6;}
.defaultTable tr td {font-size:10px; padding:3px; border-bottom:1px dashed #bbb;}
.defaultTable tr th {text-align:left; padding:3px; border-bottom:1px solid black;}
.defaultTable a {color:#880000;}
.defaultTable tr.featured {background:#FFb;}

.defaultForm {}
.defaultForm li {list-style:none; margin: 0 0 10px 0; padding-bottom:10px; padding-top:10px;}
.defaultForm li label {display:block; width:100px; font-weight:bold; float:left; text-align:right; padding-right:10px;  }
.defaultForm li input {display:; width:196px; background-color:#efefef; float:left; border:1px solid #bbb; background:white; padding:2px; }
.defaultForm .inputExtension {float:left;}
.defaultForm li select {width:220px; border:1px solid #bbb; background:white; padding:2px; }
.defaultForm li select option:hover {background-color:#ccc;}
.defaultForm .btn, .btn {background:#222; color:white; padding:5px; border:black; font-weight:bold; width:auto; cursor:pointer; float:none; font-size:10px;}
.btn:hover {background:#333; color:#F90;}

.filechooserControl td, .filechooserControl imput, .filechooserControl select {vertical-align:top;}

.dashboard_1 {min-height:400px; margin-left:30px;}
.dash_mod { border:1px dashed #bbb; background:#eee;}
.dash_mod h3 {background:url(../images/drk_gry.jpg) repeat scroll 0px -7px; color:white; font-size:14px; padding:5px; font-weight:bold;}

.dashboard_2 {min-height:400px;}

body.embed {background: none; background-image:none;}


/* Sample Styles for CAMForms */
div.CAMForm {margin:0px; padding:0px;}
div.CAMForm fieldset {padding:20px;}
div.CAMForm fieldset div.formHeader {border:1px solid #AAA; padding:10px; background:#DDD; display:none;}
div.CAMForm fieldset div.formHeader h2 {}
div.CAMForm fieldset div.formHeader p {font-style:italic;}
div.CAMForm fieldset ul.fields {list-style:none; padding:0px;}
div.CAMForm fieldset ul.fields li {margin:10px 0px; clear:both;}
div.CAMForm fieldset ul.fields li.captcha { height: 50px;}
div.CAMForm fieldset ul.fields li.captcha img {border:1px solid black;}
div.CAMForm fieldset ul.fields li.submit {border-top:1px dashed #DDD; padding-top:10px;}
div.CAMForm fieldset ul.fields li .error {border:1px solid red;}
div.CAMForm fieldset ul.fields li label {display:block; float:left; width:185px; text-align:right; padding-right:15px; font-weight:bold;}
div.CAMForm fieldset ul.fields li input {}
div.CAMForm fieldset ul.fields li input.input_box {width:200px; border:1px solid #bbb; padding:5px;}
div.CAMForm fieldset ul.fields li .text_area {width:400px; height:100px; border:1px solid #bbb; padding:5px;}
div.CAMForm fieldset ul.fields li input.select_box {}
div.CAMForm fieldset ul.fields li ul.choices {list-style:none; width:375px; float:right; padding:0px; margin-bottom:10px;}
div.CAMForm fieldset ul.fields li ul.choices li {margin:0px;}
div.CAMForm fieldset ul.fields li ul.choices li label {display:inline; float:none; width:auto; font-weight:normal;}
div.CAMForm fieldset ul.fields li ul.choices li input.radio_button {}
div.CAMForm fieldset ul.fields li ul.choices li input.check_box {}

