/*Home Template CSS*/
#mainBody {
	margin-top:30px;
	*margin-top:0;
	padding-bottom: 0 !important;
}

.TopPane {
	float:left;
	width:670px;
	margin-top: 10px;
}

#dnn_TopLeftPane{
	position:relative;
	width:377px;
	float:left;
	vertical-align:middle;
	margin-top:28px;
	margin-left:15px;
	*margin-left:10px;
}

#dnn_TopRightPane{
	position:relative;
	width:261px;
	float:right;
	margin-right:7px;
}

#dnn_RightPane {
	float:right;
	width:317px;
	margin-top:10px;
}

#dnn_ContentPane{
	float:left;
	width:670px;
}

.HomeSubscribe {
	float:left;
	width:670px;
	clear:left;
}


#dnn_ContentPane a:link, #dnn_ContentPane a:active,#dnn_ContentPane a:visited,
#dnn_RightPane a:visited , #dnn_RightPane a:link, #dnn_RightPane a:active
{
    color:#cc6600;
    text-decoration:underline;
}

#dnn_ContentPane a:hover,
#dnn_RightPane a:hover
{
    text-decoration:none;   
}


#dnn_RightPane a:link, #dnn_RightPane a:active,#dnn_RightPane a:visited
{
    color:#cc6600;
    text-decoration:underline;
}

#dnn_RightPane a:hover
{
    text-decoration:none;   
}


#dnn_RightPane, #dnn_RightPane div, #dnn_RightPane p, #dnn_RightPane td, #dnn_RightPane blockquote 
{
    font-family:Verdana;
    font-size:12px;
    color:#666666;
    line-height:18px;
}

.featuredtop 
{
    background-image:url(../images/global/boxes/featured/top.gif);
    background-repeat:no-repeat;
    font-size:1px;
    width:476px;
    height:5px;
    padding:0px;
    margin:0px;
}

.featuredbody 
{
    background-image:url(../images/global/boxes/featured/bg.gif);
    background-repeat:repeat-y;
    width:476px;
    padding:5px 10px 5px 10px;
}

.featuredbottom 
{
    background-image:url(../images/global/boxes/featured/bottom.gif);
    background-repeat:no-repeat;
    width:476px;
    height:5px;
}

.fmleft 
{
    width:3px;
    height:26px;
    background-image:url(../images/global/boxes/fm/titleLeft.gif);
    background-repeat:no-repeat;
    font-size:1px;
}

.fmright 
{
    width:4px;
    height:26px;
    background-image:url(../images/global/boxes/fm/titleRight.gif);
    background-repeat:no-repeat;
    font-size:1px;
}

#dnn_RightPane .fmtitle
{
    width:299px;
}
.fmtitle 
{
    height:26px;
    background-image:url(../images/global/boxes/fm/titleBG.gif);
    background-repeat:repeat-x;
    font-size:12px;
    font-weight:bold;
    padding-left:7px;
    color: #0066CC;
}

.fmtitle span 
{
    color: #0066CC;
    font-size:12px;
    font-weight:bold;
}

.fmbody
{
    padding:10px 5px 25px 3px;
    font-family:Verdana;
    font-size:11px;
    color:#666666;
}

.c2a_topleft {
	height:4px;
	width:4px;
	background-image:url(../images/global/boxes/c2a_topleft.gif);
	background-repeat:no-repeat;
}

.c2a_bg {
	background-color:#767676;
}

.c2a_bg2 {
	background-color:#7a7a7a;
}

.c2a_vert_bord {
	width:1px;
	background-image:url(../images/global/boxes/c2a_border.gif);
	background-repeat:repeat-y;
}

.c2a_horz_bord {
	height:1px;
	background-image:url(../images/global/boxes/c2a_border.gif);
	background-repeat:repeat-x;
}

.c2a_topright {
	height:4px;
	width:4px;
	background-image:url(../images/global/boxes/c2a_topright.gif);
	background-repeat:no-repeat;
}

.c2a_upper {
	height:176px;
	width:4px;
	background-image:url(../images/global/boxes/c2a_bgfull.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#767676;
}

.c2a_bottomleft {
	height:4px;
	width:4px;
	background-image:url(../images/global/boxes/c2a_bottomleft.gif);
	background-repeat:no-repeat;
}

.c2a_bottomright {
	height:4px;
	width:4px;
	background-image:url(../images/global/boxes/c2a_bottomright.gif);
	background-repeat:no-repeat;
}

.c2a_title span
{
    color:#ffcc00;
    font-family:Verdana;
    font-size:16px;
}

.c2a_title 
{
    background-image:url(../images/global/boxes/c2ahome/dottedline.gif);
    background-position:bottom;
    background-repeat:repeat-x;
    padding-bottom:8px;
    margin-bottom:8px;
}