

/* width 1024px
------------------------------------------------------------------------*/
body #container {
	width:905px;

	}
body #container2 {
	width:896px;
	padding:15px 0 0 0;

	}
body #siteNav{
	width:500px;
	}
body .topNav{
margin-top:0px;
	width:896px;
		}
body #footer{
margin-top:10px;
	width:896px;
		}
		
body #mainCol{
	width:696px;
	}
 #homepage #middleCol {
	float:left;
	width:370px;

}
 #middleCol {
	float:left;
	width:615px;

}
body #middleColtwo{
width:806px;
}
body #leftCol{
   width:200px;
}
body #rightCol{
	width:200px;
	float:left;

	}
/*-------------------------------------------------------------------------------------*/

#skipNav ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
#skipNav li
{
	padding: 0;
	margin: 0;
	list-style: none;
	display: inline;
}

#skipNav a
{
	position: absolute;
	left: -9999px;
	font-size: small;
}

#skipNav a:hover
{
	color: #f00;
}

#skipNav a:focus, #skipNav a:active
{
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	font-size: large;
	background: #000;
	color: #fff;
	padding: 10px 0;
	width: 100%;
	z-index: 100;
	text-indent: 10px;
	text-align:center;
}
#sitenav_container .submit{
	width:31px;
	height:23px;
	padding:0px;
}

* html #skipNav a:active, * html #skipNav a:focus
{
	height: 1px;
}

body {
margin:0;
padding:0;
height:100%;
}
#sitenav_container{
float:left;
width:896px;
margin:5px 0 5px 0;
}
#container {
	margin: auto;
	clear:both;
	padding:0 4px 0 4px;
	
	}
	

/****************** header ******************/

#siteNav ul{
	text-align:right;
	padding:3px 0px 0px 3px;
}
#siteNav li{
	display:inline;
	}
#siteNav li.first a{
	border-left:0!important;
	

}
#siteNav li a{
	padding:0px 8px 0px 8px;
}
#siteNav .last{}
/****************** Footer ******************/

#footer ul{
		text-align:center;
	}
#footer ul li{
	display:inline;
	margin:8px;
	}
#footer ul li a{
	line-height:2.9em;
	}
/*TopNav
----------*/
.topNav ul{
float:left;
width:896px;
}

.topNav{
	margin:0 0 4px 0;
	padding:0;
	list-style:none;
	float:left;
	}
.topNav li{
	float:left;
	list-style:none;
	}
.topNav li a{
	display:block;
	padding: 0 1em;
	line-height: 2.1em;
	text-decoration:none;
	float:left;
	white-space:nowrap;
	}
.header{
margin: 0 0 5px 0;
float:left;
}
.logo{
	float:left;
	width:896px;
}

#siteNav{
padding: 3px 0 0 3px;}
/*search box
-------------*/
.search {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display:inline;
}
.search ul{
	float:right;
	padding:2px 0px 0px 0px;
	margin:0;
	}
.search ul li{
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	}
.hidden {
	display: none;
	}

	
br{
	clear:both;
}
	
.clear{
	clear:both;
	height:0;
	line-height:0;
	padding:0;
	margin:0;
}
.search .searchBar{}
/****************** end header ******************/
/*search box in the middle column
-------------*/
.search {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display:inline;
}
#middleCol .search ul{
float:left!important;
	padding:0;
	border:1px solid #ccc;
	margin:0;
	}
.search ul li{
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	}
.hidden {
	display: none;
	}
.searchBox input{
	border:0px;
	/*padding: 1px 1px 3px 1px;*/
}

	
	
br{
	clear:both;
}
	
.clear{
	clear:both;
	height:0;
	line-height:0;
	padding:0;
	margin:0;
}
.search .searchBar{}
/****************** columns ******************/
#leftCol{
	margin-top:3px;
	float:left;
	margin-top:0px;
	clear:both;
	}
	.banners{
	clear:both;
	margin-bottom:15px;
	}
.banners img{
display:block;
border:1px solid #ccc;
padding:2px;
margin-bottom:3px;
}
#leftCol img, #rightCol img{
 display:block;
	}
	

#rightCol .feature img{
	padding:2px;
	}
