/* GLOBAL STYLES */
input {
border: 1px solid #999999;
}
.checkboxsearch{
border: 0px solid #999999;
}
.keywordsearch{
	vertical-align: middle;
	background-repeat: no-repeat;
	color: #000000;
	font-size: 11pt;
	font-weight: bold;
	background-color: #FFFFFF;
	height: 21px;
	width: 460px;
	border: 1px solid #999999;
}
textarea {
border: 1px solid #999999;	
}

select {
border: 1px solid #999999;	
}

a img {
	border: 0px;	
}
html { 
	min-height: 100%; 
	margin-bottom: 1px; 
}
body {
	margin: 0px 0px 20px 0px;
	text-align: center;
	font-size: 8pt;
	background-attachment: scroll;
	background-color: #e3e3e9;
	background-repeat: repeat-x;
	background-position: center top;
	background-image: url(../images/new_back1.jpg);
}

h2 {
	margin: 0px;
	padding: 0px;
	}

p {
	margin: 0px;
	padding: 0px;
}

div, td {
	font-family: arial, tahoma, serif;
	font-size: 9pt;
	color: #555555;
	line-height: 140%;
}

td.menu {
	background-image: url(../images/wtgskin_secondbar.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	color: #FFFFFF;
	background-color: #FFFFFF;

}
td.menu_item {
	font-size: 9pt;
	font-weight: normal;
	font-family: tahoma, serif;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 7px;
	padding-right: 6px;
	padding-bottom: 7px;
	padding-left: 13px;

}


td.menu_item a:link, td.menu_item a:active, td.menu_item a:visited {
	color: #FFFFFF;
}
td.menu_item a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: normal;
}

td.topbar1 {
	padding-bottom: 5px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(../images/wtgskin_mainheader.jpg);
}

td.topbar2, td.topbar2_right {
	background-repeat: no-repeat;
	font-weight: bold;
	font-size: 10pt;
	font-family: arial, verdana, serif;
	color: #FFFFFF;
	background-position: right top;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #31537D;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 15px;

}
td.topbar2 {

	background-repeat: no-repeat;
	background-position: left top;
}

td.topbar2_right {
	font-weight: normal;
	padding: 10px 15px 8px 10px;
	text-align: right;
	background-image: url(../images/wtgskin_mainbar_right.jpg);
	background-position: right top;
}

table.content {
	width: 1000px;
}

td.content {
	vertical-align: top;
	text-align: left;
	padding: 0px;
	background-repeat: repeat-x;
	background-position: right top;

}

td.page {
	border: 1px none #CCCCCC;
	padding: 8px 10px 10px 10px;
	background-color: #FFFFFF;
}

