body {
	margin:0;
	padding:0;
	line-height: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../App_Themes/CorporateSite/Images/fpos_images/bkgd.jpg);
	background-repeat: repeat-x;
	background-color: #000000;
}

.customRM
{
font-size: 18px !important;
}

h1, h2, h3 {
	margin: 0;
	padding: 5px;
	font-weight: normal;
	color: #000000;
}

h2 {
	font-size: 2.4em;
	line-height: 1em;
}

h3 {
	font-size: 1.6em;
}

ul, ol {
}

a {
	text-decoration: none;
	color: #1388CE;
}

a:hover {
	color: #FFF;
	text-decoration: none;
}

.wrapper {
	width: 975px;
	margin: 0px auto;
	padding: 0;
}

/*#Home page#*/
.subcontentDiv
{
	padding: 0px;
}

.subcontentDiv .zoneLeft
{
	width: 175px;
	padding: 0px 10px;
	float: left;
}

.subcontentDiv .zoneRight
{
	width: 175px;
	padding: 0px 10px;
	margin-top: 10px;
	float: right;
}

.DesignMode .subcontentDiv .zoneRight
{
	width: 163px;

}

.subcontentDiv .zoneCenter
{	width: 569px;
	padding: 0px;
	float: left;
}

.subcontentDiv .zoneCenterHome
{
	width: 754px;
	padding: 0px 10px 10px;
	float: left;
}

.IE6 .subcontentDiv .zoneCenterHome
{
	width: 754px;
	padding: 0px 8px 10px;
}

.subcontentDiv .zoneCenterHomePage
{
	width: 729px;
	padding: 0px 10px;
	margin: 20px 0px 0px 15px;
	float: left;
	background: url() repeat-x top left;
}

.IE6 .subcontentDiv .zoneCenterHomePage 
{
	margin: 20px 0px 0px 7px;
}

.subcontentDiv .zoneCenterHomePage .centerLeft
{
	width: 435px;
	float: left;
}

.subcontentDiv .zoneCenterHomePage .centerLeft h1
{
	font-size: 30px;
	font-family: Calibri;
	color: #4e4c4c;
	margin-top: 5px;
	margin-left: 5px;
}

.subcontentDiv .zoneCenterHomePage .centerLeft p
{
	font-size: 14px;
	font-family: Calibri;
	color: #4e4c4c;
}

.subcontentDiv .zoneCenterHomePage .centerLeft img
{
	padding: 0px;
	border: 0px;
}

.subcontentDiv .zoneCenterHomePage .centerRight
{
	width: 280px;
	float: right;
}

.subcontentDiv .centerHome .left, {
	width: 405px;
	float: center;
}
.subcontentDiv .centerHome .right
{
	width: 314px;
	float: center;
}

.subcontentDiv .centerHome .left
{
	margin: 0px 25px 0px 0px;
}

.subcontentDiv .contentSearch
{
	width: 919px;
	padding: 0px 10px 10px;
}

.subcontentDiv .contentGroupPages
{
	width: 729px;
	padding: 0px 10px 10px;
}

.subcontentDiv .contentMyProfile
{
	width: 919px;
	padding: 0px 10px 10px;
}


/* #Header# */

.header {
	height:104px;
	background-image: url(../App_Themes/CorporateSite/Images/fpos_images/FPOS_header.jpg);
	background-repeat: no-repeat;
	
}



/* #Ticker# */

.ticker {
	float: right;
	margin: 0;
	padding-top: 10px;
	color: #CCC;
	width: 240px;
	font-size: 11px;
	height: 85px;
	padding-right: 20px;
}

.ticker h1, .ticker p {
	margin: 0;
	padding: 0;
}

.ticker h1 {
	float: left;
	letter-spacing: -1px;
	text-transform: lowercase;
	font-size: 1.2em;
}

.ticker p {
	float: left;
	margin: 0;
	padding: 0px 0 0 10px;
	font: normal 12px Georgia, "Times New Roman", Times, serif;
	font-style: italic;
} 

.ticker a {
	border: none;
	background: none;
	text-decoration: none;
	color: #F9FF39;
	font-style: italic;
}
.ticker a:hover {
	border: none;
	background: none;
	text-decoration: underline;
	color: #F9FF39;
}

/* #Login# */

.login {
	float: right;
	margin: 0;
	padding-top: 12px;
	color: #CCC;
	width: 260px;
	font-size: 11px;
	height: 25px;
	padding-right: 28px;
	text-align: right;
	font-weight: bold;
	font-style: italic;
}

.login h1 {
	float: left;
	letter-spacing: -1px;
	text-transform: lowercase;
	font-size: 1.2em;
}

.login p {
	float: left;
	margin: 0;
	padding: 0px 0 0 10px;
	font-style: normal;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-variant: normal;
} 

.login a {
	border: none;
	background: none;
	text-decoration: none;
	color: #CCD7DD;
	padding-left: 3px;
	padding-right: 0px;
	margin-left: 10px;
}
.login a:hover {
	background: none;
	color: #F9FF39;
	padding-left: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #F9FF39;
	padding-right: 0px;
}
/* #Search# */

.search {
	float: right;
	width: 260px;
	height: 60px;
	padding: 0px 0px 0px 20px;
	background: none;
	font-size: 11px;
	margin-right: 155px;
	line-height: 2em;
	border-left-width: 0px;
	border-left-style: dotted;
	border-left-color: #B8CDDC;
}
.search a:hover {
	color: #FFF;
	background-color: #1169B0;
}

.search form {
	margin: 0;
	padding: 10px 0 0 20px;
}

.search fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

.search-text {
	width: 170px;
	padding: 6px 8px 4px 10px;
	border: 0px solid #DEDEDE;
	color: #233A4C;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	border-left: 1px solid #999999;
	border-top: 1px solid #999999;
	margin-right: 5px;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	background-color: #EBF37C;
}

.search-submit {
	width: 61px;
	height: 25px;
	border: none;
}

/* #Menu# */



.menu{
	height: 56px;
	margin: auto;
	padding: 0px;
	background-image: url(../App_Themes/CorporateSite/Images/fpos_images/0_nav_bkgd.jpg);
	background-repeat: no-repeat;
	width: 913px;
	padding-left: 62px;
}

.menu a:hover{
	background-color: none;


}

/* #Page# */

.page {
	width: 975px;
	margin:0 auto;
	padding: 0;
	background-color: #FFFFFF;
	background-image: url(../App_Themes/CorporateSite/Images/fpos_images/bkgd_contentarea.jpg);
	background-repeat: repeat-x;
}

