div#wrapper{
	width: 970px; margin: 0px auto; color: #3F3F42; font-family: Arial; font-size: 12px;
}

div#header{
	width: 970px; height: 240px; float: left; margin: 0px auto; border: 0px solid; background: url(../images/global/header_bg.jpg); background-repeat: no-repeat;
}

div#logo{
	width: 464px; height: 209px; float: right;
}

div#mainNav{
	padding-right: 20px; width: 950px; height: 30px; float: left; margin: 0px auto; border: 0px solid; text-align: right;
}


#leftcol{
	 width: 210px;  text-align: center; margin:0; float:left; padding:0; overflow:hidden;
}

div.moduletable{
	padding: 0; width: 200px; float: right; margin: 0px auto; border: 1px solid #D1D2D4; text-align: right; margin-bottom: 14px;
}
div#mainContent div.moduletable{
	padding: 0; width: 480px; float: right; margin: 0px auto; border: 0px solid #D1D2D4; text-align: right; margin-bottom: 14px;
}
.left .moduletable h3{
	background:#D1D2D4 none repeat scroll 0 0;
border:1px solid #D1D2D4;
float:left;
margin:0 auto;
padding:9px 12px 9px 0;
text-align:right;
width:187px;
}

#buffer{
	width:24px; height:1250px; float: right; margin:0; padding:0;
}


div#mainContent{
	border: 0px solid; width:480px; float: left; padding-left: 
5px; padding-right: 10px; margin:0;
}

#rightNav{
	border: 0px solid; width:184px; float: right; padding-left: 0; padding-right:0; margin:0; 
}


div.mainItem{
	padding: 0px; width: 450px; float: left; margin: 0px auto; background: #D1D2D4; text-align: right; margin-bottom: 14px;
}

div.mainItem1{
	padding: 0px; width: 450px; float: left; margin: 0px auto; background: #BFB0C1; text-align: right; margin-bottom: 14px;
}

div.video{
	padding: 0px; width: 450px; float: left; margin: 0px auto; background: #E2E2E2; text-align: right; margin-bottom: 14px;
}

div#subNav{
	text-align: right; width:159px; height: 316px; padding-top: 25px; padding-right: 15px; float: left; background: url(../images/global/sub_nav_bg.gif); background-repeat: no-repeat;
}

div#tools{
	text-align: right; width:161px; height: 560px; padding-top: 25px; padding-right: 13px; float: left; background: url(../images/global/tools_bg.gif); background-repeat: no-repeat;
}

div#itemsLine{
	border: 0px solid; width:660px; float: left; margin-top: 30px; padding-left: 8px; padding-right: 0px;
}

div.smallItem{
	padding: 5px; width: 145px; float: left; margin-right: 8px; border: 1px solid #D1D2D4; text-align: right; margin-bottom: 14px;
}

div#footer{
 float: left; width: 970px; background: url(../images/global/footer_bg.gif); background-repeat: no-repeat; padding-top: 15px; padding-bottom: 40px; text-align: center; margin-top: 45px;
}


.module{
	font-size: 16px; font-weight: bold; margin-top: 5px; margin-bottom: 5px;
}


#mainNav A:LINK,#mainNav A:ACTIVE,#mainNav A:FOCUS,#mainNav A:VISITED{
	font-family : arial, sans-serif; color : #646467; font-size : 18px; text-decoration: None;
}
#mainNav A:HOVER, li#current A,li#current A:LINK, li#current A:ACTIVE, li#current A:FOCUS, li#current A:VISITED{
	color : #9796C2; text-decoration: None; 
}

#subNav A:LINK,#subNav A:ACTIVE,#subNav A:FOCUS,#subNav A:VISITED{
	font-family : arial, sans-serif; color : #646467; font-size : 17px; text-decoration: None; line-height: 30px; font-weight: bold;
}
#subNav A:HOVER{
	color : #9796C2; text-decoration: None; 
}


A:LINK,A:ACTIVE,A:FOCUS,A:VISITED{
	font-family : arial, sans-serif; color : #3F3F42; font-size : 12px; text-decoration: none;
}
A:HOVER{
	color : #9796C2; text-decoration: None; 
}
.content{
width:970px;

margin:0 auto;
padding:0;
float:right;}
.textarea{
	border: 1px solid #B0B1B2; width: 138px; dir: ltr;
}