#mainCol{
	float:left;
	margin-top:0px;
	margin-left:5px;
	padding-left:5px;
	margin-right:0px;
	}


#middleCol{
	float:left;
	padding:0 10px 0 10px;
}
#middleColtwo ul, #middleColtwo ol{
	margin:0 0 10px 18px;
	}
#middleCol ul, #middleCol ol{
	margin:0 0 10px 18px;
	}
#middleColtwo{
	padding:0px 0px 4px 0px;
	float:left;
	width:806px;
	}

.clear{
	clear:both;
}

/****************** end colums ******************/
/****************** Features *********************/
#mainFeature h1{
	margin:0px 0px 0px 0px;
	padding:4px;

}
#mainFeature span{
	}
#mainFeature{
	width:896px;
	clear:both;
	float:left;
}


.col1{
	width:195px; 
	background:url(/images/mainFeatureColbg.jpg) top no-repeat 0px;
	float:left;
	
	}
.col2
{
    width:496px;
	float:left;
	padding:5px;
	}
* html .col2
{
width:488px;
}
.col3{width:195px; 
	background:url(/images/mainFeatureColbg.jpg) top no-repeat;
	float:left;

	}
#mainFeature .col3 h2 a {
padding: 10px 54px 10px 5px;
display:block;
}
#mainFeature img{
	float: left;
	margin:0 4px 0 0;
}

.topFeatures{
	width:896px;
	float:left;
}
#mainFeature .links li{
list-style:none;
margin:0;
padding:0;
}

#mainFeature .links li a{
display:block;
width:170px;
padding:9px 5px 9px 20px;
}

.enews{
display:block!important;
width:185px!important;
padding:20px 0 20px 5px!important;
}
.topFeatures .col1, .topFeatures .col2, .topFeatures .col3{
		float:left;
		margin:6px 6px 0 0;
		width:284px;
		min-height:140px;
		height: auto !important;
		height: 140px;
		padding:5px;
	}
.topFeatures .col3.last{
		margin:6px 0 0 0;
}
.topFeatures .text{
margin:0 0 0 100px;
	width:183px;
	}
.topFeatures .text span{
	padding:6px;
	display:block;
	}
.topFeatures .text h2{
padding:4px;
}

#leftFeature{
margin-top:20px;
}
#rightFeature{}
.rightFeature, .newsFeature, .eventsFeature {
	padding:1px 0 1px 4px;
	clear:both;
	margin:0;
}
.newsFeature span {
display:block;
}
#mainFeature .col2 .inner{
/*min-height:220px;*/
border:0;
}

.newsTicker
{
    border-top:1px dotted #ccc;
    padding:3px;
    position: relative;
    width:480px;
    overflow: hidden;
}
.newsTicker ul li
{
    white-space: nowrap;
    float: left;
    padding-right: 30px;
    list-style:none;
}
.newsTicker span{
    font-weight:bold;
    color:#990000;
    padding-right:2px;
}
.newsTicker a
{
    color:#000;
} 
.newsTicker a:hover
{
    color:#990000;
   text-decoration:underline;
}   
.newsFeature{
	padding:1px 0 5px 0px;
	}
.leftFeature{
	padding:5px 0 7px 4px;
	clear:both;
	margin-bottom:10px;
}

#rightCol .feature{

}
#middleCol h1, #middleColtwo h1{
margin-top:4px;
margin-bottom:7px;
}
.feature{
	margin: 0 0 5px 0;
}
.feature div{
	padding:3px;
	}
.feature span{
	display:block;
	}
.feature img, .feature-col img
{
    float:left;
    padding-right:3px;
    padding-bottom:3px;
    padding-top:3px;
	}
.feature ul li{
	list-style:none;
	margin: 0 0 10px 0;
}
.feature h3, h3.rightFeature{
		padding:5px;
	}
dl.feature {padding-top:5px;padding-bottom:15px;}	

dl.feature dt{padding-bottom:5px;}	
/****************** end Features *********************/
/****************** news *********************/
.news{
	padding: 0 10px 0 10px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
	}
.newsItems{
margin: 0px 0 5px 0;
padding: 10px 0 10px 0;
}
.newsHome{
margin: 0px 0 5px 0;
padding: 5px 0 5px 0;
}
.newsItems img{
	float: left;
	margin:0 8px 0 0;
	}