.page-bgtop {
	padding: px ;
}

.page-bgbtm {
}

/* #Content# */

.content {
	float: left;
	width: 610px;
	padding: 0;
	margin-left: 30px;
	margin-top: 10px;
	padding-right: 0px;
}

.content a {
	border: none;
	color: #1388CE;
}

.content a:hover {
	color: #FFF;
	background-color: #1169B0;
}

.Flashanimation {
	margin-bottom: 5px;
	font-size: 12px;
	width: 590px;
	height: 300px;
}

.Profile_INFO {
	margin-bottom: 10px;
	font-size: 13px;
	width: 250px;
	float: left;
	height: auto;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	font-weight: bold;
	padding-top: 20px;
}
.Profile_PIC {
	margin-bottom: 5px;
	margin-top: 15px;
	font-size: 12px;
	width: 340px;
	float: left;
	
	height: 245px;
	padding-top: 1px;
	padding-left: 30px;
	padding-bottom: 0px;
	background-repeat: no-repeat;
	margin: 0px auto;
}
.playerprofile_LTGRAY_text {
	color: #8792A3;
	font-weight: normal;
}

.Profile_CONTENTBOX {
	margin-bottom: 10px;
	font-size: 12px;
	width: 610px;
	float: left;
	background-image: url(../App_Themes/CorporateSite/Images/fpos_images/title_PlayerProfile.jpg);
	background-repeat: no-repeat;
	padding-top: 45px;
}
.post_PROFILE {
	margin-bottom: 20px;
	border-bottom: 1px solid #E2E2E2;
	font-size: 12px;
	line-height: 1.3em;
	padding-right: 20px;
	padding-left: 0px;

}
.post_SPOTLIGHT {
	margin-bottom: 20px;
	border-bottom: 1px solid #dedede;
	font-size: 12px;
	line-height: 1.3em;
	padding-right: 20px;
	padding-left: 0px;
	padding-bottom: 10px;
	background-image: url(../App_Themes/CorporateSite/Images/fpos_images/title_AthleteSpotlight.jpg);
	background-repeat: no-repeat;
	padding-top: 25px;
}
.post_VIDEOS {
	margin-bottom: 20px;
	border-bottom: 1px solid #dedede;
	font-size: 12px;
	line-height: 1.3em;
	padding-right: 20px;
	padding-left: 0px;
	padding-bottom: 10px;
	background-image: url(../App_Themes/CorporateSite/Images/fpos_images/title_PlayerVideos.jpg);
	background-repeat: no-repeat;
	padding-top: 25px;
}





.post {
	margin-bottom: 20px;
	border-bottom: 1px solid #dedede;
	font-size: 12px;
	line-height: 1.3em;
	padding-right: 20px;
	padding-left: 0px;
	padding-bottom: 0px;
}

.post-bgtop {
}

.post-bgbtm {
}

.post .title {
	height: 38px;
	margin-bottom: 0px;
	padding: 12px 0 0 0px;
	letter-spacing: -0.5px;
	color: #000000;
}

.post .title a {
	color: #000000;
	border: none;
}

.post .meta {
	padding: 5px 20px 5px 10px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #777;
	background-color: #E9E9E9;
}

.post .meta a {
	color: #777;
}

.post .entry {
	padding: 0px 0px 20px 0px;
	padding-bottom: 20px;
	text-align: justify;
}
.Resources_CONTENTBOX {
	margin-bottom: 10px;
	font-size: 12px;
	width: 610px;
	float: left;
	background-image: url(../App_Themes/CorporateSite/Images/fpos_images/title_RecruitingResources.jpg);
	background-repeat: no-repeat;
	padding-top: 45px;
}
.Resources_TOPAREA {
	margin-bottom: 20px;
	font-size: 13px;
	width: 600px;
	float: left;
	height: auto;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	font-weight: bold;
	padding-top: 20px;
}
.Resources_INFO-LEFT {
	margin-bottom: 10px;
	font-size: 13px;
	width: 260px;
	float: left;
	height: auto;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	font-weight: bold;
	padding-left: 30px;
}
.Resources_INFO-RIGHT {
	margin-bottom: 5px;
	font-size: 12px;
	width: 280px;
	float: right;
	height: auto;
	border-left: 1px solid #E2E2E2;
	padding-left: 20px;
}
.post_RESOURCES {
	margin-bottom: 20px;
	border-bottom: 1px solid #E2E2E2;
	font-size: 12px;
	line-height: 1.3em;
	padding-right: 20px;
	padding-left: 0px;
	padding-top: 20px;
}


.links {
	padding-top: 0px;
	font-size: 12px;
}



/*# Sidebar# */

.sidebar {
	width: 365px;
	color: #6C9191;
	padding-left: 20px;
	line-height: 1em;
	border-left-width: 3px;
	border-left-style: dotted;
	border-left-color: #B8CDDC;
	padding-bottom: 30px;
	padding-rigth: 160px;
}

.sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.sidebar li {
	margin: 0;
	padding: 0;
}

.sidebar li ul {
	margin: 0px 0px;
	padding-bottom: 30px;
}

.sidebar li li {
	line-height: 35px;
	border-bottom: 1px dashed #D1D1D1;
	margin: 0px 30px;
	border-left: none;
}

.sidebar li li span {
	display: block;
	margin-top: -20px;
	padding: 0;
	font-size: 11px;
	font-style: italic;
}

.sidebar h2 {
	height: 26px;
	padding-left: 20px;
	color: #C00;
	font-size: 17px;
	margin-top: 10px;
	padding-top: 6px;
	border-top-width: 0px;
	border-top-style: dotted;
	border-top-color: #F90;
	font-style: italic;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.sidebar p {
	margin: 0 0px;
	padding-right: 100px;
}

.sidebar a {
	border: none;
	color: #1388CE;
	padding-left: 20px;
	font-size: 11px;
	font-weight: bold;
}

.sidebar a:hover {
	color: #FFF;
	background-color: #1169B0;
}

/* #Calendar# */

.calendar {
}

.calendar_wrap {
	padding: 20px;
}

.calendar table {
	width: 100%;
}

.calendar tbody td {
	text-align: center;
}

.calendar .next {
	text-align: right;
}

/*# Footer# */

.footer {
	padding-top: 10px;
	padding-right: 0px;
	width: 975px;
	height: 50px;
	line-height: 16px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	border-top: 3px solid #111111;
	margin: 0px auto;
	background-color: #213545;
	margin-bottom: 20px;
	border-bottom: 20px solid #000000;
}
.footer a {
	color: #6A8C95;
	text-decoration: none;
	padding-left: 4px;
	padding-right: 4px;
}

.footer a:hover {
	color: #ABC4D3;
	text-decoration: none;
	background-color: #1169B0;
}


.footer p {
	margin: 0;
	padding-top: 0px;
	line-height: normal;
	font-size: 11px;
	text-transform: uppercase;
	text-align: center;
	color: #A0A0A0;
}
.Arial_10on12_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	line-height: 1.1em;
}
.Arial_12on13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	line-height: 1.1em;
}
.Arial_13on15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	line-height: 1.1em;
	font-weight: bold;
}
.main_TITLES {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #C00;
	line-height: 20px;
	font-weight: bold;
	font-style: italic;
}
.main_TITLES_gold {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #DF8600;
	line-height: 20px;
	font-weight: bold;
	font-style: italic;
}

