body {
	margin:0; 
	padding:0; 
	text-align:center;
	font:8pt 'verdana', Arial, helvetica, sans-serif;
	line-height:12pt;
	background:#e4eaed;
}
table, td {
	color:#000000; 
	vertical-align:top;
	text-align:center; 
	padding:0; 
	margin:0;
	border-collapse:collapse;
}
strong {
	font-weight:bold;
	color:#7a3043;
}
a:link{
	color:#7a3043; 
	text-decoration:none; 
}
a:active{
	color:#7a3043;
	text-decoration:none;
}
a:visited{
	color:#7a3043;
	text-decoration:none;
}
a:hover{
	color:#2d4350;
	text-decoration:underline;
}
#wrapper {
	width:850px;
	padding:0;
	margin:0 auto;
	border:0;
}
#wrapper {
	width:850px;
	padding:0;
	margin:0 auto;
	border:0;
}
#banner {
	padding:0;
	margin:0 auto;
	height:auto;
	color:#f8faf9;
	text-align:justify;
}
#content {
	padding:0;
	margin:0 auto;
	width:850px;
	color:#f8faf9;
	text-align:justify;
}
#leftPanel {
	padding:0;
	margin:0 auto;
	width:105px;
	height:334px;
	background:url(../images/left.jpg) top left no-repeat;
}
#rightPanel {
	padding:0;
	margin:0 auto;
	width:85px;
	height:334px;
	background:url(../images/right.jpg) top left no-repeat;
}
#mainPanel {
	padding:0;
	margin:0 auto;
	width:660px;
	height:334px;
	background: url(../images/content.jpg) top left no-repeat;
}
#textPanel {
	padding:0;
	margin:0 auto;
	width:auto;
	height:230px;
	overflow: auto;
}
#title {
	padding-top:15px;
	padding-left:0;
	padding-right:5px;
	margin:0 auto;
	text-align:justify;
}
.basicFont {
	padding-top:10px;
	padding-left:0;
	padding-right:5px;
	margin:0 auto;
	text-align:justify;	
}

/* Video Base Start */

#videoBase_tl {
	padding:0;
	margin:0 auto;
	width:12px;
	height:12px;
	background: url(../images/video_base_tl.gif) bottom left no-repeat;
}
#videoBase_t {
	padding:0;
	margin:0 auto;
	width:auto;
	height:12px;
	background: url(../images/video_base_t.gif) bottom left repeat-x;
}
#videoBase_tr {
	padding:0;
	margin:0 auto;
	width:12px;
	height:12px;
	background: url(../images/video_base_tr.gif) bottom left no-repeat;
}
#videoBase_l {
	padding:0;
	margin:0 auto;
	width:12px;
	height:auto;
	background: url(../images/video_base_l.gif) top left repeat-y;
}
#videoBase {
	padding:0;
	margin:0 auto;
	width:auto;
	height:auto;
	background: #000000;
}
#videoBase_r {
	padding:0;
	margin:0 auto;
	width:12px;
	height:auto;
	background: url(../images/video_base_r.gif) top left repeat-y;
}
#videoBase_bl {
	padding:0;
	margin:0 auto;
	width:12px;
	height:12px;
	background: url(../images/video_base_bl.gif) top left no-repeat;
}
#videoBase_b {
	padding:0;
	margin:0 auto;
	width:auto;
	height:12px;
	background: url(../images/video_base_b.gif) top left repeat-x;
}
#videoBase_br {
	padding:0;
	margin:0 auto;
	width:12px;
	height:12px;
	background: url(../images/video_base_br.gif) top left no-repeat;
}

/* Video Base End */

/* Video Title Start */

#videoTitle_tl {
	padding:0;
	margin:0 auto;
	width:12px;
	height:12px;
	background: url(../images/video_title_tl.gif) bottom left no-repeat;
}
#videoTitle_t {
	padding:0;
	margin:0 auto;
	width:auto;
	height:12px;
	background: url(../images/video_title_t.gif) bottom left repeat-x;
}
#videoTitle_tr {
	padding:0;
	margin:0 auto;
	width:12px;
	height:12px;
	background: url(../images/video_title_tr.gif) bottom left no-repeat;
}
#videoTitle_l {
	padding:0;
	margin:0 auto;
	width:12px;
	height:auto;
	background: url(../images/video_title_l.gif) top left repeat-y;
}
#videoTitle-base {
	padding:0;
	margin:0 auto;
	width:auto;
	height:auto;
	text-align:left;
	background: #ffffff;
}
.videoTitle {
	padding:0;
	margin:0 auto;
	text-align:left;
	vertical-align:top;	
}
#videoTitle_r {
	padding:0;
	margin:0 auto;
	width:12px;
	height:auto;
	background: url(../images/video_title_r.gif) top left repeat-y;
}
#videoTitle_bl {
	padding:0;
	margin:0 auto;
	width:12px;
	height:12px;
	background: url(../images/video_title_bl.gif) top left no-repeat;
}
#videoTitle_b {
	padding:0;
	margin:0 auto;
	width:auto;
	height:12px;
	background: url(../images/video_title_b.gif) top left repeat-x;
}
#videoTitle_br {
	padding:0;
	margin:0 auto;
	width:12px;
	height:12px;
	background: url(../images/video_title_br.gif) top left no-repeat;
}

/* Video Title End */

.categoryBase {
	padding:0;
	margin:0 auto;
	width:auto;
	height:auto;
	text-align:left;
	vertical-align:middle;
}
.category {
	margin:0 auto;
	width:auto;
	height:34px;
	vertical-align:middle;
	text-align:left;
	background:  #d1d4d6 url(../images/category_r.gif) top right no-repeat;
}
#footer {
	padding:0;
	margin:0 auto;
	font-size:0.8em;
	width:850px;
	height:50px;
	color:#8c99a9;
	text-align:right;
	background: #183e4b url(../images/btm.jpg) top left no-repeat;
}
#footer a:link{
	color:#8c99a9; 
	text-decoration:none; 
}
#footer a:active{
	color:#8c99a9;
	text-decoration:none;
}
#footer a:visited{
	color:#8c99a9;
	text-decoration:none;
}
#footer a:hover{
	color:#ffffff;
	text-decoration:underline;
}
h1 {
	font-size:1.5em;
	color:#B72867;
	padding:5px;
	border-bottom:dashed 1px #666666;
}
/* wforms
==================================================*/
.saveAndResume {
		text-align:right;
		font-size: small;
	}
	.saveAndResume fieldset {
		text-align:left;
	}
	.saveAndResume #tfa_resumeEmail {
		width: 195px;
	}
	.saveAndResume #tfa_resumePassword {
		width: 195px;
	}
	.saveAndResume .actions  { 
		width: 200px !important; 
		text-align: right; 
	}
	.saveAndResume .actions input {
		font-weight: bold;
		font-size: 100%;
	}
	.saveAndResume .actions #tfa_resumeLater.wfHideSubmit {
		display: inline !important;
	}
	.onstate-resumelater { display: block }
	.errorMessage {
		color:red;
		background-color:white;
		padding:5px;
		border:1px solid #F77;
		font-family:sans-serif;
	}
/* End wforms */

input, textarea, select{
	font: 12px 'Helvetica', Arial, Verdana, sans-serif;
	color:#352E2E; 
	padding:0px 0 0 2px; 
	text-transform:none; 
	border: 1px solid #ADADAD;
	width:200px;
}
.button {
	width:80px;
}