.newsItems dd{
	}
.newsItems h3{
	margin:0;
}

/****************** end news *********************/
/******************* events ***********************/
.events{
	padding: 0 10px 0 10px;
	margin-top: 4px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
	}
.eventsItems{
	margin: 0 0 10px 0;
	padding: 0 0 5px 0;
}
.eventsItems img{
	float: left;
	margin:0 4px 0 0;
	}
	
	
#rightCol ul.events li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:2px 2px 2px 20px;
}
/******************* ends events ***********************/
/******************* Left Navigation ***********************/
.nav2{

}
.nav2 li{
	list-style:none;
	padding:0;
	margin:0;
}
.nav2{
	padding:0;
	margin:0;
}
.nav2 li a{
	display:block;
	width:145px;
	padding:12px 5px 20px 50px;
}
ul.leftNav {

margin-bottom:15px;
}

.leftNav li {
	padding:0;
	margin:0;
}
.leftNav a{
	display:block;
	}
	
.leftNav li a{
	padding:4px 4px 4px 15px;
	width:181px;

	}
.leftNav li li a{
padding-left:25px;
width:171px;
	
	}
.leftNav li li li a{
padding-left:35px;
	width:161px;
	}
.leftNav li li li li a{
padding-left:45px;
width:151px;
	}

#leftCol #topNav ul.topNav a{
	display:block;
	padding-left:4px;
	
	}
/*leftNav
------------*/
.leftNav li{
	margin:0px;
}
/*Nav3
------------------------------*/
ul.nav3 {
margin-bottom:15px;
}

.nav3 li {
	padding:0;
	margin:0;
	list-style:none;
}
.nav3  a{
	display:block;
	}
	
.nav3  li a{
	padding:6px 4px 6px 15px;
	width:181px;

	}
.nav3  li li a{
padding-left:25px;
width:171px;
	
	}
.nav3  li li li a{
padding-left:35px;
	width:161px;
	}
.nav3  li li li li a{
padding-left:45px;
width:151px;
	}

/*Right Nav*/

#rightCol #topNav ul.topNav li A{
	display:block;
	padding-left:4px;
	}
#rightCol #topNav ul.topNav li{
	/*margin:0 0 4px 0;*/

	}
/*date*/
.date{
	margin:0 0 3px 0;}
.date p{
	display:inline;
	margin:0;
	}
.date span{
	display:inline;
	}
	
form.genForm{
margin-bottom:30px;
padding:20px 20px 50px 20px;
	}
/*date*/
/*******************archive*******************************/
.archiveNewsHolder {
height:3em;
position:relative;
margin-bottom:7em;
}
* html .archiveNewsHolder {
height:4em;
}
.archiveNews {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:5px 0pt -1px!important;
padding:0pt 0pt 0pt 0px;
position:absolute;
}
.archiveNews li {
display:block;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0em;
}
.archiveNews li.selected {
padding:0em;
}
.archiveNews li.selected a {
padding:0.5em 0.55em 0.5em 0.55em;
}
.archiveNews li a {
display:block;
float:left;
padding:0.5em;
}
.archiveNews li ul {
	clear:left;
	display:block;
	left:0pt;
	padding:0em 0pt 0em 0px;
	position:absolute;
	top:2.2em;
	margin-top:7px;
}
.archiveNews li.selected li {
padding:0pt;
}

#middleCol .archiveNews li ul, #middleCol .archiveNews {/*if layout is 3 column */
	width:615px;
		margin:0;
	padding:0;
	}
#middleColtwo .archiveNews li ul, #middleColtwo .archiveNews {/*if layout is 2 column */
	width:570px;

	padding:0;
	}
.archiveNews li ul{
		margin:7px 0 0 0!important;
		}