.text_rightalign_withpadding
{
	text-align: right;
}
.img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

/*#Master Login#*/

.currentUser
{
	text-align: left;
	float: left;
	padding-top: 7px;
	padding-left: 10px;
	padding-right: 1px;
	font-size: 12px;
	color: #DF8600;
	margin-left: 143px;
	
}

.accountinfo
{
	text-align: left;
	float: left;
	padding-top: 7px;
	padding-left: 1px;
	padding-right: px;
	font-size: 12px;
	
}

.signOut
{
	padding-top: 7px;
	padding-left: 1px;
	padding-right: px;
	float: left;
	font-size: 12px;
}

/*#Global/Logon form#*/
.LogonPanelPasswordRetrieval input[type="submit"]
{
	width: 120px;
}

/*#Logon page#*/
.logonReg a
{
	color: #000;
	padding-right: 20px;
}

/*#Containers/Content padding#*/
.ContentPadding
{
	padding: 10px 5px 0px 5px;
}

/*#Containers/Black box#*/
.blackBox
{
	
	margin-bottom: 15px;
}

.blackBox .title
{
	background:  url(../App_Themes/CorporateSite/Images/topMenuItemDivider.gif) 0% 40% 

repeat-x;
	padding: 3px 5px;
	font-size: 12px;
	margin-top: 10px;
	color: white;
	margin-bottom:10px;	
	
}

.blackBox .content
{
	background: #efefef url(../App_Themes/CommunitySite/Images/container_gray-body.gif) repeat-y top left;
	width: 154px;
	padding: 5px 10px;
	
}

/*#Containers/Blue#*/
.blueBoxTop
{
	background: transparent url(../App_Themes/CommunitySite/Images/container_blue-top.gif) no-repeat top center;
	height: 5px;
	width: 174px;
	margin-top: 10px;
	font-size: 12px;
}

.blueBox
{
	background: #efefef url(../App_Themes/CommunitySite/Images/container_gray-body.gif) repeat-y top left;
	width: 154px;
	padding: 5px 10px;
}

.blueBox h4.blueBoxTitle
{
	background: url(../App_Themes/CommunitySite/Images/container_blue-line.gif) no-repeat bottom left;
	padding-bottom: 3px;
	margin-bottom: 3px;
	margin-top: 0px;
}

.blueBoxBottom
{
	background: transparent url(../App_Themes/CommunitySite/Images/container_gray-bottom.gif) no-repeat top center;
	height: 6px;
	width: 174px;
	margin-bottom: 5px;
}

.boxBlueLight
{
	margin-top: 20px;
	margin-bottom: 20px;
}

.boxBlueLight h3
{
	background: url(../App_Themes/CommunitySite/Images/container_blue-line.gif) repeat-x bottom left;
	padding-bottom: 3px;
	margin-bottom: 10px;
	margin-top: 0px;
	width: 99%;
	font-size: 20px;
}
/*#Containers#*/
.redBox img, .blueBox img, .grayBox img, .orangeBox img
{
	float: left;
	margin: 3px 5px 5px 0px;
}

.redBox .ForumFavorites, .blueBox .ForumFavorites, .grayBox .ForumFavorites, .orangeBox .ForumFavorites
{
	width: 100%;
}

.redBox a, .blueBox a, .grayBox a, .orangeBox a
{
	font-size: 11px;
	color: #000;
}

.redBox a:hover, .blueBox a:hover, .grayBox a:hover, .orangeBox a:hover
{
	text-decoration: none;	
}

/*#Containers/Gray#*/
.grayBoxTop
{
	background: transparent url(../App_Themes/CorporateSite/Images/topMenuItemDivider.gif) repeat-x top center;
	height: 5px;
	width: 174px;
	margin-top: 10px;
	font-size: 1px;
}

.grayBox
{
	background: #efefef url(../App_Themes/CommunitySite/Images/container_gray-body.gif) repeat-y top left;
	width: 154px;
	padding: 5px 10px;
	font-size: 10px;
}


.grayBox .grayBoxTitle
{
	background: url(../App_Themes/CommunitySite/Images/container_gray-line.gif) no-repeat bottom left;
	padding-bottom: 3px;
	margin-bottom: 3px;
	margin-top: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #c00000;
}

.grayBoxBottom
{
	background: transparent url(../App_Themes/CommunitySite/Images/container_gray-bottom.gif) no-repeat top center;
	height: 6px;
	width: 174px;
	margin-bottom: 5px;
}



/*#Containers/Red#*/
.redBoxTop
{
	background: transparent url(../App_Themes/CommunitySite/Images/container_red-top.gif) no-repeat top center;
	height: 5px;
	width: 174px;
	margin-top: 10px;
	font-size: 1px;
}

.redBox
{
	background: #efefef url(../App_Themes/CommunitySite/Images/container_gray-body.gif) repeat-y top left;
	width: 154px;
	padding: 5px 10px;
}

.redBox h3.redBoxTitle
{
	background: url(../App_Themes/CommunitySite/Images/container_red-line.gif) no-repeat bottom left;
	padding-bottom: 3px;
	margin-bottom: 3px;
	margin-top: 0px;
}

.redBoxBottom
{
	background: transparent url(../App_Themes/CommunitySite/Images/container_gray-bottom.gif) no-repeat top center;
	height: 6px;
	width: 174px;	
	margin-bottom: 5px;
}

.boxRedLight
{
	margin-top: 20px;
	margin-bottom: 20px;
}

.boxRedLight h3
{
	background: url(../App_Themes/CommunitySite/Images/container_red-line.gif) repeat-x bottom left;
	padding-bottom: 3px;
	margin-bottom: 10px;
	margin-top: 0px;
	width: 99%;
}

