*
{
margin: 0;
padding: 0;
}


body
{
	background: url(/content/images/sce/backinga.jpg) repeat-x;
	font-family: Georgia;
	font-size: 0.9em;
	color: #4c4c4c;
}

ul, li
{
	list-style: none;
}

img
{
	border: 0;
}

table
{
	border-collapse: collapse;
}

p
{
	margin: 3px;
}

.bc_field, .bc_submit
{
	clear: both;
	padding: 5px 0;
}

.bc_field div
{
	float: left;
}

.bc_field label
{
	width: 150px;
	text-align: right;
	font-weight: bold;
	float: left;
	padding-right: 5px;
	line-height: 20px;
}

.clear
{
	clear: both;
}

table.bc_grid, table.bc_grid td, table.bc_grid th
{
	border: dotted 1px #cad3d8;
	padding: 2px 3px;
	border-right-width: 0;
	border-left-width: 0;
}

table.bc_grid, table.bc_grid th, table.bc_grid tr.header td
{
	border-top-width: 0;
}

table.bc_grid tr:hover
{
	background: #cfdff2;
	cursor: pointer;
}

table.bc_grid tr.header, table tr.header:hover
{
	background: #e3ecf5;
	color: #3d596f;
	cursor: default;
	text-align: left;	
}

table.bc_grid th
{
	text-align: left;
}



body
{
background: none;
}

#forum_outer_container
{
background: #ecf3f8 url(/content/images/sce/forum_background.jpg) repeat-x;
width: 100%;
/*height: 100%;*/
}


#forum_container

{
width: 1000px;
margin: auto;
background: url(/content/images/sce/forum-extender-bar.jpg) repeat-y;
}


#forum_menu_bar
{
width: 1000px;
height: 28px;
background: url(/content/images/sce/menu_bar.jpg);
float: left;


font-weight: bold;

}


.forum_menu_community
{
width: 50%;
margin-left: 20px;
text-align: left;
float: left;
margin-top: 2px;
}

.forum_menu_community a 
{
text-decoration: none;
color: #2a5c84;
}

.forum_menu_links
{
width: 40%;
text-align: right;
margin-right: 50px;
margin-top: 2px;
color: #2a5c84;
float: left;
}

.forum_menu_links a
{
color: #2a5c84;
text-decoration: none;
}


#forum_left_pane
{
width: 16px;
height: 760px;
background: url(/content/images/sce/forum-left-bar.jpg);
float: left;
}

#forum_center_pane
{
width: 964px;
float: left;
height: auto;
}

#forum_header_graphic
{
width: 964px;
height: 103px;
background: url(/content/images/sce/forum-top-header.jpg) no-repeat;
}

#forum_center_pane_padding
{
padding: 15px;
}

#forum_right_pane
{
width: 20px;
height: 760px;
background: url(/content/images/sce/forum-right-bar.jpg);
float: left;
}


.bc_forumCategoryTitle, .bc_forumCategoryTitle a
{
color: #0169bc;
font-size: 1.2em;
margin-bottom: 15px;
margin-top: 15px;
}

.bc_forumTopicList .bc_grid
{
width: 95%;
}

.bc_forumTopicList .bc_grid tr.header
{
background: white;
color: #28455d;
text-transform: lowercase;
}


.bc_forumTopicList .bc_grid td
{
padding: 10px;
}

.bc_forumTopicList .bc_grid td a
{
color: #28455d;
}


.bc_forumTopicTitle
{
color: #0169bc;
font-size: 1.2em;
margin-bottom: 15px;
margin-top: 15px;
}

.bc_forumTopicMessage .bc_grid
{
width: 95%;
}

.bc_forumTopicMessage .bc_grid tr.header
{
background: white;
color: #28455d;
text-transform: lowercase;
}


.bc_forumTopicMessage .bc_grid td
{
padding: 10px;
}

.bc_forumTopicMessage .bc_grid td a
{
color: #28455d;
}

.bc_forumTopicMessage .bc_grid td a:hover
{
color: #28455d;
}

#forum_center_pane_padding a
{

color: #28455d;
}

#forum_center_pane_padding a:hover
{
color: red;
}

.bc_forumTopicMessage table.bc_grid 
{
margin-bottom: 20px;
}

.bc_forumTopicCol1
{
width: 600px;
}

.bc_forumTopicCol2
{

}


.bc_forumTopicCol3
{
width: 170px;
}

.bc_forumMessageCol1
{
width: 600px;
}

.bc_forumMessageCol2
{

}


.bc_forumMessageCol3
{
width: 100px;
}


.bc_forumPostTitle

{
margin-top: 20px;
padding: 10px 10px 0px 10px;
font-size: 1.2em;
border-bottom: 1px solid #bad4ea;
}

.bc_forumMemberDetails
{
padding-top: 10px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 10px;
background: #ebf1f6;
font-size: 0.75em;
}

.bc_forumPostContent
{
padding-left: 10px;
}

.bc_forumPostReply
{
margin-top: 30px;
padding-left: 10px;
text-align: left;
font-weight: bold;
}

#forum_center_pane_padding .bc_submit
{
margin-left: 155px;
}

#forum_center_pane_padding .bc_submit button
{
padding: 5px;
}

.bc_forumComposeMessage
{
width: 600px;
}

#forum_center_pane_padding .bc_submit input
{
width: 10px;
margin-left: 20px;
}

#forum_center_pane_padding input
{
width: 595px;
}
