/*COMMON*/
.ccommon{
	margin-bottom:20px;
}
.ccommon .ccontent{
	padding:10px 0;
}
.ccommon p{
	margin-top:0;
}
.ccommon .actionbuttons{
	text-align:right;
	font-size:1px;
	line-height:1px;
	height:1px;
	padding-right:20px;
}
.actionbuttons img{
	margin:0 0 10px 0;
}
/*TEXTCONTENT*/
.textcontent {
    background: url(images/contentbox_bkg.gif) top left repeat-x;
    padding: 20px;
}
.textcontenttable {
    width: 100%;
    margin-bottom:20px;
}
.textcontentleftcorner {
	background:#f5f5f5 url(images/contentbox_left_corner.gif) top left no-repeat;
    width: 20px;
	height: 60px;
}
.textcontentrightcorner{
	background:#f5f5f5 url(images/contentbox_right_corner.gif) top right no-repeat;
    width: 20px;
	height: 60px;
}
.textcontenttitle {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color: #3399FF;
	font-weight: normal;
	font-size:24px;
}
.textcontenttitlebkg {
	background: url(images/contentbox_title_bkg.gif) top left repeat-x;
}
/*SUBNAV*/
.subnav {
    background: url(images/subnav_separador.gif) top left repeat-y;
    padding: 0 6px 0 2px;
}
.subnavtable {
    margin-bottom:20px;	
}
.subnav a:link {
    background: url(images/arrow.gif) top left no-repeat;
	color:#3399ff;
	text-decoration:none;
	height: 21px;
	padding-left: 20px;
}
.subnav a:hover {
	color:#3399ff;
	text-decoration: underline;
}

.subnav a:visited{
	background: url(images/arrow.gif) top left no-repeat;
	color:#3399ff;
	height: 21px;
	padding-left: 20px;
	
}
.subnavtitle {
}
/*NEWS*/
.news {
    background: url(images/newsbox_bkg.gif) top left repeat-y;
	padding: 0 10px 0 20px;
}

.news a:link {
    background: url(images/arrow.gif) top left no-repeat;
	color:#3399ff;
	text-decoration:none;
	padding-left: 20px;
}
.news a:hover {
    text-decoration: underline;
}
.news a:visited {
    background: url(images/arrow.gif) top left no-repeat;
	color:#3399ff;
	padding-left: 20px;
}
.newstable {
    margin: 0 0 0 6px;
}
.newstop {
    background: url(images/newsbox_top_grad.gif) bottom left no-repeat;
}
.newsbottom {
    background: url(images/newsbox_bot_grad.gif) top left no-repeat;
}

													/*SURVEY*/

.survey {
    background: #F0F0F0;
	padding: 10px 10px 0 10px;
}

.survey td {
	padding: 6px 0 4px 0;

}

.survey a:link {
    font-size:11px;
	font-weight: normal; 
    background: url(images/arrow.gif) top left no-repeat;
	color:#3399ff;
	text-decoration:none;
	padding: 0 60px 0 20px;
	line-height: 20px;
}
.survey a:hover {
    text-decoration:underline;
	color:#3399ff;
	}

.surveytitle {
    color: #FFFFFF;
	font-weight:bold;
	
}
.surveytable {
    margin: 0 0 20px 0;
}
.surveytop {
    background: #666666 url(images/surveytop.gif) top left no-repeat;
	padding: 12px 14px 12px 14px;
}
.surveybottom {
    background: #F0F0F0 url(images/surveybot.gif) bottom left no-repeat;
	height: 10px;
}