/*#Containers/Orange#*/
.orangeBoxTop
{
	background: transparent url(../App_Themes/CommunitySite/Images/container_orange-top.gif) no-repeat top center;
	height: 5px;
	width: 174px;
	margin-top: 10px;
	font-size: 1px;
}

.orangeBox
{
	background: #efefef url(../App_Themes/CommunitySite/Images/container_gray-body.gif) repeat-y top left;
	width: 154px;
	padding: 5px 10px;
}

.orangeBox h3.orangeBoxTitle
{
	background: url(../App_Themes/CommunitySite/Images/container_orange-line.gif) no-repeat bottom left;
	padding-bottom: 3px;
	margin-bottom: 3px;
	margin-top: 0px;
}

.orangeBoxBottom
{
	background: transparent url(../App_Themes/CommunitySite/Images/container_gray-bottom.gif) no-repeat top center;
	height: 6px;
	width: 174px;	
	margin-bottom: 5px;
}

/*#Breadcrumbs#*/
.IE7 .BreadBox
{
	padding-top: 10px;
}

.TitleBreadCrumbSeparator
{
	background-image:url(../App_Themes/Default/images/arrow.gif);
	background-position:center center;
	background-repeat:no-repeat;
	height:7px;
	padding: 5px;
	width:17px;
}

/*#Shortcuts#*/
.ShortcutPersonalLinks,.ShortcutGroupLinks,.ShortcutBlogLinks,.ShortcutFriendshipLinks,.ShortcutMessageLinks, .ShortcutProfileLinks, .ShortcutSignInOutLinks
{
	padding-bottom: 5px;
	font-size: 12px;
	margin-left: 0px;
	float: center;
	width: 185px
}

}

.ShortcutMyLinks
{
	padding-top: 5px;
	font-size: 12px;
	
}

/* Gallery Styles */

.motioncontainer {
/*margin:0 auto;  Uncomment this line if you wish to center the gallery on page */
width: 140px; /* Set to gallery width, in px or percentage */
height: 90px; /* Set to gallery height */
}

.motioncontainer a img {
border: 1px solid #cccccc; /* Set image border color */
}

.motioncontainer a:hover img {
border: 1px solid navy; /* Set image border hover color */
}

.statusdiv {
background-color: lightyellow;
border: 1px solid gray;
padding: 2px;
position: absolute; /* Stop Editing Gallery Styles */
left: -300px;
visibility: hidden;
}

.motioncontainer a:hover {
color: red; /* Dummy definition to overcome IE bug */
}
/* End Gallery Styles */

/*#Context menu#*/

.UserContextMenu
{
    border: solid 1px #666666;
    background-color: #0066cc;
    font-size: 14px;
    display: block;
    width: 145px;
}

.UserContextMenu .Item
{
    border-bottom: solid 1px #a4b2bc;
    height: 21px;
    display: block;
    text-decoration: none;
    color: #000000;
    overflow: hidden;
}

.UserContextMenu .ItemLast
{
    height: 21px;
    display: block;
    text-decoration: none;
    color: #000000;
}

.UserContextMenu .ItemPadding
{
    background: url(../App_Themes/CorporateSite/Images/fpos_images/bkgd_playerprofilepic.jpg) no repeat;
    padding: 0px 1px 1px 1px;
    white-space: nowrap;
    display: block;
    horizontal-align: middle;
    cursor: pointer;
}

.UserContextMenu .ItemPadding:hover, .UserContextMenu .ItemSelected .ItemPadding
{
    display: block;
    background-color: #0066cc;
    background-image: none;
    border-left: solid 4px #ffb540;
    padding: 0px 3px 1px 1px;
    border-bottom: solid 1px #a4b2bc;
}

.UserContextActiveNode
{
    background-color: #e4e4e4;
}

.UserContextMenu .Item .Icon, .UserContextMenu .ItemLast .Icon
{
    vertical-align: text-top;
    width: 16px;
    height: 14px;

}

.TreeContextMenu .Item .IconBig, .UserContextMenu .ItemLast .IconBig
{
    float: left;
    width: 20px;
    height: 10px;
}

.UserContextMenu .Item .Name, .UserContextMenu .ItemLast .Name, .UserContextMenu .Item .NameInactive, .UserContextMenu .ItemLast .NameInactive
{

    line-height: 12px;
    text-decoration: underline;
}

.UserContextMenu .Separator
{
    height: 1px;
    background-color: #000000;
    overflow: hidden;
}

/*#Members#*/
.member
{
	float: left;
	width: 190px;
	height: 154px;
	background: url(../App_Themes/CorporateSite/Images/fpos_images/bkgd_playerprofilepic1.jpg) no-repeat;
	margin: 0px;
	padding: 2px;
}

.member .avatar
{
	float: center;
	margin: 5px 5px 5px 60px;
}

.member .memberInfo
{
	text-align: center;
	font-size: 12px;
	padding: 0px;
	width: 170px;
	height: 20px;
}

.member h3
{
	background: none;
	margin-bottom: 3px;
}

.member h3 a
{ 
	font-size: 14px;
	color: #245a91;
}

.member h3 a:hover
{
	text-decoration: none;
}

.memberSmall
{
	float: left;
	width: 100%;
	padding-bottom: 3px;
	font-size: 11px;
}

.memberSmall .avatar
{
	float: right;
	margin: 0px 5px 5px 0px;
}

.memberSmall .groupInfo
{
	float: left;
}

.memberSmall h3 a
{
	font-size: 11px;
	color: #245a91;
}