.button, .buttonl{
	border: 0px solid #B0B1B2; width: 142px; dir: rtl; background: #B0B1B2;margin-top:10px;
}
.button-s{
	border: 0px solid #B0B1B2; width: 100px; dir: rtl; background: #B0B1B2;margin-top:10px;
}
ul.menunav li{
background:transparent url(../images/global/nav_buffer.gif) no-repeat scroll left center;
float:right;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:3px;
padding:0 0 0 17px;
}
ul.menunav{
margin:0;
padding:0;
}
.left{
float:left;
width:202px;
}
#subNav ul, #form-login ul{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.input{
border:medium none;
margin:0;
padding:0;
}
#form-login ul li{
margin:0;
padding-right:3px;
font-size:12px;
}
.item{
	padding: 5px; width: 190px; float: left; margin: 0px auto; border: 1px solid #D1D2D4; text-align: right; margin-bottom: 14px;
}
.moduletablevideo .minifp td {
background:transparent url(../images/global/cut-board.jpg) no-repeat scroll center center;
float:right;
height:59px;
margin:0 3px;
padding:78px 18px 0 0;
width:139px;
}
.moduletablevideo span.minifp-introtitle {
min-height:30px;
}
.moduletablevideo .minifp tr{}
.moduletablevideo h3{
font-size:16px;
font-weight:bold;
margin-bottom:5px;
margin-top:5px;
}
.moduletablevideo a.minifp-full-link, .moduletablevideo a.minifp-full-link:visited, .moduletablevideo a.minifp-full-link:active, .moduletablevideo a.minifp-full-link:link {
background-color:transparent;
color:#333333;
font-weight:normal;
}
.moduletablevideo .minifp td img{
margin:0.5em; padding:0; width:145px; float:right;}
.moduletableweek .minifp td img, {
float:right;
width:170px;
height:175px;}
.moduletableweek .minifp td {
padding:5px;
border:1px solid #D1D2D4;
background-color:#D1D2D4;
}
.moduletableweek .minifp .minifp-introtitle{
font-size:14px;
font-weight:bold;
margin-bottom:5px;
margin-top:5px;
}
.moduletableweek a.minifp-full-link, .moduletableweek a.minifp-full-link:visited, .moduletableweek a.minifp-full-link:active, .moduletableweek a.minifp-full-link:link{background-color:#D1D2D4;
color:#333333;
font-size:13px;}
.moduletableevent .minifp td img, .contentpaneopenart .minifp td img{
float:right;
width:85px;
height:85px;
margin-right:0;}
.moduletableevent a.minifp-full-link, .moduletableevent a.minifp-full-link:visited, .moduletableevent a.minifp-full-link:active, .moduletableevent a.minifp-full-link:link, .contentpaneopenart a.minifp-full-link, .contentpaneopenart a.minifp-full-link:visited, .contentpaneopenart a.minifp-full-link:active, .contentpaneopenart a.minifp-full-link:link{
background-color:transparent;
color:#333333;
font-size:13px;}
.moduletableevent .minifp-full-link-wrp, .contentpaneopenart .minifp-full-link-wrp{float:left;
text-align:right;
width:340px;}
.moduletableevent .minifp tr, .contentpaneopenart .minifp tr{
border-bottom:#FFFFFF 14px solid;
height:90px;
width:450px;
float:right;
padding:0;
text-align:right;
}

.moduletableevent .minifp tr.col0 td, .contentpaneopenart .minifp tr.col0 td{
background:#D1D2D4 none repeat scroll 0 0;
border-bottom:#FFFFFF 14px solid;
width:450px;
}
.moduletableevent .minifp tr.col1 td, .contentpaneopenart .minifp tr.col1 td{
background:#BFB0C1 none repeat scroll 0 0;
border-bottom:#FFFFFF 14px solid;
width:450px;
}
.moduletablevideo .minifp tr.col1, .moduletablevideo .minifp tr.col0{
float:right;
width:660px;
padding:0;
margin:0;}
.moduletablevideo .minifp td p{
}
.moduletableevent .minifp-introtitle a, .moduletableevent .minifp-introtitle a:visited, .moduletableevent .minifp-introtitle a:active, .moduletableevent .minifp-introtitle a:link{
font-size:16px;
text-decoration:none;
color:#3F3F42;}

#rightColTop, #rightCol{
width:685px;
float:right;
padding:0;
margin:0;}
#left{
margin:0;
padding:0;
width:244px;
float:left;}
.moduletablevideo table.moduletable{
background-color:#E2E2E2;
width:100%;}
.moduletableweek h3{font-size:16px;
font-weight:bold;
margin-bottom:5px;
margin-top:5px;}
.moduletablel, .moduletablenwltr, .moduletablel{padding-left:19px;
margin:0 0 30px;}
.moduletablel h3, .moduletablenwltr h3, .moduletablel h3{font-size:16px;
font-weight:bold;
margin-bottom:5px;
margin-top:5px;}
#wz_12, .inputboxl{
width:138px;
padding:0;}
.moduletablel div, .moduletablenwltr div{
margin:0;
padding:0;}
input{
height:16px;
margin:0;
padding:0;}
.moduletable li{list-style-image:none;
list-style-position:outside;
list-style-type:none;}
.moduletable ul{
float:right;
height:130px;
margin:0;
padding:5px;}
.contentheadingart A:LINK,.contentheadingart A:ACTIVE,.contentheadingart A:FOCUS,.contentheadingart A:VISITED{
font-size:20px;
font-weight:bold;
text-decoration:none;

}
.contentheadingart div, .moduletablevideo h3{background:transparent url(../images/global/articals.jpg) no-repeat scroll bottom right;height:36px; min-width:100px; text-align:right;}
.contentheading{ width:100%; font-weight:bold; font-size:14px;}
.contentpaneopenart table  {}

img {border:0px;}
#comment, #CommentMenu{
width:450px;}
#JOSCSHstretcherFORM tr{
float:right;}

.sectiontableentry1 .item{}
.itemtitle{
border:1px solid #D1D2D4;
float:right;
margin:0 auto 14px;
padding:5px;
text-align:right;
width:100px;}
td.itemt{}
td.item_f{}
.itemf{
border:1px solid #D1D2D4;
float:right;
margin:0 auto 14px;
padding:5px;
text-align:right;
}
#poweredby { display:none; }