td.media_page {
	
	
}
td.media_page2 {
	padding: 10px 10px 10px 10px;
	background-color: #CCCCCC;
}
td.media_page_my {
	padding: 10px;
	background-color: #000000;
	background-image: url(../images/my_bar.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	height: 40px;
}
td.media_page_white {
	border: 1px none #CCCCCC;
	background-color: #F7F7F7;
}

td.media_page_white1 {
	border: 1px none #CCCCCC;
	background-color: #F7F7F7;
	float: left;
	clear: right;
	height: 1200px;
}
div.page_header {
	font-size: 18pt;
	font-family: arial, verdana, serif;
	font-weight: bold;
	color: #555555;
	margin-bottom: 0px;
}
div.page_header_login_1 {
	font-size: 11pt;
	font-family: arial, verdana, serif;
	font-weight: bold;
	color: #FFFFFF;
	margin-bottom: 0px;
}
div.page_header_login_2 {
	font-size: 9pt;
	font-family: arial, verdana, serif;

	color: #FFFFFF;
	margin-bottom: 0px;
}
div.header {
	padding: 5px 5px 5px 7px;
	font-size: 9pt;
	font-family: arial, serif;
	font-weight: bold;
	border: 1px solid #DDDDDD;
	background: #F5F5F5;
}

div.box {
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
	border-top: none;
	padding: 10px;
}

td.shadow {
	background-image: url(../images/shadow.gif); 
	background-repeat: repeat-x; 
	padding-bottom: 5px;
}

input.text {
	font-family: arial, verdana, serif;
	font-size: 9pt;
	color: #000000;
	vertical-align: middle;
	padding-left: 2px;
	height: 21px;
}
input.login {
	vertical-align: middle;
	background-image: url(../images/wtgskin_loginbox.jpg);
	background-repeat: no-repeat;
	color: #333333;
	font-size: 11pt;
	padding-left: 5px;
	font-weight: bold;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #000000;
	width: 240px;
	height: 23px;
}

input.search {
	vertical-align: middle;
	background-image: url(../images/wtgskin_search.jpg);
	background-repeat: no-repeat;
	color: #333333;
	font-size: 12pt;
	padding-left: 5px;
	font-weight: bold;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #000000;
}

input.button {
	font-family: arial, verdana, serif;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	vertical-align: middle;
	background-color: #3399CC;
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 5px;
	padding-right: 19px;
	padding-bottom: 5px;
	padding-left: 19px;
	border: 0px solid #999999;
}
input.button_large {
	font-family: arial, verdana, serif;
	font-size: 10pt;
	padding: 3px;
	color: #FFFFFF;
	font-weight: bold;
	vertical-align: middle;
	background-color: #3399CC;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-repeat: repeat-x;
	background-position: left top;
	width: 120px;
	height: 30px;
}
input.button_login {
	font-family: arial, verdana, serif;
	font-size: 8pt;
	padding: 3px;
	color: #FFFFFF;
	font-weight: bold;
	vertical-align: middle;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-position: left top;
	width: 70px;
	height: 25px;
	border: 1px solid #999999;
	background-image: url(../images/green_button.jpg);
}
input.search_top {
	vertical-align: middle;
	background-image: url(../images/wtgskin_search.jpg);
	background-repeat: no-repeat;
	color: #333333;
	font-size: 12pt;
	padding-left: 5px;
	font-weight: bold;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #000000;
	height: 23px;
	width: 170px;
}

input.button_top {
	font-family: arial, verdana, serif;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
	vertical-align: middle;
	background-color: #3399CC;
	width: 80px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 3px;
	margin-right: 13px;
}

input.radio, input.checkbox {
	vertical-align: middle;
	border:  none;
}

textarea {
	font-family: arial, verdana, serif;
	color: #333333;
	padding-left: 2px;
	font-size: 10pt;
}

select, select.small {
	color: #333333;
	font-family: arial, verdana serif;
	font-size: 9pt;
	vertical-align: middle;
	margin-top: 1px;
}
.icon {
	vertical-align: middle;
}
.icon_big {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}

img.photo {
	border: 1px solid #DDDDDD;
	margin-right: 10px;
}

font.small {
	font-size: 7pt;
	font-family: arial, serif;
}

font.big {
	font-size: 9pt;
	font-family: verdana, arial, serif;
	font-weight: bold;
}

font.bold {
	font-weight: bold;
}

font.disabled {
	color: #AAAAAA;
}

form {
	margin: 0px;
}

div.center {
	text-align: center;
}

div.error {
	vertical-align: middle;
	color: #FF0000;
}

a:link { color: #336699; text-decoration: none; }
a:visited { color: #336699; text-decoration: none; }
a:hover { color: #3399FF; text-decoration: underline; }

a.update:link {
	color: #00FFFF;
	text-decoration: none;
}
a.update:visited {
	color: #00FFFF;
	text-decoration: none;
}
a.update:hover {
	color: #0099FF;
	text-decoration: none;
}


a.menu_item:link { color: #336699; text-decoration: none; }
a.menu_item:visited { color: #336699; text-decoration: none; }
a.menu_item:hover { color: #3399FF; text-decoration: underline; 


}

a.top_menu_item:link {
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 30px;
}
a.top_menu_item:visited { color: #FFFFFF; text-decoration: none; 

	color: #FFFFFF;
	text-decoration: none;
	padding-right: 30px;}
	
a.top_menu_item:hover {
	color: #FFFFFF;
	text-decoration: underline;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 30px;
	background-repeat: repeat-x;
	background-position: left top;
}


label { 	
	color: #555555;
	text-decoration: none;
	padding-right: 30px;
}


label:hover { 	
 	font-style: italic;
 	font-weight: bold;
	color: #555555;		
	padding-right: 30px;}

table.tabs {
	
	
}
td.tab {
	background: #FFFFFF;
	padding-left: 1px;
	border-bottom: 1px solid #CCCCCC;
}
.tab0 {
	font-size: 1pt;
	display: block;
	width: 10px;
}
.tabsholder {
	width: 1002px;
	height: 60px;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-position: left top;
}

.tab1 a:link, .tab1 a:visited {
color: #000000;
	text-align: center;
	font-weight: bold;
	padding-top: 6px;
	padding-right: 15px;
	padding-bottom: 6px;
	padding-left: 15px;
	background-repeat: repeat-x;
	background-position: left top;
	display: block;
	background-color: #FFFFFF;
	font-size: 12px;
	border: 1px solid #3399CC;
}
.tab99 a:link, .tab99 a:visited {
	font-weight: bold;
	text-align: center;
	width: 200px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-color: #CCCCCC;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/tab99.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	display: block;
}
.tab2 a:link, .tab2 a:visited{
	color: #000000;
	text-align: center;
	font-weight: bold;
	padding-top: 6px;
	padding-right: 15px;
	padding-bottom: 6px;
	padding-left: 15px;
	background-repeat: repeat-x;
	background-position: left top;
	display: block;
	background-color: #FFFFFF;
	font-size: 12px;
	border: 1px solid #3399CC;
}
td.tab3 {
	background: #FFFFFF;
    width: 200px;
	padding-right: 12px;
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
}

td.tab4 {
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	padding-right: 12px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}


table.list {
	width: 100%;
	border: 1px solid #DDDDDD;
	border-bottom: none;
}

td.list_header {
	background: #EEEEEE;
	font-weight: bold;
	padding: 3px 5px 3px 7px;
	border-bottom: 1px solid #DDDDDD;
	vertical-align: middle;
}

tr.list_item1 {
	padding: 5px 7px 5px 7px;
	border-bottom: 1px solid #DDDDDD;
}

tr.list_item2 {
	padding: 5px 7px 5px 7px;
	background: #F5F5F5;
	border-bottom: 1px solid #DDDDDD;
}

td.form1 {
	font-weight: bold;
	text-align: right;
	vertical-align: top;
	background-color: #FFFFFF;
	color: #000000;
	padding-top: 12px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-repeat: repeat-x;
	background-position: left top;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #3399CC;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

td.formstandard {
	font-weight: bold;
	text-align: right;
	vertical-align: top;
	background-color: #FFFFFF;
	color: #000000;
	padding-top: 12px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-repeat: repeat-x;
	background-position: left top;

}

td.signup1 {
	font-weight: bold;
	text-align: right;
	vertical-align: top;
	
	color: #333333;
	padding-top: 12px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-repeat: repeat-x;
	background-position: left top;
	font-size: 12px;

}
td.form2 {
	padding: 10px 0px 5px 10px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #3399CC;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

td.signup {
	padding: 10px 0px 5px 10px;
	

}
td.form1_login {
	text-align: right;
	vertical-align: top;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-repeat: repeat-x;
	background-position: left top;
	font-weight: bold;
	width: 110px;
}

td.form1_login1 {
	text-align: right;
	color: #000000;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	background-repeat: repeat-x;
	background-position: left top;
	font-weight: bold;
	width: 70px;
}
td.form2_login {
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 10px;
}

td.form2_login1 {
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 10px;
	color: #FFFFFF;
}

div.form_desc {
	font-size: 8pt;
	padding-bottom: 5px;
}
div.form_error {
	margin-bottom: 10px;
	color: #FF0000;
}
div.success {
	line-height: 16pt;
}
.button a:link, .button a:visited{
	text-align: center;
	font-weight: bold;
	height: 36px;
	width: 140px;
	color: #000000;
	background-color: #FFFFFF;
	background-image: url(../images/button1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 10px;
	display: block;
	vertical-align: middle;
	padding-top: 10px;
}

.button a:hover {
	background-color: #FFFFFF;
	background-image: url(../images/button1a.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color: #000000;
	text-decoration: none;
}

div.button  {
	text-align: left;
	font-weight: bold;
	background-color: #FFFFFF;
	background-image: url(../images/wtgskin_newmessage.gif);
	background-position: left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 5px;
}
td.result, div.result {
	text-align: center;
	border: 1px dashed #CCCCCC;
	background: #FFFFFF;
	padding: 7px 8px 7px 7px;
}
td.error {
	color: #FF0000;
	text-align: center;
	background: #FFFFFF;
	padding: 7px 8px 7px 7px;
	background: #FFF3F3;
}



/* STYLES FOR POPUP TIPS */
#dhtmltooltip {
	text-align: left;
	position: absolute;
	left: -300px;
	visibility: hidden;
	z-index: 100;
	background: #FFFFFF;
	border: 1px solid #AAAAAA;
	padding: 10px;
	width: 300px;
}

#dhtmlpointer{
	position: absolute;
	left: 0px;
	z-index: 100;
	visibility: hidden;
}

/* STYLES FOR FRIEND SUGGEST FEATURE */
.suggest_item a {
	padding: 3px 3px 3px 5px; 
	background: #F7F7F7; 
	border-bottom: 1px solid #CCCCCC;
	width: 181;
	display: block;
}
.suggest_item a:hover {
	background: #003366;
	color: #FFFFFF;
}
#suggest {
	position: absolute; 
	background-color: #FFFFFF; 
	text-align: left; 
	border: 1px solid #AAAAAA;
	padding: 0px;
	display: none;
} 
a.suggest:link { color: #555555; text-decoration: none; }
a.suggest:visited { color: #555555; text-decoration: none; }
a.suggest:hover { color: #FFFFFF; text-decoration: none; }



/* LOGIN PAGE */
td.login_middle {
	vertical-align: middle;
	text-align: center;
	padding-bottom: 30px;
	font-weight: bold;
	font-size: 16pt;
}
td.login_right {
	vertical-align: middle;
	text-align: center;
	padding-bottom: 30px;
}








/* PORTAL PAGE (HOME.PHP) */
td.portal_text {
	vertical-align: top; 
	padding: 10px 20px 10px 10px;
}
table.portal_table {
	border: 0px solid #BBBBBB;
}
div.portal_header {
	border: 1px none #BBBBBB;
	padding: 5px 5px 5px 8px;

	color: #FFFFFF;
}
div.portal_box {
	border: 1px solid #BBBBBB;
	border-top: none;
	padding: 10px;
	background: #FFFFFF;
}
table.portal_login {
	border: 1px solid #BBBBBB;
	margin-bottom: 8px;
	width: 200px;
	height: 175px;
}
td.portal_login2 {
	padding: 10px;
	background: #FFFFFF; 
	text-align: center;
	font-weight: bold;
}
td.portal_header {
	font-weight: bold;
	background-image: url(../images/wtgskin_tabletop.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 5px 5px 5px 8px;
	border-bottom: 1px solid #BBBBBB;
	color: #FFFFFF;
}
td.portal_member {
	padding: 10px 7px 10px 7px;
	text-align: center;
	font-weight: bold;
	
}
td.portal_box {
	padding: 10px;
	background: #FFFFFF;
}




/* USER HOME PAGE */
td.home_left {
	padding: 5px 10px 0px 0px;
	vertical-align: top;
	text-align: center;
}
td.home_middle {
	vertical-align: top;
	padding: 5px 0px 0px 0px;
	
}
td.home_right {
	vertical-align: top;
	padding-top: 5px;
}

td.media_pad {
	vertical-align: top;
	padding-top: 10px;
	margin: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
td.photo_holder {
	padding: 0px;
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
	text-align: center;
	vertical-align: middle;
}


td.home_stats {
	padding: 3px;
	background: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #FFFFFF;

	
}
td.home_notification {
	text-align: left;
	border: 1px solid #999999;
	background: #FFFFFF;
	padding: 7px 8px 7px 6px;
}
td.home_notification_front {
	text-align: left;
	border: 1px solid #DDDDDD;
	background: #FFFFFF;
	margin: 5px;
	padding-top: 7px;
	padding-right: 8px;
	padding-bottom: 7px;
	padding-left: 6px;
}
div.home_photo {
	border: 1px solid #DDDDDD;
	padding: 10px;
	background: #FFFFFF;
}
td.home_header {
	border: 1px solid #DDDDDD;
	padding: 5px 10px 5px 10px;
	font-weight: bold;
	font-family: tahoma, serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #EEEEEE;
	background-image: url(../images/wtgskin_tabletop.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
td.home_status {
	padding: 10px;
	border: 1px solid #DDDDDD;
}
td.home_news {
	border: 1px solid #DDDDDD;
	border-top: none;
	padding: 5px 10px 10px 10px;
	background: #FFFFFF;
}
table.home_button {

	

}
td.home_button0 {

}
td.home_button2 a, td.home_button2 a:visited  {
	background-repeat: no-repeat;
	background-position: top left;
	display: block;
	font-family: tahoma;
	font-size: 11px;
	color: #FFFFFF;
	padding-top: 9px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
		background-image: url(../images/media_selection_b1.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
td.home_button1 a {
	background-color: #FFFFFF;
	background-image: url(../images/media_selection_b1.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
td.home_button2 a,  {

}
td.home_button3 a {
	background-image: url(../images/media_selection_b1.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
td.home_button4 a {
	background-image: url(../images/media_selection_b1.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
td.home_button5 a {
	background-image: url(../images/media_selection_b1.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
td.home_button6 a {
	background-image: url(../images/media_selection_b1.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
td.home_button1 a:hover {
	text-decoration: none;
	background-image: url(../images/wtgskin_home_largebutton_highlight.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	color: #FFFFFF;
}
td.home_button2 a:hover {
	text-decoration: none;
	background-image: url(../images/home_bg_editprofile2.gif);
	background-image: url(../images/wtgskin_home_largebutton_highlight.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	color: #FFFFFF;
}
td.home_button3 a:hover {
	text-decoration: none;
	background-image: url(../images/home_bg_friends2.gif);
	background-image: url(../images/wtgskin_home_largebutton_highlight.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	color: #FFFFFF;
}
td.home_button4 a:hover {
	text-decoration: none;
	background-image: url(../images/home_bg_groups2.gif);
	background-image: url(../images/wtgskin_home_largebutton_highlight.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	color: #FFFFFF;
}
td.home_button5 a:hover {
	text-decoration: none;
	background-image: url(../images/home_bg_photos2.gif);
	background-image: url(../images/wtgskin_home_largebutton_highlight.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	color: #FFFFFF;
}
td.home_button6 a:hover {
	text-decoration: none;
	background-image: url(../images/home_bg_search2.gif);
	background-image: url(../images/wtgskin_home_largebutton_highlight.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	color: #FFFFFF;
}



/* VIEW PROFILE AND VIEW GROUP PAGES */
td.profile {
	background: #FFFFFF;
	
	padding: 5px 7px 5px 7px;
	margin-bottom: 12px;
}

td.profile1 {
	background: #FFFFFF;
	margin-bottom: 12px;
	padding: 20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}


td.profile2 {
	background: #FFFFFF;
	margin-bottom: 12px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
td.profile_header {
	font-weight: bold;
	color: #666666;
	font-size: 12px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 1px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

td.profile_header2 {
	font-weight: bold;
	color: #3399CC;
	font-size: 16px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 1px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

td.profile_header3 {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 16px;
	background-color: #3399CC;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 1px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
td.profile_leftside {
	padding-top: 5px;
	vertical-align: top;
}
td.profile_rightside {
	padding-left: 10px;
	padding-top: 5px;
	width: 550px;
	vertical-align: top;
}
.profile_friend {
	text-align: left;
	font-weight: bold;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;

}

.profile_friend a:link, .profile_friend a:visited {
	text-align: left;
	font-weight: normal;
	padding-top: 1px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 5px;
	text-decoration: none;
	display: block;
	height: 20px;
	width: 240px;

}

.profile_friend a:hover {

}

div.profile_image {
	float: left;
	padding: 5px;
	text-align: center;
	width: 111px;
}
div.profile_bar {
	padding: 0px;
	margin-top: 15px;
	margin-bottom: 10px;
}
td.profile_item1 {
	padding: 5px;
	text-align: center;
	vertical-align: top;
}
td.profile_item2 {
	padding: 5px 5px 5px 5px;
	vertical-align: top;
}
td.profile_comment_author {
	padding: 5px 7px 5px 7px;
	background: #F1F1F1;
}
td.profile_comment_body {
	padding: 5px 7px 5px 7px;
}
div.profile_blogentry {
	padding: 5px 2px 0px 2px;
	font-weight: bold;
}
div.profile_blogentry_date {
	padding-left: 25px;
	color: #666666;
	margin-bottom: 5px;
}
table.profile_menu {
	border: 1px solid #DDDDDD;
	border-left: 5px solid #DDDDDD;
	border-bottom: none;
	margin-top: 12px;
	margin-bottom: 12px;
}

.profile_menu1 {
	background-color: #FFFFFF;	

}

.profile_menu1 a:link, .profile_menu1 a:visited {
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 25px;
	height: 16px;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #3366CC;
	text-decoration: none;
	background-color: #FFFFFF;
}

.profile_menu1 a:hover
{

	text-decoration: underline;
}

td.profile_photo {
	vertical-align: middle;
	text-align: center;
	padding: 10px;
	background-color: #FFFFFF;
	background-image: url(../images/media_select1.jpg);}



/* ADVANCED SEARCH */
#main { background: #fff; margin: 0 20px 20px 5px }
#main h1 { padding:0; margin-top: 0px }
#header { background-color: #eee; font-weight: normal; margin:0; padding:10px; font-size: small }
div.example { padding: 20px; margin: 5px 0 15px 0px; background: #ffe; clear:left; border: 1px dashed #ccc; text-align: left }
/* .pics { height: 232px; width: 232px; padding:0; margin:0; overflow: hidden } */
/* .pics img { height: 200px; width: 200px; padding: 15px; border: 1px solid #ccc; background-color: #eee; top:0; left:0 } */
#main h2 { text-align: left }
hr { margin-top: 20px; }
pre { text-align: left; overflow: auto }
code { background-color: #ffc }
pre code { background-color: #eee }
#adv_search { border: 1px solid #DDDDDD; width:600px; }

#adv_search div div {
	border-left:25px solid #FFFFFF;
	padding: 5px;
	text-align: left;
}
#adv_search div.title {
	border: 1px solid #DDDDDD;
	background-color: #EEEEEE;
	padding: 10px;
	cursor: pointer;
	
}
#adv_search div.title:hover {
	border: 1px solid #EEEEEE;
	background-color: #DDDDDD;
	font-weight: bold;
	padding: 10px;
	cursor: pointer;
}
#adv_search div.selected { 
	font-weight: bold;
	border: 1px solid #EEEEEE;
	background-color: #DDDDDD;
}
#adv_search div.selected {
	border-bottom: none;
}

/* BROWSE PAGE */
td.browse_field {
	padding: 5px;
}
div.browse_field_radio {
	padding: 0px 5px 0px 1px;
	margin-top: 1px;
}
div.browse_submit {
	padding: 10px 10px 5px 5px;
}
td.browse_fields {
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
	padding: 5px 7px 5px 7px;
	margin-bottom: 12px;
}
td.browse_header {
	padding: 5px 5px 3px 7px;
	font-size: 9pt;
	font-family: arial, serif;
	border: 1px solid #DDDDDD;
	border-bottom: none;
	background: #EEEEEE;
}
td.browse_result {
	vertical-align: top;
	text-align: center;
	width: 150px;
	padding: 5px 5px 10px 5px;
	font-weight: bold;
}

/* SEARCH PAGE */
div.search {
	width: 475px;
	padding: 10px;
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
}
div.search_header {
	font-weight: bold;
	background: #F3F3F3;
	border: 1px solid #CCCCCC;
	padding: 5px 5px 5px 10px;
	font-size: 9pt;
}
div.search_results {
	background: #FFFFFF;
	padding: 10px;
	border: 1px solid #CCCCCC;
	border-top: none;
}
div.search_result {
	font-size: 9pt;
	font-family: verdana, arial, serif;
	font-weight: bold;
}
div.search_context {
	color: #555555;
}
div.search_url {
	color: #115599;
}

/* HELP PAGES */
div.faq {
	margin: 10px;
	padding: 5px 5px 5px 10px;
	border-left: 3px solid #DDDDDD;
}
div.faq_questions {
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
	border-top: none;
	padding: 5px 7px 5px 8px;
}


/* ALBUMS */
td.album_left {
	width: 100%;
	text-align: left;
}
td.album_right {
	text-align: right;
	vertical-align: bottom;
}
div.album_row {
	background: #FFFFFF;
	padding: 10px;
	border: 1px solid #DDDDDD;
	margin-top: 10px;
}
td.album_row1 {
	padding: 0px 10px 10px 10px;
	vertical-align: top;
}
td.album_row2 {
	text-align: right;
	vertical-align: top;
}
table.album_photooptions {
	margin-top: 10px;
}
input.album_uploadstatus {
	border: none; 
	background: none; 
	font-weight: bold;
	font-family: verdana, arial, serif;
	font-size: 8pt;
	color: #333333;
	padding: 3px;
	height: 22px;
	vertical-align: middle;
}
td.album_photo {
	padding: 7px;
	height: 150px;
	vertical-align: middle; 
	text-align: center; 
	border: 1px solid #CCCCCC;
}
div.album_thumb1 {
	margin: 5px;
	width: 150px; 
	height: 130px; 
	float: left;
}
div.album_thumb2 {
	padding: 7px; 
	border: 1px solid #DDDDDD; 
}
div.album_commentauthor {
	margin-bottom: 5px;
	background: #F1F1F1;
	padding: 5px 7px 5px 7px;
}
div.album_commentbody {
	padding: 0px 7px 0px 7px;
}
div.album_title {
	font-size: 12pt;
	font-weight: bold;
}
td.album_comment1 {
	vertical-align: top; 
	padding: 0px 5px 5px 0px;
}
div.album_comment2 {
	margin-bottom: 3px;
	padding-bottom: 2px;
	border-bottom: 1px solid #DDDDDD;
}
td.album_list1 {
	vertical-align: top;
	text-align: center;
}
td.album_list2 {
	padding: 0px 10px 10px 5px;
	vertical-align: top;
}
div.album_bar {
	border-bottom: 1px solid #DDDDDD;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}
td.album_item1 {
	padding: 5px;
	text-align: center;
	vertical-align: top;
}
td.album_item2 {
	padding: 5px 5px 5px 5px;
	vertical-align: top;
}


/* BLOG */
div.blog_search {
	width: 475px;
	padding: 10px;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	font-weight: bold;
}
table.blog_table {
	border: 1px solid #AAAAAA;
}
td.blog_header {
	background: #DFECF8;
	font-weight: bold;
	padding: 5px;	
}
td.blog_entry {
	background: #FFFFFF;
	border-top: 1px solid #DDDDDD;
	padding: 5px;
	vertical-align: middle;
}
div.blog_title {
	padding: 5px 5px 0px 0px;
	font-weight: bold;
	font-size: 11pt;
}
div.blog_date, div.blog_category {
	padding: 0px 5px 0px 0px;
	font-size: 8pt;
	font-family: tahoma, verdana, arial, serif;
}
div.blog_body {
	padding: 7px 5px 0px 0px;
}
div.blog_commentauthor {
	margin-bottom: 5px;
	background: #F1F1F1;
	padding: 5px 7px 5px 7px;
}
div.blog_commentbody {
	padding: 0px 7px 0px 7px;
}
div.blog_bar {
	border-bottom: 1px solid #DDDDDD;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}
td.blog_item1 {
	padding: 5px;
	text-align: center;
	vertical-align: top;
}
td.blog_item2 {
	padding: 5px 5px 5px 5px;
	vertical-align: top;
}
td.blog_options {
	padding: 5px 5px 5px 5px; 
	font-weight: bold; 

}
div.blog_settings {
	padding: 10px;
	border: 1px dashed #CCCCCC;
	background: #FFFFFF;
}






/* GROUPS */
td.group_left {
	width: 100%;
	text-align: left;
	vertical-align: middle;
}
td.group_right {
	width: 0%;
	text-align: right;
	vertical-align: bottom;
}
div.group_row {
	background: #FFFFFF;
	padding: 10px;
	border: 1px solid #DDDDDD;
	margin-top: 10px;
}
td.group_row1 {
	padding: 0px 10px 10px 10px;
	vertical-align: top;
}
td.group_row2 {
	text-align: right;
	vertical-align: top;
}
td.group_cat {
	padding: 5px 35px 5px 0px;
}
div.group_list {
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
	border-top: 0px;
	padding: 5px 7px 5px 7px;
}
div.group_bar {
	border-bottom: 1px solid #DDDDDD;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}
td.group_item1 {
	padding: 5px;
	text-align: center;
	vertical-align: top;
}
td.group_item2 {
	padding: 5px 5px 5px 5px;
	vertical-align: top;
}


/* MESSAGES */
table.messages_table {
}
td.messages_header {
	padding: 7px 7px 4px 7px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
}
td.messages_left {
	width: 100%;
	text-align: left;
	vertical-align: middle;
}
td.messages_right {
	text-align: right;
	vertical-align: middle;
}
tr.messages_unread {
	background: #F5F5F5;
	font-weight: bold;
}
tr.messages_read {
	background: #FFFFFF;
}
td.messages_message {
	border-top: 1px solid #CCCCCC;
	padding: 7px;
	vertical-align: top;
	background-color: #FFFFFF;
}
div.messages_view1 {
	padding: 5px 5px 3px 7px;
	font-family: arial, serif;
	font-weight: bold;
	border: 1px solid #DDDDDD;
	border-bottom: none;
	background: #EEEEEE;
}
div.messages_view2 {
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
	padding: 5px 7px 5px 7px;
	margin-bottom: 12px;
}
td.messages_view1 {
	vertical-align: top;
}
td.messages_view2 {
	vertical-align: top; 
	padding: 0px 0px 0px 10px;
}
div.messages_author {
	padding-bottom: 10px;
	font-weight: bold;
	text-align: center;
}
div.messages_convo {
	border-bottom: 3px solid #DDDDDD;
	background: #F5F5F5;
	padding: 5px 5px 5px 7px;
	font-weight: bold;
	margin-bottom: 10px;
}



/* EVENTS */
div.event_row {
	background: #FFFFFF;
	padding: 10px;
	border: 1px solid #DDDDDD;
	margin-top: 10px;
}
td.event_row1 {
	padding: 0px 10px 10px 10px;
	vertical-align: top;
}
td.event_row2 {
	text-align: right;
	vertical-align: top;
}


/* MY FRIENDS */
div.friends_search {
	width: 450px;
	padding: 10px;
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
}
td.friends_sort {
	padding-top: 5px;
}
div.friends_result {
	padding: 5px;
	border: 1px solid #DDDDDD;
	margin-top: 10px;
	background: #FFFFFF;
}
td.friends_result0 {
	padding: 5px;
}
td.friends_result1 {
	vertical-align: top;
	padding: 5px;
}
td.friends_result2 {
	padding: 5px;
	vertical-align: top;
	text-align: right;
}


/* BROWSE FRIENDS */
td.browse_friends_sort {
	padding-top: 5px;
}
div.browse_friends_result {
	padding: 5px;
	border: 1px solid #DDDDDD;
	margin-top: 10px;
	background: #FFFFFF;
}
td.browse_friends_result0 {
	padding: 5px;
}
td.browse_friends_result1 {
	padding: 5px;
}
td.browse_friends_result2 {
	padding: 5px;
	text-align: right;
}


/* BROWSE GROUP MEMBERS */
div.group_member {
	padding: 5px;
	border: 1px solid #DDDDDD;
	margin-top: 10px;
	background: #FFFFFF;
}
td.group_member0 {
	padding: 5px;
}
td.group_member1 {
	vertical-align: top;
	padding: 5px;
}
td.group_member2 {
	padding: 5px;
	vertical-align: top;
	text-align: right;
}


/* EDIT PROFILE */
td.editprofile_photoleft {
	padding-right: 10px;
}
td.editprofile_photoright {
	vertical-align: top;
}
td.editprofile_photo {
	height: 150px;
	vertical-align: middle; 
	text-align: center; 
	border: 1px solid #CCCCCC;
	background: #FFFFFF;
	padding: 10px;
}
table.editprofile_options {
	margin-left: 10px;
}
div.editprofile_bar {
	border-bottom: 1px solid #DDDDDD;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}
td.editprofile_item1 {
	padding: 5px;
	text-align: center;
	vertical-align: top;
}
td.editprofile_item2 {
	padding: 5px 5px 5px 5px;
	vertical-align: top;
}


/* EDIT ACCOUNT SETTINGS */
td.account1 {
	padding: 5px 5px 5px 7px;
	font-weight: bold;
	border: 1px solid #CCCCCC;
	background: #EEEEEE;
}
td.account2 {
	padding: 7px 5px 5px 5px;
	border: 1px solid #CCCCCC;
	border-top: none;
}



/* SIGNUP PAGE */
img.signup_code {
	border: 1px solid #CCCCCC;
	margin-top: 4px;
}
div.signup_header {
	padding: 6px 9px 6px 9px;
	font-weight: bold;
	font-size: 11pt;
	margin-bottom: 10px;
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #336699;
}
div.signup_photo_desc {
	padding: 5px 5px 5px 0px;
}
td.signup_photo {
	padding: 10px; 
	background: #FFFFFF; 
	border: 1px solid #CCCCCC;
}tr.topbarheader1 {
	padding-bottom: 5px;
	background-attachment: inherit;
	background-image: url(../images/wtgskin_mainheader.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.topbarmain {
	padding-bottom: 5px;
	background-attachment: inherit;
	background-image: url(../images/new_header.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 94px;
}

.topbarmain1 {
	padding-bottom: 5px;
	background-attachment: inherit;
	background-image: url(../images/new_header1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 94px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: 1b84c6;
}

td.footerheader {
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url(../images/wtgskin_footer_header.jpg);
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	height: 30px;
}
td.footerbody {
	padding-bottom: 0px;
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url(../images/new_footer.jpg);
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: tahoma;
	height: 25px;
}
table.footergeneral {
	width: 750px;
	margin: 0px;
	padding: 0px;
	background-color: #14264c;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;

}
td.footer_bodytext {
	padding-bottom: 0px;
	background-repeat: repeat-x;
	background-position: left top;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;

	font-family: tahoma;
}
table.tabs_m {
}
td.tab_1 a:link, td.tab_1 a:visited, td.tab_1 a:active {
	padding-left: 15px;
	padding-top: 4px;
	padding-right: 20px;
	padding-bottom: 4px;

	color: #FFFFFF;
	background-color: #333333;
	background-image: url(../images/new_menu_back.jpg);
	background-repeat: repeat-x;
	background-position: left top;

	font-size: 11px;
	display: block;
	text-decoration: none;
	margin-top: 2px;
}
td.tab_1 a:hover {
	background-color: #000000;
	background-image: url(../images/wtgskin_profile_editbutton_highlight.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	color: #000000;
	display: block;
	text-decoration: none;	
}
td.tab_11 a:link, td.tab_11 a:visited, td.tab_11 a:active {
	padding-left: 15px;
	padding-top: 4px;
	padding-right: 20px;
	padding-bottom: 4px;

	display: block;
	text-decoration: none;
	background-color: #FFFFFF;
	height: 20px;
	color: #000000;
	background-image: url(../images/tabback.jpg);
	font-family: Geneva, Arial, Helvetica, sans-serif;
	margin-top: 2px;
}
td.tab_11 hover {
	background: #FFF000;
	padding-left: 1px;
	border-bottom: 1px solid #CCCCCC;
	display: block;
	text-decoration: none;
}
td.tab_12 a:link, td.tab_12 a:visited, td.tab_12 a:active {
	padding-left: 15px;
	padding-top: 4px;
	padding-right: 20px;
	padding-bottom: 4px;
	color: #FFFFFF;
	background-color: #333333;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	display: block;
	text-decoration: none;
	margin-top: 2px;
	background-image: url(../images/new_menu_back.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
td.tab_12 a:hover {
	background-color: #000000;
	background-image: url(../images/new_menu_back.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	color: #FFFFFF;
	display: block;
	text-decoration: none;
}td.tab_break {
	font-weight: bold;
	background-color: #FFFFFF;
	background-image: url(../images/wtgskin_profile_editbutton_break.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
td.tab_m {
	background: #FFFFFF;
	padding-left: 1px;
		background-color: #FFFFFF;
background-image: url(../images/wtgskin_secondbar1.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
td.tab_m0 {
	font-size: 1pt;
	padding-left: 7px;
	background-image: url(../images/wtgskin_secondbar1.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	
	

}
td.tab_m1 a:link, td.tab_m1 a:visited, td.tab_m1 a:active {
	font-weight: bold;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-top: 6px;
	padding-right: 20px;
	padding-bottom: 6px;
	padding-left: 20px;
	background-image: url(../images/wtgskin_secondbar1_light.jpg);
	font-size: 11px;
	color: #FFFFFF;
	display: block;
}

td.tab_m1 a:hover{
	font-weight: bold;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-image: url(../images/wtgskin_secondbar1_light.jpg);
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	background-repeat: repeat-x;
	background-position: left top;
}

td.tab_m2 a:link, td.tab_m2 a:visited, td.tab_m2 a:active {
	font-weight: bold;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-top: 6px;
	padding-right: 20px;
	padding-bottom: 6px;
	padding-left: 20px;
	background-image: url(../images/wtgskin_secondbar1.jpg);
	font-size: 11px;
	color: #FFFFFF;
	display: block;
}
td.tab_m2 a:hover{
	font-weight: bold;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-image: url(../images/wtgskin_secondbar1_light.jpg);
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	background-repeat: repeat-x;
	background-position: left top;
}
table.tabs_m {
}
td.tab_m3 {
	padding-right: 12px;
	width: 100%;
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
	background-color: #FFFFFF;
background-image: url(../images/wtgskin_secondbar1.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
div.form_box {
	font-size: 8pt;
	padding-bottom: 5px;
	border: 2px solid #333333;
}

/* RSS SCROLLER */

 #scrollup {
   position:relative;
   overflow:hidden;
   border: 	1px solid #CCCCCC;
   background-color: #FFFFFF;
   height: 	130px;
   width: 	255px
   
 }
 
 .headline {
   position:absolute;   
   top: 	200px;
   left: 	5px;
   height: 	0px;
   width: 	240px;
 }
 
  .headline h2 {
    top: 	5px;   
    font-size: 12px;
 }
   
 .headline h3 {
   
   font-size: 10pt;
   font-family: Arial,Tahoma,Serif;
 }

.headline p {   
   font-size: 8pt;
   font-family: Arial,Tahoma,Serif;
 }
 
.page_login {
	border: 1px none #CCCCCC;
	background-position: left top;
	height: 400px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	vertical-align: top;
	background-color: #f0f0ef;
	background-repeat: repeat-x;
}
td.page_login3 {
	border: 1px none #CCCCCC;
	background-position: left top;
	height: 400px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	vertical-align: top;
	background-color: #F8F8F8;
	background-repeat: repeat-x;
}
td.page_login2 {
	border: 1px none #CCCCCC;
	background-position: left top;
	height: 200px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	vertical-align: top;
	background-color: e4e4e4;
	background-image: url(../images/desktop12.jpg);
	background-repeat: repeat-x;
}
td.page_login1 {
	background-position: left top;
	background-color: #333333;
	background-image: url(../images/login.jpg);
	padding-right: 80px;
}
table.login_box {
	padding-left: 190px;
}

td.login_box {
	background-image: url(../images/media_desktop1.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 110px;
}

td.login_box2 {
	background-repeat: repeat-x;
	background-position: left top;
	height: 110px;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: E1E1E1;
	border-bottom-color: E1E1E1;
	border-left-color: E1E1E1;
}
table.mediaplayer_bg1 {
	background-color: #CCCCCC;
	background-image: url(../images/desktop1.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	width: 100%;
	display: block;
}
table.mediaplayer_bg {
	background-color: #000000;
	background-image: url(../images/media_black_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	width: 100%;
	display: block;

}

table.media_list_table {
	background-color: #000000;
	background-image: url(../images/media_black_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	width: 100%;
	
}
table.media_table1 {
	background-color: #034A85;

}
td.tdpad {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}

td.tdpad_normal {
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}

td.tdpad_small {
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	width: 25%;
}


.media_text {
	font-size: 11px;
	color: #333333;
	line-height: 13px;
}
.media_text_heading {
	font-size: 15px;
	color: #333333;
	font-weight: bold;
}
.media_text_heading a:link{
	font-size: 15px;
	color: #333333;
	font-weight: bold;
}
.keyword {
	font-size: 11px;
	color: #999999;
	line-height: 13px;
}
.keyword_head {
	font-size: 12px;
	color: #CCCCCC;
	line-height: 13px;
}
.media_text_heading {
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}
tr.media_selection_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	background-color: #FFFFFF;
	background-image: url(../images/media_selection_heading.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	color: #FFFFFF;
	vertical-align: middle;
}

.media_list_row {
	margin-top: 2px;
	background-repeat: repeat-x;
	background-position: left top;
	height: 100px;
	background-color: #FFFFFF;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #3399CC;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.recent_media_selection  {
	margin-top: 1px;
	background:none;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.recent_media_selection a:link, .recent_media_selection a:active, .recent_media_selection a:visited {
	color: #000000;
	background-color:#EEEEEE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	display:block;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;

}
.recent_media_selection a:hover {
	background-color: #CCCCCC;
	color: #000000;
	text-decoration: underline;
	display:block;
}

.recent_media_selection_2  {
	background:none;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.recent_media_selection_2 a:link, .recent_media_selection_2 a:active, .recent_media_selection_2 a:visited {
	color: #333333;
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	display:block;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 10px;
	background-repeat: repeat-x;
	background-position: left top;
	border-top-color: #EBEBEB;
	border-right-color: #EBEBEB;
	border-bottom-color: #EBEBEB;
	border-left-color: #EBEBEB;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.recent_media_selection_2 a:hover {
	background-color: #CCCCCC;
	color: #000000;
	text-decoration: underline;
	display:block;
	background-image: url(../images/recent_sig.jpg));
	background-repeat: repeat-x;
	background-position: left top;
}

.media_menu  {
	margin-top: 1px;
	background:none;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.media_menu a:link, .media_menu a:active, .media_menu a:visited {
	color: #FFFFFF;
	background-color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	display:block;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 9px;
	border: 2px solid #000000;
	background-image: url(../images/media_menu.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-weight: bold;
}
.media_menu a:hover {
	background-color: #CCCCCC;
	color: #FFFFFF;
	text-decoration: none;
	display:block;
/*	background-image: url(../images/media_menu_hover.jpg);*/
	background-repeat: repeat-x;
	background-position: left top;
}
.media_menuv  {
	margin-top: 1px;
	background:none;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.media_menuv a:link, .media_menuv a:active, .media_menuv a:visited {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	display:block;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 9px;
	border: 2px none #000000;
	background-repeat: repeat-x;
	background-position: left top;
	font-weight: bold;
	background-image: url(../images/media_button.jpg);
}
.media_menuv a:hover {
	background-color: #CCCCCC;
	color: #000000;
	text-decoration: none;
	display:block;
	background-image: url(../images/media_selection_white.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.media_menuvv  {
	margin-top: 1px;
	background:none;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.media_menuvv a:link, .media_menuvv a:active, .media_menuvv a:visited {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	display:block;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 9px;
	border: 2px none #000000;
	background-repeat: repeat-x;
	background-position: left top;
	font-weight: bold;
	background-image: url(../images/media_selection_white.jpg);
}
.media_menuvv a:hover {
	background-color: #CCCCCC;
	color: #000000;
	text-decoration: none;
	display:block;
	background-image: url(../images/wtgskin_secondbar1_light13.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.profile_b  {
	margin-top: 1px;
	background:none;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.profile_b a:link, .profile_b a:active, .profile_b a:visited {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	display:block;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 9px;
	border: 2px none #000000;
	background-color: #287BA4;
}
.profile_b a:hover {
	background-color: #3399CC;
	color: #FFFFFF;
	display:block;
}
.media_selection  {
	margin-top: 1px;
	background:none;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.media_selection a:link, .media_selection a:active, .media_selection a:visited {
	color: #000000;
	background-color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	display:block;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 4px;
	background-image: url(../images/media_selection_a.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.media_selection a:hover {
	background-color: #CCCCCC;
	color: #FFFFFF;
	text-decoration: none;
	display:block;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 4px;
	background-image: url(../images/media_selection_b.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.media_selection_archive   {
	margin-top: 9px;
	background:none;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.media_selection_archive  a:link, .media_selection_archive  a:active, .media_selection_archive  a:visited {
	color: #000000;
	background-color:#F4F4F4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	display:block;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 5px;
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #CCCCCC;
}
.media_selection_archive a:hover {
	background-color: #CCCCCC;
	color: #FFFFFF;
	text-decoration: none;
	display:block;
	background-image: url(../images/media_selection_b.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
div.selectionpad {
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.media_download  {
	margin-top: 1px;
	background:none;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	
}
.media_download a:link, .media_download a:active, .media_download a:visited {
	color: #0066CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	display:block;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 9px;
	height: 33px;
	background-color: #FFFFFF;
	text-decoration: underline;
}
.media_download a:hover {

	text-decoration: underline;
	display:block;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 9px;

}
.media_operator  {
	margin-top: 1px;
	background:none;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 200px;
}
.media_operator a:link, .media_operator a:active, .media_operator a:visited {
	color: #000000;
	background-color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	display:block;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 4px;
	background-image: url(../images/media_selection_a.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.media_operator a:hover {
	background-color: #CCCCCC;
	color: #FFFFFF;
	text-decoration: none;
	display:block;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 4px;
	background-image: url(../images/media_selection_b.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
tr.media_viewall  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	background-color: #FFFFFF;
	background-image: url(../images/media_selection_a.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	color: #FFFFFF;
	display: block;
	margin: 0px;
	font-weight: bold;
}



div.sel_heading {
	color: #000000;
	font-weight: bold;
	height: 20px;
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #3399CC;
	border-right-color: #3399CC;
	border-bottom-color: #3399CC;
	border-left-color: #3399CC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
div.sel_heading2 {
	color: #666666;
	font-weight: bold;
	height: 30px;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
}
div.dateadd {
	color: #666666;
	font-weight: bold;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-top: 0px;
	padding-bottom: 9px;
	padding-left: 5px;
}
td.media_box {

	background-repeat: repeat-x;
	background-position: left bottom;
	background-color: #FFFFFF;
	padding: 4px;
	width: 100px;
}
td.media_box_top {
	padding: 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 10px;
	font-weight: bold;
	color: #oooooo;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3399CC;
	background-color: #FFFFFF;
}
div.list_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	line-height: 15px;
	padding: 0px;
}

div.list_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 5px;

}
.detail_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.detail_text_head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #336699;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	font-weight: bolder;
}
.summary_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bolder;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.detail_page {
	background-image: url(../images/detail_page.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.media_list {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

	color: #333333;
}


.media_list1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	display: block;
	padding-top: 9px;
}

.relevant_media {
	background-color: #CCCCCC;
	padding: 10px;
}.forum_title {
	background-color: #FFFFFF;
	padding: 10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../images/wtgskin_secondbar1_light1.jpg);
	background-repeat: repeat-x;
}
.forum_heading {
	background-color: #FFFFFF;
	padding: 10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../images/forum_blue.jpg);
	background-repeat: repeat-x;
	text-align: center;
}
.forum_row {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 20px;
		border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #006699;
}
.forum_list {
	background-color: #FFFFFF;
	padding: 10px;
	background-image: url(../images/media_list_bg2.jpg);
	background-repeat: repeat-x;
	text-align: center;
}
.forum_subheading {
	background-color: #FFFFFF;
	padding: 10px;
	background-image: url(../images/wtgskin_secondbar1_light12.jpg);
	background-repeat: repeat-x;
}
.forum_selection  {
	margin-top: 1px;
	background:none;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 70px;
}
.forum_selection a:link, .forum_selection a:active, .forum_selection a:visited {
	color: #000000;
	background-color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	display:block;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 4px;
	background-image: url(../images/media_selection_a.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.forum_selection a:hover {
	background-color: #CCCCCC;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 4px;
	background-image: url(../images/media_selection_b.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.forum_rowheading {
	padding: 10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003366;
	font-weight: bold;
}
.forum_category {
	background-color: #FFFFFF;
	padding: 10px;
	background-image: url(../images/wtgskin_secondbar1_light13.jpg);
	background-repeat: repeat-x;
	font-weight: bold;
}
td.home_search {
	border: 0px none #DDDDDD;
	padding: 5px 10px 10px 10px;
}
td.form_search {
	background-repeat: repeat-x;
	background-position: left top;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
input.searchbox {
	vertical-align: middle;
	background-repeat: no-repeat;
	color: #000000;
	font-size: 11pt;
	font-weight: bold;
	background-color: #FFFFFF;
	height: 21px;
	width: 120px;
	border: 1px solid #999999;
}
.searchmenu {
	vertical-align: middle;
	background-repeat: no-repeat;
	color: #000000;
	font-size: 9pt;
	font-weight: normal;
	background-color: #FFFFFF;
	height: 21px;
	width: 120px;
	border: 1px solid #666666;
}
.form_search_head {
	background-repeat: repeat-x;
	background-position: left top;
	font-size: 15px;
	font-weight: bold;
	color: #CCCCCC;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 12px;
	height: 50px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #3399CC;
	border-right-color: #3399CC;
	border-bottom-color: #3399CC;
	border-left-color: #3399CC;
}
.search_people {
	vertical-align: middle;
	background-repeat: repeat-x;
	color: #FFFFFF;
	font-size: 9pt;
	font-weight: normal;
	border: 0px none #333333;
	background-position: left top;
}
.search_people_pad {
	fvertical-align: middle;
	color: #FFFFFF;
	font-size: 9pt;
	font-weight: normal;
	border: 0px none #666666;
	padding: 10px;
	background-color: #000000;

}
.search_peoplebackground {
	vertical-align: top;
	background-repeat: repeat-x;
	color: #000000;
	font-size: 9pt;
	font-weight: normal;
	border: 0px none #333333;
	background-position: left top;
	background-color: #FFFFFF;
}
.media_selection_vertical {
	vertical-align: middle;
	background-repeat: repeat-x;
	color: #FFFFFF;
	font-size: 9pt;
	font-weight: normal;
	background-position: left top;
	background-color: #000000;
}
td.menu_left_home {
	vertical-align: top;
	color: #FFFFFF;
	font-size: 9pt;
	font-weight: normal;
	background-color: #FFFFFF;
	width: 200px;
}
td.menu_middle_home {
	vertical-align: top;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-size: 9pt;
	font-weight: normal;
	border: 0px none #333333;
	background-position: left top;
	width: 275px;
}
.media_menuv_header {
	vertical-align: top;
	color: #FFFFFF;
	font-size: 9pt;
	font-weight: normal;
	background-image: url(../images/mediasection.jpg);
	height: 50px;
	background-color: #000000;
}
.search_peoplebackground_1 {
	vertical-align: top;
	background-repeat: repeat-x;
	color: #FFFFFF;
	font-size: 9pt;
	font-weight: normal;
	border: 0px none #333333;
	background-position: left top;
	background-color: #000000;
}
td.menu_right_home {
	vertical-align: top;
	background-repeat: repeat-x;
	color: #FFFFFF;
	font-size: 9pt;
	font-weight: normal;
	border: 0px none #333333;
	background-position: left top;
	width: 275px;
	background-color: #EAEAEA;
	background-image: url(../images/banner_back.jpg);
}
.recent_signup {
	vertical-align: top;
	color: #FFFFFF;
	font-size: 9pt;
	font-weight: bold;
	background-color: #333333;
	background-repeat: repeat-x;
	background-position: left top;
	padding: 5px;
	height: 20px;
}
.banner_space {
	vertical-align: top;
	color: #FFFFFF;
	font-size: 9pt;
	font-weight: bold;
	background-repeat: repeat-x;
	background-position: left top;
	padding: 5px;
	height: 400px;
}
.search_head  {
	margin-top: 1px;
	background:none;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.search_head a:link, .search_head a:active, .search_head a:visited {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	display:block;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 9px;
	background-repeat: repeat-x;
	background-position: left top;
	font-weight: bold;
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-bottom-color: #3399CC;
	border-left-color: #000000;
}
.search_head a:hover {
	background-color: #C1E1F0;
	text-decoration: none;
	display:block;
	background-repeat: repeat-x;
	background-position: left top;
}
.searchpane {
	vertical-align: top;
	color: #FFFFFF;
	font-size: 9pt;
	font-weight: bold;
	background-repeat: repeat-x;
	background-position: left top;
	padding: 10px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.search_result a:link, .search_result a:visited, .search_result a:active  {
	vertical-align: top;
	color: #666666;
	font-size: 9pt;
	font-weight: normal;
	background-repeat: repeat-x;
	background-position: left top;
	padding: 0px;
	text-decoration: none;
}
input.searchbox1 {
	vertical-align: middle;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-size: 13pt;
	font-weight: bold;
	background-color: #333333;
	height: 30px;
	width: 300px;
	border: 1px solid #666666;
}
td.form_search1 {
	background-repeat: repeat-x;
	background-position: left top;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	padding: 5px;
	width: 100px;
}

/* NEWSLETTER CSS */

.style17 {color: #99B7AF}
.style18 {
font-size: 10px;
font-weight: bold;
}
.style60 {
background-image:url(grey_1.jpg);
background-repeat:repeat-x;
color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
background-position: center;

}
.style23 {
color: #5598C9;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
.style61 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
line-height: inherit;
height: 25px;
letter-spacing: 2px;
padding-top: 8px;
}
.style80 {
color:#FFFFFF;
font:Arial, Helvetica, sans-serif;
font-size:12px;
}



.groupWrapper
{
	width: 230px;
	float: left;
	min-height: 400px;
	margin: 10px;

}
.serializer
{
	clear: both;
}

.groupItem5
{
	margin-top: 0px;
	padding-bottom: 13px;

}

.groupItem5 .itemHeader5
{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
	position: relative;
	background: url(../images/shift480.png) repeat-x left top;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.groupItem5 .itemHeader5 a
{
	position: absolute;
	right: 10px;
	top: 0px;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	color: #FFFFFF;
}


.groupItem6 .itemHeader6
{
	color: #000000;
	font-weight: bold;
	font-size: 13px;
	position: relative;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-color: #E6F2F9;
	background-repeat: repeat-x;
	background-position: left top;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #3399CC;
	background-image: url(../images/header_blue.jpg);
}

.groupItem6 .itemHeader6 a
{
	position: absolute;
	right: 10px;
	top: 0px;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	color: #FFFFFF;
}

.groupItem
{
	margin-top: 0px;
	padding-bottom: 13px;

}

.groupItem .itemHeader
{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
	position: relative;
	background: url(../images/shift240.png) repeat-x left top;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.groupItem .itemHeader a
{
	position: absolute;
	right: 10px;
	top: 0px;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	color: #FFFFFF;
}

.sortHelper
{
	border: 3px solid #CCCCCC;
	width: auto !important;
}

.groupWrapper p
{
	/*height: 1px;*/
	margin: 0;
	padding: 0;

}



table.desktop {
	background-color: #EBEBEB;
	background-image: url(../images/desktop1.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

table.desktop2 {
	background-color: #F8F8F8;
	background-repeat: repeat-x;
	background-position: left top;
	height: 1200px;
}

table.desktop2a {
	background-color: #F8F8F8;
	background-repeat: no-repeat;
	background-position: center top;
	height: 1200px;
	background-image: url(../images/media_list_desktop.jpg);
}

table.desktop2b {
	background-color: #F8F8F8;
	background-repeat: no-repeat;
	background-position: center top;
	height: 1200px;
	background-image: url(../images/media_list_desktop2.jpg);
}

table.desktop3 {
	background-color: #F3F3F3;
	background-repeat: repeat-x;
	background-position: left top;
	padding: 16px;
}
table.desktop4 {
	background-color: #F3F3F3;
	background-repeat: repeat-x;
	background-position: left top;
	padding: 16px;
}

table.desktop5 {
	background-color: #F7F7F7;
	background-repeat: repeat-x;
	background-position: left top;
	padding: 12px;
}
/* ############# TABBED MENU CSS ############### */


	




	

#header1 {
	position: relative;
	width: 100%;
	height: 50px;
	background-color: #666666;
	background-image: url(../images/new_menu_back.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	
}

#header1 ul#primary {
	margin: 0;
	padding: 0;

	
	
}

#header1 ul#primary li  {
	display: inline;
	list-style: none;
		
}

#header1 ul#primary a,#header1 ul#primary span,#header1 ul#primary a.current {
	width: 106;
	height: 50;
	float: left;
	text-align: center;
	font-family: tahoma, verdana, sans-serif;
	font-size: 12px;
	text-decoration: none;
	margin-right: 2px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;	
}

#header1 ul#primary span,#header1 ul#primary a.current,#header1 ul#primary a.current:hover {
	margin-top: 0;
	background-image: url(../images/new_menu_back1.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #CCCCCC;
	color: #000000;
}

#header1 ul#primary a {
	border-bottom: none;
	background-color: #666666;
	background-image: url(../images/new_menu_back.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: tahoma, verdana, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
}

#header1 ul#primary a:hover {
	color: #000000;

	background: #FFFFFF;
	background-image: url(../images/new_menu_back1.jpg);
	background-repeat: repeat-x;
	background-position: left top;

}

#header1 ul#secondary {
	position: absolute;
	margin: 0;
	padding: 0;
	background-image: url(../images/new_menu_back1.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

#header1 ul#secondary li a,#header1 ul#secondary li span {
	width: auto;
	display: block;
	float: left;
	border: none;
	background: none;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
	

}

#header1 ul#secondary li a {
	color: #06C;
	text-decoration: underline;
}

#header1 ul#secondary li a:hover {
	color: #333;
	background: transparent;


}

#header1 ul#secondary li a:active {
	color: #000;
	background: transparent;
}

#header1 ul#secondary li:last-child a { border: none; }


/* ############# END TABBED MENU CSS ############### */

.bigpanel {
	background-color: #FFFFFF;
	height: 190px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #3399CC;
	border-right-color: #3399CC;
	border-bottom-color: #3399CC;
	border-left-color: #3399CC;
	padding: 15px;
	float: left;
	clear: both;
}

.bigpanelhead {
	background-color: #000000;
	background-image: url(../images/my_bar.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	height: 40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	cursor: pointer;
}

.bigpanelhead1 {
	height: 50px;
	background-color: #FFFFFF;
	background-image: url(../images/category_back.jpg);
	background-position: left top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	cursor: pointer;
	width: 1002px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #3399CC;
	border-bottom-width: 2px;
}

.menuheight {
	height: 43px;
	vertical-align: top;	
}

.menuborder {
	width: 1002px;
	vertical-align: middle;
	height: 43px;

}
.menuwrap {
	padding-top: 20px;
}
.groupWrapper2
{
	width: 230px;
	float: left;
	height: 300px;
	margin: 10px;
	display: inline;
	clear: none;
}
.groupWrapper5
{
	width: 480px;
	float: left;
	height: 300px;
	margin: 10px;

}
.groupWrapper6
{
	width: 480px;
	float: left;
	margin: 10px;

}
.serializer2
{
	clear: both;
}
.groupItem2
{
	margin-top: 0px;
	padding-bottom: 13px;

}


.groupItem2 .itemHeader2
{


	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	
	position: relative;
	background-image: url(../images/shift2.png);
	background-repeat: none;
	background-position: left top;
	text-decoration: none;
	padding-top: 6;
	padding-right: 10px;
	padding-bottom: 6;
	padding-left: 19px;
}


.groupItem2 .itemHeader2 a
{

	right: 10px;
	top: 0px;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	color: #FFFFFF;
	text-align: left;
}

.sortHelper2
{
	border: 3px solid #CCCCCC;
	width: auto !important;
}

.groupWrapper2 p
{
	height: 1px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

.featured
{
	padding: 14px;
	background-color: #FFFFFF;
}
.media_text1
{
	color: #333333;
}
.category
{
padding-left: 10px;
	width: 229px;
	float: left;

}

.categoryheading {
	color: #000000;
	font-size: 17px;
	padding-bottom: 10px;
	font-weight: bold;
}

.categoryheading a:link, .categoryheading a:visited{
	color: #000000;
	font-size: 17px;
	text-decoration: none;
	
}

.categoryheading a:hover{
	color: #000000;
	font-size: 17px;
	text-decoration: underline;	
}


.category ul 
{
		

}



.category li a:link, .category li a:visited
{

	color: #000000;
	font-size: 12px;
	text-decoration: none;
}

.category li a:hover
{
	color: #000000;
	font-size: 12px;
	text-decoration: underline;
}
.category1
{
	background-color: #FFFFFF;
	width: 210px;
	padding-right: 13px;
}

.category1a
{
	background-color: #FFFFFF;
	width: 210px;
	padding-right: 13px;
	
}

.category1a li a:link, .category1a li a:visited 
{
	color: #000000;
	font-size: 12px;
	text-decoration: none;
	text-align: left;	


}
.category1 li a:link, .category1 li a:visited 
{
	color: #000000;
	font-size: 12px;
	text-decoration: none;
	text-align: left;
	list-style-type: none;
}
.categorywrap1
{
	background-color: #FFFFFF;
	padding-top: 4px;
	padding-right: 14px;
	padding-bottom: 10px;
	padding-left: 0px;
	float:left
}


.category1 li a:hover
{
	color: #000000;
	font-size: 12px;
	text-decoration: underline;
}

.categorywrap
{
	background-color: #FFFFFF;
	padding-top: 4px;
	padding-right: 14px;
	padding-bottom: 10px;
	padding-left: 0px;
	float: left;
	clear: left;
}

.categorytip
{
	font-weight: normal;
	background-color: #FFFFFF;
	padding: 8px;
	font-size: 13px;
	color: #666666;
}

.categoryhead
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0px;
	font-size: 13px;
	color: #FFFFFF;
    width: 400px;
	float: left;
	height: 110px;
	background-repeat: repeat-x;
	background-position: left top;
	display: block;

}
.categoryheadleft
{

	background-color: #333333;
	background-image: url(../images/category_back.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 110px;
	display: block;
	width: 400px;
	float: left;

}




.categorybutton
{
	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 14px;
	color: #FFFFFF;

	background-image: url(../images/category_b.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 110px;
	width: 450px;
	margin-top: 40px;
	margin-left: 40px;
	margin-right: 20px;
	padding-top: 9px;
	padding-left: 60px;
}

.collapseheadertext
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
    float: left;
	font-size: 14px;
	color: #FFFFFF;

	height: 110px;
	width: 150px;
	
}


.roundedcornr_box_678678 {
	background: url(../images/roundedcornr_678678_tl.png) no-repeat top left;
}
.roundedcornr_top_678678 {
	background: url(../images/roundedcornr_678678_tr.png) no-repeat top right;
}
.roundedcornr_bottom_678678 {
	background: url(../images/roundedcornr_678678_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_678678 div {
	background: url(../images/roundedcornr_678678_br.png) no-repeat bottom right;
}
.roundedcornr_content_678678 {
	background: url(../images/roundedcornr_678678_r.png) top right repeat-y;
}

.roundedcornr_top_678678 div,.roundedcornr_top_678678,
.roundedcornr_bottom_678678 div, .roundedcornr_bottom_678678 {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_678678, .roundedcornr_bottom_678678 {
	margin-top: -19px;
}
.roundedcornr_content_678678 { padding: 0 15px; }

.li heading {
	font-size: 14px;
	color: #FFFFFF;
	padding-bottom: 10px;
}

.subcathead 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #1d212b;
	background-image: url(../images/subcat.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 20px;
	height: 40px;
	

}

.subcathead1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;

}


.subcatheads  a:link, .subcatheads a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 20px;
}

.subcatheads  a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 20px;
}




.cat_container
{
	background-color: #FFFFFF;
	padding: 15px;
	font-size: 11px;
	vertical-align: top;
	width: 200px;
}

.cat_container_heading
{
	padding-top: 4px;
	padding-right: 9px;
	padding-bottom: 4px;
	padding-left: 20px;
	font-size: 13px;
	background-image: url(../images/bar1.jpg);
	font-weight: bold;
	color: #FFFFFF;	
}

.cat_container_top
{
	font-size: 11px;
	font-weight: bold;
	vertical-align: top;
	height: 30px;
}

.cat_container_content
{
	font-size: 11px;

	vertical-align: top;
	height: 60px;
}

.cat_container_date
{
	font-size: 11px;
	vertical-align: top;
	height: 10px;
	color: #999999;
}

.cat_container_presenter
{
	font-size: 11px;
	vertical-align: top;
	height: 50px;
	font-weight: bold;
}
.cat_container_heading1
{
	background-image: url(../images/bar1.jpg);
	font-size: 13px;
	font-weight: bold;
	text-align: right;
	background-position: right top;
	padding-top: 4px;
	padding-right: 20px;
	padding-bottom: 4px;
	padding-left: 9px;
	color: #FFFFFF;
}

.cat_container_heading1 a:link, .cat_container_heading1 a:visited
{
	color: #FFFFFF;
}

.cat_sub
{
	float: left;
	padding: 7px;
}

.cat_sub a:link, .cat_sub a:visited
{
	font-size: 12px;
	color: #CCCCCC;
	text-decoration: none;
	font-weight: normal;
}

.cat_sub a:hover
{
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}

.media_section_align
{
	text-align: left;
} 

.media_category_menu
{
	vertical-align: top;
	width: 230px;    
}

.menu_section_head
{
	background-image: url(../images/shift3.jpg);
	height: 15px;
	font-size: 13px;
	color: #FFFFFF;
	text-align: left;
	font-weight: bold;
	padding-top: 4px;
	padding-right: 7px;
	padding-bottom: 4px;
	padding-left: 13px;
}

.menu_section_body
{
width: 200px;
vertical-align: middle;
}

.menu_section_body a:link, .menu_section_body a:visited
{
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 10px;
	background-color: #FFFFFF;
	height: 23px;
	display: block;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3366CC;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #E4E4E4;
	border-right-color: #E4E4E4;
	border-bottom-color: #E4E4E4;
	border-left-color: #E4E4E4;
	font-weight: normal;
}

.menu_section_body a:hover
{
	color: #3366CC;
	background-color: #D8ECF5;
	text-decoration: underline;
}

.menu_section_body1
{
width: 250px;
vertical-align: middle;
}

.menu_section_body1 a:link, .menu_section_body1 a:visited
{
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 10px;
	height: 23px;
	display: block;
	color: #000000;
	text-decoration: none;
	font: normal 12px Geneva, Arial, Helvetica, sans-serif;
	
}

.menu_section_body1 a:hover
{
	background-image: url(../images/new_menu_back3.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	color: #FFFFFF;
}

.media_desktop
{
	background-image: url(../images/media_desktop.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #FFFFFF;
	height: 60px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.media_holder
{
	padding: 10px;
	width: 200px;
}
.featured_header
{

	font-weight: bold;
	font-size: 13px;
	color: #FFFFFF;
	background-image: url(../images/shift5.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.login_header
{
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	background-image: url(../images/white290.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 33px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.login_header2
{
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left top;
	height: 14px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #E1E1E1;
	border-right-color: #E1E1E1;
	border-bottom-color: #3399CC;
	border-left-color: #E1E1E1;
	vertical-align: bottom;
	background-image: url(../images/blue_tab.jpg);
}

.login_end
{
	background-image: url(../images/white290_end.png);
	height: 21px;
}
.featured_header_white
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-image: url(../images/shift300_white.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 44px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 13px;
}
.featured_body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;

	background-color: #FFFFFF;
	padding: 12px;
}
.featured_body2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;

	background-color: #FFFFFF;
	padding: 12px;
}

.featured_end
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;

	padding: 12px;
	background-repeat: no-repeat;
	height: 25px;
}

.featured_play
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	background-color: #FFFFFF;
	padding: 10px;
	height: 40px;
}

.featured_stats
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-color: #FFFFFF;
	height: 20px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #3399CC;
}

.featured_list_heading
{

	font-weight: bold;
	font-size: 13px;
	color: #FFFFFF;
	background-image: url(../images/shift6.png);
    padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;

}

.featured_list_heading_white
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-image: url(../images/shift400_white.png);
	padding: 10px;
	height: 44px;
}
.featured_list_heading1
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../images/shift3.png);
	padding: 10px;
	height: 44px;
}

.pagination
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: center;
	padding: 5px;
}

.spacer
{
	height: 4px;
	display: block;
}

.media_title
{
	color: #000000;
	background-color: #FFFFFF;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #3399CC;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.media_player_background
{
	background-color: #FFFFFF;
	width: 400px;
	background-repeat: repeat-x;
	background-position: left top;
	padding: 10px;
	text-align: center;
}
.media_stats
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #FFFFFF;
	padding: 20px;
}
.media_stats2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
	padding: 15px;
}
.comments_heading
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
	padding: 10px;
	font-weight: bold;
}
.comments_body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	padding: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.comments_image
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	padding: 16px;
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.article_text
{
	padding: 20px;
	text-align: left;
}

.profile_tab250
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	background-image: url(../images/white250.png);
	height: 38px;
	width: 250px;
	font-weight: bold;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
}

.profile_tab690
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	background-image: url(../images/white690.png);
	height: 38px;
	width: 690px;
	font-weight: bold;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
}

.profile_tab380
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	background-image: url(../images/white380.png);
	height: 38px;
	width: 380px;
	font-weight: bold;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
}

.profile_tab290
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	background-image: url(../images/white290.png);
	height: 38px;
	width: 290px;
	font-weight: bold;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
}

.profile_tab620
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	background-image: url(../images/white620.png);
	height: 38px;
	width: 620px;
	font-weight: bold;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
}
.profile_menu_back {
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	background-color: #CCCCCC;
	background-repeat: repeat-x;
	background-position: left top;
	height: 100px;
} 

.menudark 
{
	font-size: 12px;
	color: #666666;
	background-color: #FFFFFF;
	width: 300px;
	padding-top: 5px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 9px;
	text-align: right;
}
.menudark1
{
	font-size: 12px;
	color: #666666;
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 9px;
	text-align: right;
	height: 30px;

	margin-left: 6px;
}

.menulight 
{
	font-size: 12px;
	color: #006699;
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-right: 9px;
	padding-bottom: 2px;
	padding-left: 3px;
	width: 530px;
}

.bottombar
{
	height: 23px;
	width: 380px;
	background-repeat: no-repeat;
	background-position: left top;
}


table.submenu_style {
	background-image: url(../images/submenu.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.profiletab1 a:link, .profiletab1 a:visited {
	color: #FFFFFF;
	display: block;
	text-align: center;
	padding-top: 5px;
	padding-right: 14px;
	padding-bottom: 5px;
	padding-left: 14px;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-top: 14px;
	font-weight: normal;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-color: #1B7FBD;
	margin-left: 5px;
	border-bottom-width: 0px;
}

.profiletab1 a:hover{
	color: #000000;
	background-color: #f0f0ef;
	text-decoration: none;
}

.profiletab2 a:link, .profiletab2 a:visited {
	color: #000000;
	display: block;
	text-align: center;
	padding-top: 5px;
	padding-right: 14px;
	padding-bottom: 5px;
	padding-left: 14px;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-top: 14px;
	font-weight: bold;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-color: #f0f0ef;
	margin-left: 5px;
	border-bottom-width: 0px;
}

.clear {
	width: 1002px;
	height: 30px;
	float: none;
	background-image: url(../images/my_bar.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.advancedsearch a:link, .advancedsearch a:visited{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000000;
	background-image: url(../images/new_menu_back2.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: center;
	display: block;
	width: 120px;
	padding: 5px;
	margin-left: 3px;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}

.composenew a:link, .composenew a:visited{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	width: 248px;
	height: 39px;
	padding-top: 10px;
	padding-left: 40px;
	border: 1px solid #666666;
	font-size: 13px;
}

.composenew a:hover {
	background-color: #666666;
	border: 1px solid #CCCCCC;
}

.homepage_text
{
	font-size: 12px;
	color: #CCCCCC;
	padding-top: 14px;
	padding-right: 14px;
	padding-bottom: 14px;
	padding-left: 40px;
}
.myalumni_header {
	background-image: url(../images/header_back.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.bannerad_category {
	vertical-align: middle;
	padding: 13px;
	height: 110px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.main_screen {
	background-image: url(../images/desktop13.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 200px;
	width: 641px;
	background-color: fafafa;
}
.main_screen1 {
	background-image: url(../images/desktop13.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 30px;
	width: 641px;
	background-color: fafafa;
	padding-top: 9px;
	padding-right: 9px;
	padding-bottom: 9px;
	padding-left: 40px;
	font-size: 16px;
	color: #666666;
	font-weight: bold;
}
.front_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 5px;
	vertical-align: top;
}
.front_text1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.front_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	vertical-align: top;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 18px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-weight: bold;
}
.second_half {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 40px;
	background: #202020 url(../images/login.jpg) repeat-x left top;
}

#navcontainer  {
	clear:both;
	display:table;
	width: 100%;
	margin:0;
	padding-top: 8;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	background-color: #1b7fbd;
}


#navcontainer ul
{
	background-color: #1b7fbd;
	color: #FFFFFF;
	font-family: arial, helvetica, sans-serif;
	background-repeat: repeat-x;
	background-position: left top;
	font-size: 14px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#navcontainer ul li {
	display: inline;
	margin: 0px;
	padding: 0px;

}

#navcontainer ul li a
{
	background-color: #1b7fbd;
	color: White;
	text-decoration: none;
	float: left;
	background-repeat: repeat-x;
	background-position: left top;
	display:block;
	width: 180px;
	text-align:center;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 6px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
}

#navcontainer ul li a:hover
{
	background-color: #369;
	color: #FFFFFF;
	background-image: url(../images/media_selection_c.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

#navcontainer li a#current
{
	color: #000000;
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #FFFFFF;
	background-image: url(../images/login_back.jpg);
}

#navcontainer1  {
	clear:both;
	display:table;
	width: 100%;
	margin:0;
	padding:0;
		background-image: url(../images/new_menu_back.jpg);
	background-repeat: repeat-x;
	background-position: left top;

}


#navcontainer1 ul
{
	background-color: #666666;
	color: #FFFFFF;	
	font-family: arial, helvetica, sans-serif;
	background-image: url(../images/new_menu_back.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
}

#navcontainer1 ul li {
	display: inline;
	margin: 0px;
	padding: 0px;

}

#navcontainer1 ul li a
{
	background-color: #FFFFFF;
	color: White;
	text-decoration: none;
	float: left;
	background-image: url(../images/new_menu_back.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	display:block;
	padding: 6px 0px;
	width: 200px;
	text-align:center;
}

#navcontainer1 ul li a:hover
{
	background-color: #369;
	color: #ffffff;
	background-image: url(../images/media_selection_c.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

#navcontainer1 li a#current
{
	color: #ffffff;
	background-image: url(../images/wtgskin_profile_editbutton_highlight.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

#benefits {
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 2px;
	padding-left: 20px;
}

#benefits ul {
}

#benefits ul li{
	padding-top: 10px;
}

#benefits_header {
	padding: 10px;
}

td.thankyou {
	padding: 20px;
	background-color: #FFFFFF;
}
#tipofthedayBG {
	background-color:#3366CC;
	background-repeat:repeat-x;
	background-image: url(../images/submenu.jpg);
}
#tipoftheday {
	font-size:11px;
	color:	#FFFFFF;
	padding: 5px 20px;
	float:left;
	}
#tipoftheday a {
	color:#E9F4F5;
	text-decoration: underline;
	}
#tipofthedaytitle {
	background-image:url(../images/tip_bg_1.jpg);
	background-color:#FFFFFF;
	background-repeat:repeat-x;
	font-weight:bold;
	color:#219ACE;
	font-size: 11px;
	padding: 5px 20px;
	float:left;
	}
	
/******** Widgets for activity feed, Q&A, generic widget ***************/
.widget  {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-top: 20px;
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
.widget .title {
	padding-left: 5px;
	font-size: 14px;

}
.widget .content {
	padding-left: 15px;
	font-size: 12px;
}
.widget .content a:link, .widget .content a:active, .widget .content a:visited {
	color: #333333;
	text-decoration: underline;
}
.widget .content a:hover {
	color: #000000;
	text-decoration: underline;
}
/**************************************************************************/

.qasection {
	background: #FFFFFF;
}

.qaheader {
	font: normal 16px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	vertical-align: top;
	padding: 50px 0px 0px;
}

.qaparagraph {
	font: 12px Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 10px;
	width: 500px;
}

.qaright {
	padding: 10px;
}

.qasearch {
	background: repeat-x left top;
	padding: 10px;
	height: 60px;
	border: 2px solid #CCCCCC;
}

.qasearch2 {
	background: repeat-x left top;
	padding: 10px;
}

.qasearchfield {
	border: 1px solid #CCCCCC;
	width: 200px;
}

.qaicon {
	padding: 10px;
}

.qaquestion {
	padding-top: 10px;
	padding-right: 5px;
	font: bold 14px Geneva, Arial, Helvetica, sans-serif;
}

.qafooter {
	font: 12px Geneva, Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-right: 5px;
}

.qabutton {
	font: bold 13px Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #0066CC;
	padding: 5px;
	border: 2px solid #0066CC;
	width: 80px;
	height: 30px;
}

.qabox {
	height: 30px;
	font-size: 16px;
}

.questiondetail {
	border-top: 1px solid #999999;
	padding-top: 4px;
}

.alumnifeed {
	background: #FFFFFF;
	padding: 5px 12px 8px;
	border-bottom: 1px solid #CCCCCC;
}

.alumnifeedday{
	padding: 3px 7px 3px 9px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3399CC;
}
.nav, .nav ul {
  	background-color: #000000;
	list-style: none;
	margin: 0;
	padding: 0;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #198BBF;
	border-right-color: #198BBF;
	border-bottom-color: #198BBF;
	border-left-color: #198BBF;
}

.nav {
  font-family: Arial, Helvetica, sans-serif;
  z-index: 100;
  position: relative;
  
}
.nav li {
	float: left;
	margin: 0;
	padding: 0;
	position: relative;



}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
	font: 100 normal 10pt/25px Arial, Helvetica, sans-serif;

	color: #FFFFFF;
	display: block;
	padding: 0 20px;
	text-decoration: none;
}

.nav li a:hover {
color: #FFFFFF;
	background-color: #99C4E6;
}
#nav-one li:hover a, 
#nav-one li.sfHover a {
	color: #000000;


}

#nav-one li:hover ul a:hover, 
#nav-one li.sfHover ul a:hover {
color: #000000;
	background-color: #CCE6F2;
	background-repeat: repeat-x;
	background-position: left top;
}

.nav ul {

	list-style: none;
	margin: 0;
	width: 190px;
	position: absolute;
	top: -999em;
	left: -1px;
}
.nav li:hover ul,
.nav li.sfHover ul {

	background-color: #FFFFFF;
  top: 25px;

}
.nav ul li {

  border: 0;
  float: none;
}
.nav ul a {

  border-bottom: 0;
  padding-right: 20px;
  width: 190px;
  white-space: nowrap;
}
.nav ul a:hover {
	color: #FFFFFF;

	background-color: #0099CC;
	background-repeat: repeat-x;
	background-position: left top;
}

.menubartop {
	background: url(../images/new_menu_back.jpg) repeat-x left top;
	width: 1002px;
	text-align: left;

}

.underline {
	border-bottom: 1px solid #CCCCCC;
}

.blue_line {
	background-color: #3399FF;
	height: 2px;
	width: 100%;
}

.invite {
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.invite_box {
	padding: 7px;
	background-color: dfeef3;
	border: 1px solid #E5E5E5;
}

.box_line {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E2E2E2;
	border-right-color: #E2E2E2;
	border-bottom-color: #E2E2E2;
	border-left-color: #E2E2E2;
}
.complete {
	font-size: 11px;

}
.complete1 {
	font-size: 11px;
	font-weight: bold;
}

.bullet ul li{
	list-style-type: circle;
}

.profile_question {
	font-size: 14px;
	font-weight: bold;
}
.mediaheading {
	font-size: 13px;
	font-weight: bold;
	padding-left: 15px;
}

.warning {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;
}

.modal_right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-align: right;
	padding-right: 15px;
	width: 300px;
	padding-top: 20px;
}

.modal_left {
	text-align: left;
	padding-left: 5px;
	font-size: 13px;
	color: #3399CC;
		padding-top: 20px;
}

.profile_collapse {
	width: 660px;
}

.msg_list {
margin: 0px;
padding: 0px;
width: 660px;
}
.msg_head {
	cursor: pointer;
	position: relative;
	text-align: right;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 20px;
	margin-left: 1px;

}
.msg_body {

}

.expand_tab {

}

.groupItem_sticky
{
	margin-top: 0px;
	padding-bottom: 13px;
width: 230;
}

.itemHeader_sticky
{
	color: #000000;
	font-weight: bold;
	font-size: 13px;
	position: relative;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-color: #E6F2F9;
	background-repeat: repeat-x;
	background-position: left top;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #3399CC;
	background-image: url(../images/header_blue.jpg);
}

.groupItem_sticky .itemHeader_sticky a
{
	position: absolute;
	right: 10px;
	top: 0px;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	color: #FFFFFF;
}
.spacer_tab {

	padding-left: 20px;
}

.sticky_content {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
}

.sticky_content_read {
	text-align: right;
	padding-bottom: 15px;
	padding-right: 10px;
}

.sticky_header {
	font-size: 12px;
	font-weight: bold;
}

.contact_name {
	font-weight: bold;
	font-size: 12px;
}

.contact_title {

	font-size: 12px;
}
.contact_company  {
	font-weight: bold;
	font-size: 13px;
	color: #3399CC;
	text-decoration: underline;
	vertical-align: middle;
}

.profile_page_box {
	padding: 10px;
	border: 1px dashed #CCCCCC;
	margin-left: 15px;
}

.separator_list {
	background-color: #F7F7F7;
}

#constraint p{

}

.media_tab2 {
	display: block;
	padding-top: 4px;
	padding-right: 16px;
	padding-bottom: 4px;
	padding-left: 10px;
	background-color: #1b7fbd;
	margin-right: 9px;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
}

.media_tab a:link, .media_tab a:visited, .media_tab a:active{
	display: block;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-color: #FFFFFF;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-align: center;
}

.media_tab a:hover{
	text-decoration: none;
	background-color: #E1E1E1;
}

.media_tab1 a:link, .media_tab1 a:visited{
	display: block;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-color: #1b7fbd;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	background-image: url(../images/green_box.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.media_tab1 a:hover {
	text-decoration: none;
}

.media_tab_container {
	background-color: #FFFFFF;
	padding-top: 3px;
	padding-left: 4px;
}

.media_keywords a:link, .media_keywords a:visited, .media_keywords a:active{
	font-size: 10px;
}

.media_keywords_container {
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.list_wrapper {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}

.media_space {
	background-color: #F8F8F8;
	height: 30px;
}

.read_featured {
	font-size: 13px;
	padding-top: 10px;
}

.little_tab {
	background-color: #FFFFFF;
	display: block;
	width: 200px;
	height: 20px;
	margin-top: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	padding-top: 9px;
	padding-right: 9px;
	padding-bottom: 9px;
	padding-left: 20px;
}

.featured_container {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-top-color: #3399CC;
	border-right-color: #3399CC;
	border-bottom-color: #3399CC;
	border-left-color: #3399CC;	

}

.content_container {
	background-color: #FFFFFF;
	border-top-width: 18px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.content_container2 {
	background-color: #FFFFFF;
	border-top-width: 18px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding: 30px;
}

.container_left {
	padding-top: 9px;
	padding-right: 10px;
	padding-bottom: 30px;
	padding-left: 30px;
}

.content_right {
	
	text-align: left;
}
.media_image {
	padding: 15px;
}

.side_link a:link, .side_link a:active, .side_link a:visited {
	color: #3399CC;
	text-decoration: underline;
}

.spacer2 {
	width: 20px;
}

.user_comments_tab {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	width: 490px;
	background-image: url(../images/comment_tab.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 60px;
}

.comment_box {
	background-color: #FFFFFF;
	border-top-width: 3px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 60px;
}

.comment_box_bottom {
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 70px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.comment_box_middle {
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	padding: 15px;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

a:focus {
	outline: none;
}
#panel {
	float:left;
	margin: 0 0;
	padding: 0;
	background: #754c24;
	height: 400px;
	width:220px;
	display: none;
}
.slide {
	float:left;
	margin: 0 0;
	border-left: solid 4px #422410;
	background: url(images/btn-slide.gif) no-repeat left center;
}
.btn-slide {
	
	background: url(images/white-arrow.gif) no-repeat right -50px;
	width: 34px;
	height: 200px;
	padding: 0 0 0 0;
	margin: 0 0;
	display: block;
	font: bold 120%/100% Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}

.floaties {
	position: absolute;
	z-index: 40;
	visibility: visible;
	background-color: #FFFFFF;
	left: 0px;
	top: 200px;
}

.welcome_box {
	border: 1px solid #CCCCCC;
	padding: 24px;
	background-color: #FFFFFF;
}

.welcome_box1 {
	border: 1px solid #CCCCCC;
	padding: 12px;
	width: 380;
	background-color: #FFFFFF;
}

.welcome_bluebox {
	background-image: url(../images/login_blue.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 13px;
	padding-right: 5px;
	padding-bottom: 13px;
	padding-left: 5px;
	height: 210px;
	background-color: #2685bf;
}

.welcome_blueboxsub {
	padding: 10px;
}

.welcome_header2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 20px;	
}

.welcome_header3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #FFFFFF;
	font-weight: normal;
	padding-left: 20px;
	padding-bottom: 5px;	
}

.welcome_header4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 20px;
	padding-bottom: 1px;
	padding-top: 7px;
}

.welcome_text_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	padding-left: 8px;
}
.welcome_linktext {
	vertical-align: bottom;

}

.error_message_2 {
	padding: 20px;
}

.welcome_linktext1 {
		font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-left: 20px;
}
.welcome_linktext a:link, .welcome_linktext a:active, .welcome_linktext a:visited {
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-left: 20px;
}

.welcome_linktext a:hover {
	text-decoration: underline;
}

.error_login {
	color: #990000;
	text-align: left;
	padding: 7px 8px 7px 7px;
	background-color: #FFECEC;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.welcome_newsitem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	width: 220px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	height: 70px;
}

.welcome_newsitem2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	width: 220px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	height: 40px;
}

.welcome_newsphoto {
	width: 43px;
}

.welcome_newscontainer {
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 1px;
	padding-left: 20px;
	width: 280px;


}

.welcome_frame {
	border: 1px solid #F0F0EF;
	margin-bottom: 6px;
}


.welcome_item_published {
	font-size: 11px;
	color: #797979;
}

.welcome_selectionheading {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #1b7fbd;
	padding-bottom: 17px;
	font-weight: bold;
}

.menulist  {
	list-style-type: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;

}

.menulist a:link, .menulist a:visited, .menulist a:active {
	list-style-type: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	
}

#menu {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 230px;
	background-color: #FFFFFF;
}
#menu li {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#menu a {
	color: #000000;
	display: block;
	margin: 0;
	text-decoration: none;
	background-color: #FFFFFF;
	padding-top: 4px;
	padding-right: 12px;
	padding-bottom: 4px;
	padding-left: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E9E9E9;
	height: 18px;
}

#menu a:hover {

	color: #000000;
	padding-bottom: 4px;
	font-weight: normal;
	background-color: #DDEEF7;
}                    

#menu .active {
	color: #000000;
	padding-bottom: 4px;
	font-weight: normal;
	background-color: #DDEEF7;
}   
.welcome_tagheader {
	font-size: 17px;
	font-weight: bold;
	padding-top: 18px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 19px;
}    

.welcome_subtagheader {
	font-size: 12px;
	padding-top: 18px;
	padding-right: 19px;
	padding-bottom: 10px;
	padding-left: 19px;
	text-align: right;
}               

.kc_search_bar {
	background-color: #E6F2F9;
	text-align: center;
	padding-top: 9px;
	padding-right: 13px;
	padding-bottom: 9px;
	padding-left: 13px;
	background-image: url(../images/search_b.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}    

.kc_filteredby {
	font-size: 12px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 19px;
	color: #666666;
	font-weight: bold;
}

.kc_filterremove a:link, .kc_filterremove a:active, .kc_filterremove a:visited{
	font-size: 11px;
	font-weight: bold;
	color: #669933;
	text-decoration: none;
}

.kc_filterwarning{
	color: #000000;
	background-color: #CFEFCF;
}

.kc_filterwarning a:link, .kc_filterwarning a:active, .kc_filterwarning a:visited{
	color: #000000;
	background-color: #CFEFCF;
	display: block;
	height: 70px;
}

.kc_source_title  {
	font-size: 16px;
	color: #666666;

}


.kc_source_title a:link, .kc_source_title a:active, .kc_source_title a:visited {
	font-size: 16px;
	color: #666666;

}

.kc_source_subtitle  {
	font-size: 13px;
	color: #999999;
}

.kc_relatedsmall a:link, .kc_relatedsmall a:active, .kc_relatedsmall a:visited{
	font-size: 11px;
	padding-top: 10px;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BEDDEF;
}

.kc_relatedsmall a:hover {
	background-color: #F7FBFD;
	text-decoration: none;
}

.kc_headerclear {
	padding-top: 10px;
}

.kc_search {
	color: #FFFFFF;
	background-color: #3399CC;
	border: 1px solid #336699;
}

.kc_sugestaction a:link, .kc_sugestaction a:active, .kc_sugestaction a:visited {
	display: block;
}


.download_file a:link, .download_file a:active, .download_file a:visited {
	color: #990000;
	padding: 10px;
	border: 1px dashed #990000;
	margin-top: 20px;
	display: inline;
	height: 10px;
}


.welcome_tertiary {
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	padding-top: 19px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.welcome_shadow {
	background-image: url(../images/Alumni_front.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 27px;
}

.kc_date {
	height: 10px;
	font-size: 12px;
	color: #333333;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 8px;
}

.kc_author {
	font-size: 12px;
	color: #4B4B4B;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	margin-top: 8px;
}

.kc_separator {
	height: 17px;
	width: 1px;
	font-size: 12px;
	color: #999999;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
	display: block;
	background-color: #CFCFCF;
	margin-left: 8px;
	margin-right: 8px;
}

.bottom_line {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	padding-bottom: 3px;
	padding-right: 8px;
	padding-left: 8px;
}

.bottom_line1 {
	padding-bottom: 3px;
	padding-right: 8px;
	padding-left: 8px;
}

.main_container2 {
	padding: 20px;
	background-color: #F8F8F8;
	background-image: url(../images/corner.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.signup_box1 {
	width: 400px;
}

.spacer1 {
	padding-right: 10px;
}

.login_green {
	background-color: #89c408;
	background-image: url(../images/login_green.jpg);
	
}

.blue_line1 {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #338abf;

}

.text1 {
	font-size: 15px;
	color: #666666;
	padding-bottom: 10px;
	font-weight: bold;
}

.grey {
	background-color: #f0f0ef;
}

.white_box {
	padding: 10px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}

.forum_trail {
	color: #FFFFFF;
	background-color: #336699;
	background-image: url(../images/submenu.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 10px;
}

.forum_trail a:link, .forum_trail a:visited, .forum_trail a:active{
	color: #FFFFFF;

	
}

.forum_left {
	background-color: #FFFFFF;
	padding: 10px;
    border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #006699;
}

.reply_to {
	background-color: #FFFFFF;
	padding: 15px;
}

.forum_list1 {
	border: 1px solid #999999;
}

.forum_row1 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	background-color: #FFFFFF;
}

.box {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}
