/* CSS Document */

    div .clearfix {
        height: 1%;
        clear: both;
    }

	#resources{
		background:url(/html/images/bg_dots.gif) repeat-y;
		margin:40px 10px 0 0px;
		clear:both;
		width:970px;
		display:block;
	}
	
		
	#resources h1{
		color:#4f2d7f;
		float: left;
		clear: both;
		font-size:1.5em;
		line-height:1.63em;
		font-weight:normal;
		padding:0 0 8px 0px;/*no left padding dues to resource div controlling left marg*/
		margin:0;
		
	}
	
	.column{
		width:333px;
		float:left;
		display:block;
		overflow:hidden;
		margin: 0px ;
        margin-right: 15px;
	}
	#textSize {
		width: auto;
	}
	#textSize DIV {
		float: right;
		margin-right:270px;
	}
	
	#resources .box
	{
        background-color:#FFFFFF;
        background-image:url(/html/images/curves/greybox_topcorner.gif);
        background-position:left top;
        background-repeat:no-repeat;
        clear:left;
        display:block;
        float:left;
        font-size:0.75em;
        margin:0 14px 0 0;
        overflow:hidden;
        padding-top:4px;
        width:333px;
	}
	
	#resources .boxTop{
		margin:21px 0;
	}
	
	#resources .box h2{
        background:#EDEDED none repeat scroll 0 0;
        color:#000000;
        font-size:16px;
        line-height:20px;
        margin:0;
        padding:0 0 5px 15px;
	}
	
	#resources .box ul{
        border-left:6px solid #EDEDED;
        border-right:6px solid #EDEDED;
        font-size:0.9em;
        margin:0;
        overflow:hidden;
        padding:12px 0;
	}
	
	#resources .box li{
		background:transparent url(/html/images/bult_res.gif) no-repeat scroll 0 5px;
        color:#E60088;
        font-size:12px;
        font-weight:normal;
        line-height:14px;
        list-style-image:none;
        list-style-position:outside;
        list-style-type:none;
        margin:12px 20px 6px;
        padding:0 0 0 15px;
	}
	
	#resources .box li p{
        margin: 0;
		padding:0;
		color:#767579;
		list-style:none;
		font-size:12px;
	}

	#resources .box li span{
	/*	color:#767579;
		font-size:0.75em;
		font-weight:normal;*/
	}
	#resources .box li span.websitedescription {
		color:#767579;
		font-size:0.75em;
		font-weight:normal;
	}
	
	#resources .box a, #resources .box .emptyFooter {
        background-color:#EDEDED;
        background-image:url(/html/images/curves/greybox_bottomcorner.gif);
        background-position:left bottom;
        background-repeat:no-repeat;
        color:#E60088;
        display:block;
        height:20px;
        padding-left:8px;
        text-decoration:none;
        width:100%;
	}
	#resources .links a {
		text-decoration: none;
	}
	#resources .box a:hover, #resources .links a:hover {
		text-decoration: underline;
	}
	
	#resources .box li a {
		margin:0;
		padding:0;
		background:none !important;
		color:#e60088 !important;
		display:inline;
		width:auto !important;
		/*line-height:1.5em !important;*/
		height:auto !important;
	}

	#resources .box li a:hover{
		text-decoration:underline;
	}
	
	#resources .box .pdf, #resources .box .avi,#resources .box .jpg,#resources .box .pPoint
	{
	    padding:0 0 0px 55px;
	}
	#resources .box .pdf{
		background:url(/html/images/pdf1.gif) no-repeat;
		cursor: pointer;
	}
	#resources .box .avi{
		background:url(/html/images/avi1.gif) no-repeat;
		cursor: pointer;
	}
		
	#resources .box .jpg{
		background:url(/html/images/jpg.gif) no-repeat;
		cursor: pointer;
	}
		
	#resources .box .pPoint{
		background:url(/html/images/ppoint.gif) no-repeat;
	}
	
	#resources .gallery{
		width:220px;
		background:#f0f0eb;
		float:right;
		display:block;
		overflow:hidden;
		margin:0 20px 10px 0px;
	}
	
	#resources .gallery h2, #resources .links h2{
		/*background:url(/html/images/bg_img_gal_h2.gif) no-repeat #e60088;
		padding:0 0 0 10px;
		margin:0;
		font-size:13px;
		color:#fff;
		height:22px;
		line-height:22px;*/
		
		background: #593986 url(/html/images/bg_h3.gif) 0 top no-repeat ;
		color:#FFFFFF;
		font-size:.8em;
		padding: 7px 9px;
		margin:0;
		display:block;
	}
	
	#resources .gallery ul{
		margin:0;
		padding:0;
		overflow:hidden;
	}
	
	#resources .gallery li{
		margin:10px 2px 0 2px;
		padding:0;
		background:url(/html/images/bg_img_gal_small.gif) no-repeat;
		list-style:none;
		width:68px;
		height:58px;
		float:left;
	}
	
	#resources .gallery li:hover{
		margin:10px 2px 0 2px;
		padding:0;
		background:url(/html/images/bg_img_gal_small_on.gif) no-repeat;
		list-style:none;
		width:77px;
		height:58px;
		float:left;
	}
	
	#resources .gallery img{
		padding:4px 0 0 4px;
		border:0;
		width:60px; /* remove when images right size*/
		height:45px
	}
	
	#resources .gallery a{
		color:#e60088;
		font-size:.7em;
		background:#f0f0eb;
		line-height:30px;
		height:30px;
		width:220px;
		display:block;
		clear:both;
		padding:0 0 0 0px;
		margin:5px;
	}
	
	#resources .gallery li a{
		color:auto;
		font-size:100%;
		background:0;
		line-height:normal;
		height:auto;
		width:auto;
		display:inline;
		clear:none;
		padding:0;
		margin:0px;
	}
	
	#resources .links{
		width:220px;
		float:right;
		margin:20px 0px 0 0 ;
		background-color:#ededed;
	}
	
	#resources .links h2{
		/*background:url(/html/images/bg_img_gal_h2.gif) no-repeat;
		padding:0 0 0 10px;
		margin:0;
		font-size:13px;
		color:#fff;
		height:22px;
		line-height:22px;*/
	}
	
	#resources .links ul{
		margin: 10px 5px;
		padding:0;
		overflow:hidden;
		display:block;
	}
	
	#resources .links li{
		margin:0 0 10px 15px;
		padding:0;
		color:#e60088;
	}
	
	#resources .links a{
		font-size:.7em;
		color:#e60088;
	}
	
	
	UL#resources_list IMG {
		vertical-align: middle;
	}
	
	#access{
		margin:0 24px 10px 0;
	}
	
	#module, #resources .links{
		margin:0px 10px 20px 0px;
	}
	#resources .box .viewAll{
		padding-top:5px;
		font-size:13px;
		line-height:20px;
		
	}
	#mainContent{
		margin-left:20px;
	}
	
	.modules
	{
	 float:right;
	 width:230px;  
	}
	.module
	{
	    margin:0px 0px 20px 0px;
	}
	.modulebg
	{
		display: block;
		margin-top: 38px;
		margin-right: 0pt;
		margin-bottom: 38px;
		margin-left: 0pt;
		width: 220px;
		background-color: transparent;
		background-image: url(../images/bg_module.gif);
		background-repeat: no-repeat;
		background-attachment: scroll;
		background-position: center bottom;
	}
	
	.moduleBox{
background-image: url(/html/images/bg_module.gif);
background-position:bottom;
background-repeat: no-repeat;
padding-bottom:5px;
}
.moduleBox h3{
background-image: url(/html/images/bg_button_accord_bottom.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: left top;
height: 27px;
width: 220px;
display: block;
color: #ffffff;
text-decoration: none;
font-weight: bold;
font-size: 12px;
line-height: 27px;
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 30px;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0pt;
}

.moduleBox  img{
		border:0;
		margin:6px 0 0 6px;
		padding:0;
	}
	/*
	#modules .box a{
		font-size:.75em;
	}*/
	
.moduleBox  #img_library_link {
		font-size: 0.6em;
		text-align: left;
		margin-left: 10px;
	}
.moduleBox  #img_library_link a{
	    color:#666666 !important;
	}

.moduleBox h3 a, .moduleBox h3 {
color: #ffffff;
text-decoration: none;
font-weight: bold;
font-size: 12px;
line-height: 27px;
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 30px;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0pt;
}
.moduleBox p{
 font-size:12px;
margin:5px;
padding-bottom:5px;
color:#767579;
}
.modules .patient p a{
color:#e60088;
text-decoration:none;
}