/***********************************End Archive********************************/
/*form*/
.genForm {

margin:10px 0 0 0;

}
.genForm p {
font-size:0.9em !important;
padding-bottom:10px;
}
.genForm h2 {
background:transparent none repeat scroll 0% !important;
color:#656565 !important;
float:left;
font-size:1em;
margin-top:10px;
padding:5px;
width:100%;
}
.genForm .chkLabel, .genForm fieldset .chkLabel {
display:inline;
float:left;
margin-left:0px;
margin-top:0px;
text-align:left;
}
.genForm .chkBox, .genForm fieldset .chkBox {
border:0pt none;
float:left;
padding:0pt;
}
.genForm input, .genForm textarea, .genForm select {
border:1px solid #D9D9D9;
margin:5px 0pt;
padding:2px;
}

.genForm select {
font-size:1em;
padding:0pt !important;
width:17.6em !important;
}

.genForm .search {
font-size:1em;
padding:0pt !important;
width:auto !important;
}
.genForm br {
clear:left;
height:0pt;
overflow:visible;
}
.genForm .dateForm {
text-align:right;
}
.genForm .dateForm label {
display:inline;
float:none;
margin-right:2px;
width:auto;
}
.genForm .dateForm select {
line-height:1;
margin-right:5px;
padding:0pt;
width:auto;
}


fieldset.mul1 {
border-top:0px !important;
border-top:1pt solid #cccccc !important;
margin:0pt;
padding:0pt;
font-size:1.2em;



}

fieldset.joinH {
border-top:0px !important;
border-top:1pt solid #cccccc !important;
margin:0pt;
padding:0pt;
color:Black !important;
font-size:1.5em;

}

input.num1{

width:100px !important;

}

fieldset.RD1{
border:1pt solid #cccccc !important;
margin:0pt;
padding:0pt;
padding-top:0px !important;
width:451px;
margin-left:10px;
}

fieldset.mul2 {
border:1pt solid #cccccc !important;
margin:0pt;
padding:0pt;
width:451px;
margin-left:10px;
}

fieldset.chkRad 
{
border:0pt none !important; 
margin:0pt;
padding:0pt;
color:red !important;
/* border: 1px solid  #cccccc !important; */
}

fieldset.chkRad legend {
margin-left:10px;


}
.genForm .chkRad input {
background:transparent none repeat scroll 0% !important;
border:medium none;
float:left;
margin:3px 5px 0px 10px;
width:auto !important;
}

* html .genForm .chkRad input, *+html .genForm .chkRad input {
background:transparent none repeat scroll 0% !important;
border:medium none;
float:left;
margin:0px 0px 0px 10px;
width:auto !important;
}
.genForm .chkRad label {
display:block;
float:left;
text-align:left;
margin-bottom:10px;
}
fieldset.chkRad label 
{
    width:400px !important;
}
*+html .genForm .chkRad label, * html .genForm .chkRad label {
display:block;
float:left;
text-align:left;
margin-bottom:6px;

}
.genForm .cancel {
margin-left:10px;
width:auto;
}
.required {
margin:3px 0pt;
padding:0px;
}
.genForm .notes h3 {
font-size:1em;
}
.genForm legend {
color:#7C7C7C;
font-size:1.05em;
font-weight:bold;
margin:5px;
padding:5px;
}

.genForm fieldset h6{margin-bottom:10px;}

.genForm .showError {
margin:3px 0pt;
padding-top:5px;
}
.genForm {
background:transparent url(/images/form-bg.gif) repeat-x scroll left 10px;
font-weight:bold;

}
#pageContent .genForm p {
padding-left:0pt !important;
}
.genForm label {
color:#3D3D3D;
margin-left:10px;

}
label.joindate
{
    

}
select.joindatesel
{
   font-size:1em;
font-family: Verdana, Arial, Helvetica, sans-serif; 
width:auto!important;
margin-left:5px !important;
margin-right:5px !important;
margin-top:0px !important;
margin-bottom:0px !important;


}

.genForm label.extraText{

}
.genForm textarea.extraTextarea{
	width:451px;
	
	}
.genForm label.except {
width:240px;
}
.genForm input, .genForm textarea, .genForm select {
margin:0px 0pt 10px 10px;
width:451px;
padding:3px;
}