.memberSmall h3
{
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.BoardPanel
{
	padding-top: 30px;
}

.Filter
{
	margin: 0px 0px 10px;
	text-align: right;
	padding-right: 7px;
}

.Filter a
{
	color: #000;
}

.Filter a:hover
{
	text-decoration: none;
}

.FilterSort
{
	float: left;
	padding-top: 5px;
}

.FilterSort span
{
	font-weight: bold;
}

.FilterSearch
{
	/*display: block;*/
	/*float: left;*/
}

.Pager
{
	clear: both;
	padding-top: 10px;
	margin-top: 0px;

}



.IE7 .Pager
{
	margin-top: 10px;
	padding-top: 0px;
}

.Pager a
{
	color: #000;
}

.Pager a:hover
{
	text-decoration: none;
}

.CommentDetail a
{
	color: #000;
}

.CommentDetail a:hover
{
	text-decoration: none;
}

.ManageFriends
{
	margin: 2px;
}

.ManageFriends a
{
	color: #000;
}

.ManageFriends a:hover
{
	text-decoration: none;
}

/*#Forums/Attachments#*/

.ForumAttachments
{
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
}


.ForumAttachments .AttachmentTable
{
	border: solid 1px #cccccc;
	border-collapse: collapse;
	margin-top: 12px;
}

.ForumAttachments .AttachmentTable td
{
	border-top: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
}

.ForumAttachments .AttachmentTable .AttachmentTableHeader
{
	background-color: #eeeeee;
}

.ForumAttachments .AttachmentTable .AttachmentTableHeader th, .AttachmentTable .AttachmentFileSize, .AttachmentAction 
{
	text-align: center;
	border-top: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	padding: 3px;
}

.ForumAttachments .AttachmentTable .AttachmentTableHeader .AttachmentFileName
{
	text-align: left;
}

.ForumAttachments .AttachmentTable .AttachmentTableFooter
{
	display: none;
}

.ForumAttachments .AttachmentTable .AttachmentTableUpload input
{
	height: 23px;
}

.ForumAttachments .AttachmentTable .AttachmentTableUpload .Button
{
	width: 100px;
}

.ForumAttachments .AttachmentTable .AttachmentTableFooter
{
	display: none;
}

.ForumAttachments .Title
{
	font-size: 16px;
	font-weight: bold;
}
.PostText
{
	display: block;
	margin: 5px 0px 5px 5px;
}

.PostIndent
{
	margin-left: 45px;
}


.ForumPost .PostUser
{
	color: #000;
	font-size: 13px;
}

.ForumPost .PostUser:hover
{
	text-decoration: none;
}

.ForumPost .PostSubject
{
	font-weight: bold;
	font-size: 13px;
	padding: 2px 0px;

	
}

.ForumPost .PostActionLink
{
	color: #000;
	padding: 0px 5px;
	font-weight: normal;
	font-size: 12px;
}

.ForumPost .PostImage
{
	padding: 6px 0px;
}


.ForumPost .UserAvatar .AvatarImage
{
	background: url(../App_Themes/CommunitySite/Images/bg_blog_img.gif) no-repeat top left;
	width: 66px;
	height: 66px;
	padding: 5px;
	/*float: left;*/
	margin: 6px 15px 5px 6px;
}

.ForumPost .UserAvatar
{
	width: 75px;
}

.ForumPost .UserAvatar .Badge
{
	margin-left: 11px;
	white-space: nowrap;  
}

.ForumPost .UserAvatar .BadgeImage
{
	margin-left: 8px;
	margin-bottom: 3px;
}

.ForumPost .PostText img
{
border: none;
}


/*#My account#*/
/*#Tab menu#*/

.TabControlTable
{
	height: 25px;
	background: url(../App_Themes/CommunitySite/Images/tabmenu_item_bg.gif) repeat-x center left;
	padding: 0;
	margin: 0;
}

.TabControlLeft, .TabControlSelectedLeft
{
	display: none;
}

.TabControl
{
	background: url(../App_Themes/CommunitySite/Images/tabmenu_item_bg.gif) repeat-x center left;
	padding: 0px 10px 0px 10px;
}

.TabsHeader, .TabsWhite
{



	background: url(../App_Themes/CommunitySite/Images/tabmenu_item_bg.gif) repeat-x center left;
}

.IE6 .TabsHeader, .IE6 .TabsWhite
{
	height: 20px;
}

.TabControlSelected
{
	background: url(../App_Themes/CommunitySite/Images/tabmenu_item_active_bg.gif) repeat-x center left;
	padding: 0px 10px 0px 10px;


}

.TabControlRight, .TabControlSelectedRight
{
	width: 1px;
	padding: 0px;
	background: url(../App_Themes/CommunitySite/Images/tabmenu_item_separator.gif) no-repeat top left;
	font-size: 0px;
}

.TabControlTable a
{
	color: #1388CE;
	text-decoration: none;
	font-size: 12px;
}
.TabsContent
{
	border: 1px solid #cccccc;
	width: 660px;
	padding: 15px;
}

.TabsContent .Error
{
	color: Red;
}

.TabsContent .FieldLabel
{
	font-weight: bold;
	width: 140px;
}

.TabsContent .UniGridHead
{
	color: White;
	background:#000000 url(../App_Themes/CorporateSite/Images/genbackground.gif) repeat-x scroll left top;
}

.TabsContent .Grid
{
	width: 100%;
	border: 1px solid #aaa
}

.TabsContent .OddRow
{
	background-color: #eee;
}

.MyCredit .TotalCredit
{
	font-weight: bold;
	font-size: 120%;
	color: #002756;
}

.TabsContent input[type=text], .TabsContent input[type=password], 
.TabsContent input[type=file], .TabsContent textarea, .MyProfileFileUpload
{
	width: 300px;
}

.TabsContent select
{
	width: 306px;
}

.clear 
{
	width:0px; 
	height:0px; 
	clear:both; 
	line-height: 0px; 
	font-size: 0px;
}

/*#Webpart containers/General product list#*/

.ProductList a
{
	/*text-decoration: none;*/
}

.ProductList .ProductBox
{
	width: 160px;
	margin: 15px 10px 0;

	border: solid 1px #cccccc;
}


.ProductList .ProductImage
{
	text-align: center;
	height: 140px;
}

.ProductList .ProductImage img
{
	border: none;
}

.ProductList .ProductTitle
{
	display: block;
	background-color: #e36c26;
	padding: 6px 3px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	text-decoration: none !important;
}

.ProductList .ProductPrice
{
	padding: 6px;
}

.ProductList .ProductPrice .right
{
	font-weight: bold;
	text-align: right;
}

.ProductList .ProductFooter
{
	background-color: #f0f0f0;
	padding: 6px;
}

.ProductList .ProductFooter a
{
	text-decoration: underline;
}

.ProductList .ProductFooter img
{
	margin-right: 5px;
	vertical-align: middle;
}

.ProductList .productDetail
{
	width: 100%;
	margin-bottom: 20px;
}

.ProductList .productDetail img
{
	border: none;

}


.ProductList .productDetail h3
{
	margin: 15px 0 10px 0;
}

.ProductList .productDetailInfo

{
	margin-left: 10px;
	width: 100%;
}

.ProductList .productDetailInfo td
{
	padding: 2px 10px;
}

.ProductList .productDetailInfo .caption
{
	font-weight: bold;
}

.ProductList .productDetailInfo .alt
{
	background-color: #f9f9f9;
}

.ProductList .productDetailLinks
{
	width: 100%;
	background-color: #f0f0f0;
	margin: 10px 0px 10px 0px;
	padding: 5px;
}

.ProductList .ProductSummary
{
	vertical-align: top;
}

.ProductList .LinkMore
{
	display: block;
	background: url(../App_Themes/CorporateSite/Images/information.png) no-repeat center left;
	padding: 0 0 5px 17px;
}

/*#Ecommerce#*/
.PrintImage
{
	vertical-align: middle;
	padding-bottom: 3px;
}

.sendToFriendYourMessage
{
	cursor: pointer;
	font-style: italic;
}

.AddToCartLink
{
	background: url(../App_Themes/CorporateSite/Images/ShoppingCart/AddToCart.gif) no-repeat 0px 5px;
	padding-left: 18px;
	padding-top: 5px;
}
.sendToFriendHeader
{
	color: #002756;
	font-size: 120%;
	font-weight: bold;
}
.PrintLink
{
	text-align: right;
	padding-right: 10px;
}
.PrintImage
{
	border: 0px;
	margin-right: 5px;
}
.ProductPrice
{
	display: block;
	width: 130px;
	word-wrap: normal;
}
.productDetailLinks .ProductPrice
{
	display: inline;
}
.ProductOptionSelector select
{
	width: 220px;
}
.AddToCartTextBox
{
	width: 20px;
}

.ItemsNotAvailable{
color: red;
}

.productDetailLinks td{
vertical-align: bottom;
}

.btnContinue
{
	text-align: left;
	padding-top:10px;
}

*#Wishlist#*/
.wishlist
{
	margin-top: 10px;
}
.wishlist .ProductImage
{
	width: 100px;
	text-align: center;
}
.wishlist .ProductDetail
{
	margin-top: 15px;
}
.wishlist .ProductPrice
{
	width: 140px;
	padding: 5px 15px;
	height: 26px;
	display: block;
	background: url(../App_Themes/CommunitySite/Images/ShoppingCart/priceBackground.gif) no-repeat top left;
	font-weight: bold;
	margin: 5px 0px 0px;
}
.btnContinue
{
	text-align: right;
	padding:10px 0px;
}
td.ProductImageWishlist
{
padding-top: 30px;	
vertical-align: top;
width: 100px;
text-align: center;
}


td.ProductImageWishlist img{
border: none;
}

.ProductData h2{
font-size: 16px;
}
/*#Random product#*/
.randomProduct
{
	text-align: center;
	padding-right: 19px;
}
.randomProduct img
{
	border: none;
}


.DesignMode .topMenuCMSListMenuUL
{
	width: 534px !important;
}


/*#Shopping cart item selector#*/

.AddToShoppingCartTextBox
{
	width:25px;
}


.AddToShoppingCartLink
{
	background-image: url(../App_Themes/CorporateSite/Images/ShoppingCart/Addtocart.gif);
	background-position: left -2px;
	background-repeat: no-repeat;
	padding-left: 18px;	
	color: #000000;
	text-decoration: underline;
}

.AddToShoppingCartButton
{
	width:80px;
}

/*#Random product with status#*/
.randomProductWithStatus
{
	float: left;
	width: 182px;
}
/*#ShoppingCart#*/


.subContent .shoppingCart
{
	padding: 10px 10px;
}

.IE6 .subContent .shoppingCart
{
	padding-right: 0;
}

.ShoppingCartStepImage
{
    border: none;
	margin-top: 10px;
	padding:0px;
	vertical-align: middle;
}

.ShoppingCartStepSeparator
{
    border: none;
    margin-top: 10px;
    padding: 0 20px;
    vertical-align: middle;
}

.CartStepHeader
{
	background-color: #ff3333;
	color: #ffffff;	
	padding: 5px;	
	font-weight: bold;
	font-family:Arial;
	font-size: 11px;
	margin-bottom: 5px;
}

.CartStepTable th
{
	background-color: #ff3333;
	color: #ffffff;	
	font-family:Arial;
	font-size: 11px;
}

.CartStepTable
{
	border: 1px solid #ff3333;	
	border-collapse: collapse;
	width: 740px;
}

.CartStepPanel
{
	padding: 5px;
}

.CartContentTable td
{
	border: 1px solid #dddddd;		
	background-color: #ffffff;
	padding: 4px;
}



.CartContentTable th
{
	border: 1px solid #dddddd;	
	font-family:Arial;
	font-size: 11px;	
}

.ErrorLabel{
color: red;
font-weight: bold;
}

.LineErrorLabel
{
color: #ff0000;
text-align: left;
}


.BlockTitle{
font-size: 14px;
font-weight: bold;
padding: 5px 0 5px 0;
margin: 15px 5px;
display: block;
}

.PricePanel
{
	float: right;
}

.ItemsNotAvailable{
color: red;
}

.MyCredit, .MyOrders, .MyAddresses{
padding: 0px 6px;
}

.UniGridHead{
text-align: left;
}

.shoppingCart input[type=submit]
{
	padding: 0px 15px;
}
.UnitsTextBox
{
	width: 40px;
}
.TextboxField, .TextBoxField
{
	width: px;
}
.DropDownField
{
	width: 285px;
}

.galleryPreview{
width: 120px;
height: 120px;
float: left;
border: 1px solid #c4dbe7;
text-align: center;
margin: 5px;
}

.IE6 .galleryPreview
{
margin: 4px;
}

.DesignMode .galleryPreview{
margin: 4px;
}

.galleryImage{
display: table-cell;
vertical-align: middle;
width: 120px;
height: 120px;
text-align: center;
line-height: 120px;
}

.IE6.galleryImage{
height: 123px;
}

.hotOffers
{
	float: left;
	border: 1px solid silver;
	margin: 2px;
	background: #297dae;
}

.hotOffers img
{
	border: none;
}

.hotImage
{
	height: 200px;
	line-height: 200px;
	width: 268px;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
	background: white url(../App_Themes/CommunitySite/Images/ShoppingCart/product_top_bg.gif) repeat-x;
}

.IE6 .hotImage img
{
	padding-top: 20px;
}
.PagePlaceholderBorder .hotImage
{
	width: 266px;
}

.hotPrice
{
	margin-bottom: 2px;
	background-color: #fff;
	padding: 0px 0px 5px;
}
.hotPrice span
{
	width: 140px;
	padding: 5px 15px;
	display: block;
	background: url(../App_Themes/CommunitySite/Images/ShoppingCart/priceBackground.gif) no-repeat top left;
	font-weight: bold;
}
.hotLink
{
	height: 30px;
	width: 266px;
}

.hotText
{
	text-align: center;
	height: 30px;
	width: 266px;
	display:table-cell;
	vertical-align:middle;
	line-height: 25px;
}



.hotText a
{
	font-size: 12px;
	font-weight: bold;
	color: white;
}

.hotOffersBox{
padding: 4px 0px 1px 2px;
}


.PagerResults{
text-align: center;
}

.PagerNumberArea{
text-align: center;
background: #f0f0f0;
font-weight: bold;
}

.SelectedPrev{
padding: 0px 2px;
}

.SelectedPage{
background: #8bd4f2;
padding: 0px 1px;
border: 1px solid gray;
}

.PagerNumberArea{
padding-bottom: 2px;
}

.PagerNumberArea a{
border: 1px solid #f0f0f0;
padding: 0px 1px;
}

.PagerNumberArea a:hover{
text-decoration: none;
border: 1px solid gray;
background: #e0e0e0;
color: black;
}

table.productDetailInfo td{
vertical-align: top;
}

table.productDetail td{
vertical-align: top;
}

.NewsReleaseTitle{
width: 165px;
padding-left: 10px;
}

.panelOptions
{
	background-color: red;
}

/*#Group management#*/
.GroupBreadcrumbs
{
	padding-top:10px;
	padding-bottom: 10px;
}

.TabBody a
{
	color: #000;
}

.TabBody a:hover
{
	text-decoration: none;

}

.TabBody .ForumNewPost
{
	padding: 0px !important;
}

.TabBody .UserPageTitleHeader
{
	padding-bottom: 10px;
}

.TabBody .UserPageTitleHeader img, .PageTitleImage
{
	margin-bottom: -7px;
}

.TabBody .PostPreview
{
	min-height: 483px;
}

.TabBody .TextboxField
{
;	
}




.TabBody .TextAreaField
{
	height: 160px;
	width: 380px !important;
}

.TabBody .ContentButton
{
	width: 100px;
}

.TabBody select[multiple=multiple]
{
	width: 306px;
	height: 180px;
}

.TabBody .ShortTextBox
{
width: 10px;	
}

.TabBody .PollGraph
{
	width: 219px;
}

.TabBody .PollAnswers
{
	width: 249px;
	font-size: 11px;
}

.PostForm .TextboxItem, .PostForm .TextboxItemShort
{
	width: 505px !important;
}

.TabBody .RadioGroup
{
	border: 1px solid Silver;
	padding: 5px 0px;
	width: 380px;
	margin-bottom: 5px;
}

.TabBody .PermissionMatrix
{
	border-color: #0066cc;
	width: 100%;
}

.GroupForums textarea, .NewGroupForm textarea, .GeneralForm textarea
{
	height: 130px;
	width: 380px !important;
}

.ContentTreeSelectedItem
{
	font-weight: bold;
}

.PageContent
{
	border: 1px solid #0066cc;
}

.TabBody .DropDownField
{
	
}

.TabBody .DropDownFieldShort
{
	;
}

.TabBody .SectionTitle
{
	font-weight: bold;
}

.TabBody .FieldLabel
{
	font-weight: bold;
	font-size: 13px;
	/* width: 25%; */
}


.TabBody, .GroupForums, .PageContent
{
	border: 1px solid #0066cc;
	padding: 15px;
	/* margin-bottom: 10px; */
}

.TabBody .Actions,.TabBody .PageHeaderLinks, .TabBody .PageHeaderLinks, .TabBody .PollsHeaderLinks, .TabBody .PollsHeaderBreadCrumbs, .PageHeaderLine
{
	margin-bottom: 7px;
	padding-bottom: 2px;
	margin-top: 5px;
}

.TabBody .Actions img, .TabBody .PageHeaderLinks img, .TabBody .PollsHeaderLinks img
{
	margin-bottom: -5px;
	padding-right: 2px;
}

.TabBody .RolesBox, .TabBody .PollsBox
{
	margin-bottom: 5px;
	border: 1px solid #0066cc !important; 
}

.TabBody .PollsBox
{
	padding: 15px !important;
}

.TabControl, .TabControlSelected
{
	cursor: pointer;
}

.TabBody .TabsHeader
{
	margin: 0px;
}

.TabBody .ForumNewPost .PostReply
{
	padding: 0px 15px;
}

.TabBody .PostTree
{
	overflow: auto;
	width: 180px;
	min-height: 503px;
}

.IE7 .TabBody .PostTree
{
	min-height: 506px;
}

.UniGridHead th
{
	text-align: left;
}

/*
.TabBody .TabsContent
{
	border: none;
	padding: 0px;
}
*/

.TabBody .PollsBreadcrumbs
{
	margin: 5px 0px;
}

.TabBody fieldset
{
	border: 1px solid #0066cc;
	height:280px;
	width:355px;
}

.TabsBody .ForumPosts, .TabBody .ForumPosts
{
	width: 100%;
}

.UniGridFooter
{
	margin: 10px 0px;
	float: none !important;
}

.TabBody .BoardTable .UniGridFooter select
{
	width: 80px;
}

.TabBody .BoardTable .ItemsActions
{
	text-align: right;

}

.TabBody .BoardTable .ItemsActions select
{
	width: 150px;

}

.TabBody .GroupEditTable input[type=text], .TabBody .GroupEditTable textarea
{
	width: 960px;
}

.HiddenButton
{

	display: none;
}

.InfoLabel
{
	margin-bottom: 8px;
	display: block;
}

.PollInfo
{
	display: block;
	margin-bottom: 8px;
}

.PollsHeaderBreadCrumbs
{
	width: 300px;

	display: block;
}

.CalendarTextBox
{
	width: 130px !important;
}

.PostTree
{
	border: 1px solid #CCCCCC;
}

.SearhBoardName
{
	width: 250px;
}

.PostPreview
{
	border: 1px solid #CCCCCC;
	margin-left: 10px;
	padding: 10px;
	height: 100%;
	width: 95%;
}

.IE6 .PostPreview
{
	padding: 10px 7px 10px 8px;
}

.PostPreview .Actions table
{
	height: 30px;
}

.PostForm .ItemLabel
{
	width: 25%;
}

.PageContent .Info
{
	display: block;
	margin: 7px 0px;
}


/*#Main styles/Blog page#*/

.blogDetail .zoneTop
{
	width: 100%;
	margin-bottom: 10px;
}

.blogDetail .zoneLeft
{
	width: 485px;
}

.blogDetail .zoneRight
{
	width: 200px;
}

/*#Blog#*/

.BlogPTitle a
{
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
}

.BlogPTitle
{
	background: #000000 url(../App_Themes/CorporateSite/Images/genbackground.gif) repeat-x scroll left top;
	color: #000000;
	padding: 5px;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	border-top: solid 1px #cccccc;

}

.BlogPBody
{
	padding: 10px 15px;
	border: solid 1px #000000;
}

.BlogPBody img
{
	border: none;
}



.BlogPDateWhole
{
	background: #fff url(../App_Themes/CommunitySite/Images/bg_blog_footter.gif) repeat-x top left;
	font-size: 11px;
	height: 24px;
	padding: 0px 10px;
	line-height: 24px;
	text-align: right
}

.BlogTagsWhole
{
	font-size: 11px;
	padding: 0px 10px;
	text-align: right;
	background-color: #ededed;
	padding-bottom: 5px;
}

.BlogTagsWhole a:hover
{
	text-decoration: none;
}

.BlogPDateWhole a
{
	color: #000;
}

.BlogPDateWhole a:hover
{
	text-decoration: none;
}

.BlogPBody
{
	background: #fff url(../App_Themes/CommunitySite/Images/bg_blog_content.gif) repeat-y top left;
	padding: 25px 10px;
	font-weight: bold;
	color: #5a5a5a;
	font-size: 11px;
}

.BlogPBody .teaser, .BlogPBodyDetail .teaser, .CommentUserPicture, .blogListTeaser
{
	background: url(../App_Themes/CommunitySite/Images/bg_blog_img.gif) no-repeat top left;
	width: 77px;
	height: 76px;
	padding-left: 5px;
	padding-top: 4px;
	float: left;
	margin: 0px 15px 15px 0px;
}

.blogListTeaser
{
	padding-top: 2px;
}

.BlogPBodyDetail
{
	background: #fff url(../App_Themes/CommunitySite/Images/bg_blog_content.gif) repeat-y top left;
	padding: 15px 10px 25px;
	color: #5a5a5a;
	font-size: 11px;
}

.BlogPBodyDetail .summary
{
	font-weight: bold;
	background: #eaeaea;
	padding: 10px;
	margin: 0px 5px 5px 0px;
	min-height: 60px;
}

.IE6 .BlogPBodyDetail .summary
{
	margin: 0px 5px 18px 0px;
}

.IE6 .BlogPBodyDetail .summary .BlogPostSummaryText
{
	float: right;
	width: 600px;
}


/*#Blogs/User contribution#*/

.EditContributionEdit, .EditContributionDelete, .EditContributionClose, .UserContributionNewDoc, .UserContributionDocList
{
	color: Black;
}

.EditContributionClose
{
	padding: 0px 0px 10px 0px;
	display: block;
}

.EditPanel
{
	padding: 0px 0px 10px 0px;
	color: Black;
}

/*#Blogs/Comments#*/

.BoardLeaveMessage
{
	font-weight: bold;
	font-size: 11px;
	float: left;
	display: block;
	margin: 0px 5px 5px 0px;
}

.BoardMessageTitle, .BlogCommentsTitle, .BlogTrackbacksTitle
{
	display: block;
	height: 17px;
	line-height: 17px;
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 0px;
}

.BoardMessageTitle, .BlogCommentsTitle
{
	background: #fff url(../App_Themes/CommunitySite/Images/ico_comment.gif) no-repeat center left;
	padding-left: 30px;
}

.BlogTrackbacksTitle
{
	padding-left: 0px;
	font-size: 10px;
}

.TextboxField, .blogComments .TextBoxField
{
	width: px !important;
}

.buttonpedding a
{
	color: #000;
}

.TextAreaField
{
	width: 250px !important;
	height: 100px;
}

.MessageEdit input[type=submit]
{
	width: 70px;

}



.BlogCommentsSeparator
{
	display: block;
}

.PostCommentSeparatorLine
{
	background: #cbcbcb url(../App_Themes/CommunitySite/Images/blog_line.gif) no-repeat top right;

	height: 2px;
	width: 100%;
	margin-bottom: 12px;
	font-size: 0px;
}

.BlogCommentsComments .TextAreaField
{
	height: 60px;
	width: 250px;
}

.BoardSubscribe
{
	color: #000;
}

.CommentUserName, .CommentDate
{
	font-weight: bold;
}

.BlogLeaveComment
{
	font-size: 13px;
	font-weight: bold;
}

.comments input[type="submit"]
{
	width: 70px;
}

.PostCommentSeparatorLine
{
	background: #CBCBCB url(../App_Themes/CommunitySite/Images/blog_line.gif) no-repeat scroll right top;
	font-size: 0px;
	height: 2px;
	margin-bottom: 12px;
	width: 100%;
}

/*#Blogs/Right column#*/

.blogRightList
{
	margin-top: 5px;
}

.blogRightList a
{
	font-size: 13px;
}

/*#Blogs/List of blogs#*/

.blogMainList img
{
	float: left;
	margin: 3px 5px 5px 0px;
}

.blogMainList a
{
	font-size: 13px;
	color: #000;
}

.blogMainList a:hover
{
	text-decoration: none;
}


/*#Blogs/Breadcrumbs#*/

.blogsTopBreadcrumbs .CMSBreadCrumbsLink, .blogsTopBreadcrumbs .CMSBreadCrumbsCurrentItem
{
	margin: 7px 0px 15px;
	padding-bottom: 12px;
	color: #000;
	text-decoration: none;
	font-size: 12px;
}

.blogsTopBreadcrumbs
{
	background: url(../App_Themes/CommunitySite/Images/h1_header-line.gif) repeat-x bottom left;
	width: 100%;
	padding-bottom: 2px;
	margin: 7px 0px 15px;
	font-size: 14px;
}

.TitleBreadCrumbLast
{
	font-weight: normal !important;
	font-size: 11px !important;
}
.comments hr
{
	border: solid 1px #cccccc;
}

.BlogCommentsTitle, .BlogLeaveComment
{
	font-weight: bold;
	font-size: 110%;
}

.BoardLeaveMessage, .BoardMessageTitle, .BlogTrackbacksTitle
{
	font-weight: bold;
	font-size: 70%;
}

.blogDetail .comments .TextAreaField
{
	width: 280px;
}


.Testimonial {
	margin-bottom: 20px;
        margin-top: 30px;
	border-bottom: 1px solid #dedede;
	font-size: 12px;
	line-height: 1.3em;
	padding-right: 20px;
	padding-left: 0px;
	padding-bottom: 10px;
	background-image: url(../App_Themes/CorporateSite/Images/fpos_images/testimonial_title1.gif);
	background-repeat: no-repeat;
	padding-top: 25px;