.chkBox{
	
}
.genForm textarea{
height:100px;
}
.genForm fieldset .chkBox {
width:20px;
margin:5px 5px 0px 10px;
}
.genForm input.except {
border:0px none;
margin:0px 0pt 10px 10px;
width:20px;
}
.genForm br {
clear:left;
height:0pt;
overflow:visible;
}
.genForm .submit {
background:#FFCC33 none repeat scroll 0%;
border:0;
font-size:1em;
margin-bottom:10px;
margin-left:10px;
padding:3px 1px;
width:5em;
}
.genForm .submit_except {
background:#FFFFFF none repeat scroll 0%;
border:1px double #7C7C7C;
font-size:1em;
margin-bottom:10px;
margin-left:10px;
padding:3px 1px;
width:auto;
}
.genForm fieldset fieldset label {
display:block;
float:left;
text-align:left;
width:230px;

}
.genForm fieldset {
	padding:10pt 10px 0px 10px;
	margin-bottom:0px!important;

}
.genForm fieldset legend{
}
.genForm fieldset fieldset input {
border:medium none;
float:left;
margin:0px 10px 5px 140px;
width:auto !important;
}
#errorContainer {
clear:both;
}
#errorMsg {
font-size:0.9em;
}
ol#errorMsgList {
clear:both;
}
#errorMsg h2, #errorMsg ol li a, #errorMsg ol {
color:#BA0000;
letter-spacing:normal;
}
#errorMsg ol{
margin-left:15px;
}
form.member fieldset {
border:medium none;
}
form.member legend {
font-size:0.8em;
font-weight:bold;
}
/*End form*/

/*Page Numbering*/
ul.pageNumbering {
clear:both;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin: 0 0 10px 0!important;
padding:0pt;
width:100%;
}
ul.pageNumbering li {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0 0 0 0;
}
ul.pageNumbering li.selected {
display:block;
font-weight:bold;

}
ul.pageNumbering li{
	margin: 0 1px 0 1px;
}
ul.pageNumbering li a {
display:block;
float:left;
padding:2px 6px;
text-decoration:none;
}
ul.pageNumbering li.page {
display:block;
float:left;

padding:2px 6px;
width:auto;
}
ul.pageNumbering li.showAll {
float:right;
}

/*End Page Numbering*/

/*.search {
	float:right;
	margin:45px 0pt 2px;
	width:200px;
	text-align:right;
	}*/
/*+++++++++++++++++++++++CHANGES+++++++++++++++++++++++++*/
/*Summary
------------*/
.summaryPic {
float:right;
margin:5px;
padding:4px;
border:1px solid #cccccc;
background:#fff;
}
p.summary{
    padding:3px 3px 3px 8px;
}
/*
p.summary span{
padding:0 0 0 0 ;
font-weight:bold;

}
p.summary span{

}
p.summary, p.summary span{
	float:left;
	width:615px;
	display:block;
	}
*/
.green .summary {
background:#BEE3D1 none repeat scroll 0%;
}
/*subscribe to feed*/
.subscribe{
	background-image:url(/images/rss2.gif);
	background-position:100% 1px;
	background-repeat:no-repeat;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:20px;
	text-align:right;
	margin-bottom:-30px;
	margin-top:10px;
	display:block;

}

/*End subscribe to feed*/

		/*Sitemap
----------------------------------------*/
/*sitemap widths*/
	ul.sitemap li ul {
	margin:0!important;

	}
	.sitemap li a{
	width:564px;
	}
	.sitemap li li a{
	width:554px;
	}
	.sitemap li li li a{
	width:544px;
	}
	.sitemap li li li li a{
	width:534px;
	}
.sitemap li li li li li a {
	width:524px;
	}
/*--------------*/
	ul, li{
	/*margin:0;
	padding:0;*/
	}
	.sitemap{
margin:auto!important; 
	width:574px;
	}
	ul.sitemap {

	padding:0pt !important;
	}
	.sitemap li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt !important;
	padding:0pt !important;
	}
	.sitemap li a{
	display:block;
	padding-left:10px;
	}
	.sitemap li li a {
	padding-left:20px;
	}
	.sitemap li li li a{
	padding-left:30px;
	}
	.sitemap li li li li a{
	padding-left:40px;
	}
	.sitemap li li li li li a{
	padding-left:50px;
	
	}
/*streaming news
------------------*/
.streamingNews h2{
	padding:4px;
}
.streamingNews div{
}

.streamingNews #streamingNewsiframe #newsfeed #navi{

}
/*login
--------*/
.login{
width:174px;
/*float:left;*/
padding:10px 10px 0px 10px;
margin-bottom:15px;
border-top:2px solid #fff;
}
.login h3{
	font-weight:bold;
	letter-spacing:normal;
	font-size:104%;
	color:#C40000;
}


input{
border:1px solid #E0E0E0;
background:#fff url(/images/inputBG.jpg);
color:#676767;
}
.login input{
margin-bottom:5px;
}
.login .txtPassword, .login .txtUsername{
width:160px;
padding:5px;
}
.login span{
display:block;
}
.streamingNews{
	padding-bottom:20px;
	}
.searchresults ul{
	margin-left:0!important;
	
}
.searchresults li{
	padding:10px 0 10px 0;
	}
#homepage .blog{
	border-bottom:1px dotted #ccc;
	margin-bottom:10px;
	padding-bottom:10px;
	}

#homepage .blog dt{

}
#leftCol .explore {
	padding:4px;
}
.cww-profileInfo dl{
width:526px;
margin-bottom:10px;
}
.cww-profileInfo dl dt{
float:left;
width:170px;
text-align:left;
padding-right:10px;
}
.cww-profileInfo dl dd{
margin-left:180px;

	}

.profilePic, .profileThumb{
text-align:center;
}
.pageLinks{
	text-align:right;
	margin:20px 0 0 0!important;
}
.pageLinks li{
	display:inline;
	list-style:none;
	
}

.pageLinks li a{
	padding:3px;
}
.pageLinks li a:hover{
	padding:3px;
	text-decoration:none;
}
.breadcrumb{
float:left;
margin:0 0 0 0!important;
}
.breadcrumb li{
float:left;
list-style:none;
}

.breadcrumb li a{

padding:3px;
}
.breadcrumb span{
padding:3px;
}

#shop .mainFeature img{
float:left;
padding: 0 10px 0 0;
}

#shop .mainFeature dd{
margin-left:66px;
}

.item{
	width:20px;
	text-align:center;
}
#middleCol .features{
width:190px;
float:left;
margin:10px 22px 20px 0;
}
#middleCol .features.last{
margin-right:0!important;
}


/*SHOP
------------------------------------------------------------*/

#shop .products img{
	float:left;
	padding:3px;
}

#shop .products dl{
	padding:3px;
	margin-bottom:10px;
	}
#shop .products dl dd{
margin:0 0 0 66px;
}
#shop .products dt{
font-weight:bold;
}
.price{
display:block;
}
#shop .checkout h2{
	padding:15px 0 0 50px;
	}
#shop .items{
padding:4px;
margin-top:5px;
}

#shop .login{
	width:auto;
	margin: 0 0 10px 0px!important;
	
	}
#shop .checkout{
margin-bottom:10px;
}
.nav4{
list-style:none;
}
.nav4 li{
	display:block;
	padding:5px;
	border:1px solid #ccc;
	margin-bottom:5px;
	}

/* Image Preview for Blogs */
body.imagePreview
{
    padding:10px;
}
.imageList 
{
    float:left;
    width:180px;
    text-align:center;
}
.imageList ul 
{
       padding-top:10px;
}

.imageList ul li
{
 text-align:center;
 list-style:none;
 padding-bottom:5px;
}
.popupFrame
{
    padding-left:10px;
}
#insertToolbar label
{
    width:150px;
}
#insertToolbar .submit
{
    margin-top:10px;
}

/*Library Form - needed some customised styling */

label.libForm
{
    float:left;
    width:100px;
}
input.libForm
{    
    width:225px;  
}
select.libForm
{    
    font-size: 1.1em;
}
/*--------------childs*/
div.childs
{
 clear:both;
  width:100%;
 border:0px !important;
 border-top: 1px solid #EFEFEF !important;
 margin-top:0px;
 margin-bottom:5px;
 padding:0px;
 display:block;
 
}
div.childs div, div.childs div div
{
 float:left;
 margin-top:10px;
 margin-bottom:5px;
 
}

div.childs a
{
    color:Black;
    font-weight:bold;
}
div.childs img
{
    width:100px;
}
