/*

Theme Name: ULC

*/

/* Related Posts */

li.bawmrp_manual { width:190px !important; border-right:none !important;}

/* Blog Classes to Enable Featured Image */
.imhovr{
    box-shadow:0 0 5px 5px #888;
   margin-bottom:10px;
}
 .plist{
        list-style: none;
      margin-top: 21px;
      background: none !important;
    }
    .im{
       background: none !important;
    }
    .pname{
       margin-top: 2px;
       margin-bottom: 17px;
       width: 232px;
       background: none !important;
    }
    .pname a{
        font-weight: normal;
        font-size: 11px;
    }
    .brd{
        border: #CCC 1px solid;
        padding:15px;
        background-color:  #D8ECE4;
        
    }
.thumbdiv {
	width:30%;
	float:left;
}

.thumbdiv img {
	width:150px;
	height:150px;
	height:auto;
	border:none;
	margin:10px 10px 0 0;
}

.thumbright {
	width:70%;
	float:left;
}

/* general style start here */

*{padding:0; margin:0;}

body{

	color:#473e48;

	font:normal 12px/20px Georgia, "Times New Roman", Times, serif;

	padding:0 0 0 0;

	background:url(../../../images/body-bg.gif) repeat-x 0 0 #badcd8;

}

a.boldordination {

background: url("images/buttonbluemap.png") no-repeat center bottom;

overflow: hidden;

display: block;

height: 92px;

width: 460px;

color: white;

font-size: 20px;

font-weight: bold;

}

a.boldordination.text:hover {

background: url("images/buttonbluemap.png") repeat center top;

}

img{border:none; /*display:block;*/}

img{margin: 0;}

a{text-decoration:none; color:#232323; background-color:inherit;}

ul{list-style-type:none;}

.spacer{clear:both; font-size:0; line-height:0;}



.floatleft{float:left; width:auto;}

.floatright{float:right; width:auto;}

.nobg{background:none !important;}



img.centered {

display: block;

margin-left: auto;

margin-right: auto;

}



img.alignright {

padding: 4px;

margin: 0 0 2px 7px;

display: inline;

}



img.alignleft {

padding: 4px;

margin: 0 7px 2px 0;

display: inline;

}



.alignright {

float: right;

}



.alignleft {

float: left;

}



img.size-auto,

img.size-large,

img.size-full,

img.size-medium {

	max-width: 100%;

	height: auto;

}

.alignleft,

img.alignleft {

	display: inline;

	float: left;

	margin-right: 24px;

	margin-top: 4px;

}

.alignright,

img.alignright {

	display: inline;

	float: right;

	margin-left: 24px;

	margin-top: 4px;

}

.aligncenter,

img.aligncenter {

	clear: both;

	display: block;

	margin-left: auto;

	margin-right: auto;

}

img.alignleft,

img.alignright,

img.aligncenter {

	margin-bottom: 12px;

}



h1{

	color:#2a232b;

	font-size:24px;

	line-height:26px;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-weight:normal;

	padding:0 0 17px 0;		

}



/* Wrapper */

#wrapper{

	width:961px;

	margin:0 auto;

	overflow:hidden;

}



/* Header */

.header{background:url(../../../images/header.jpg) no-repeat 0 31px; height:315px; padding:0;}

.header-top{width:961px; float:left; height:38px; font:normal 14px/38px Georgia, "Times New Roman", Times, serif; color:#fff;}

.logo{margin:0 0 35px 0; float:left;}

.nav{overflow:hidden; padding:0 0 0 7px; clear:both;}

.nav ul li{float:left; width:auto; padding-right:1px;}

.nav ul li a{

	font-size:14px;

	color:#fff;

	line-height:41px;

	padding:0 13px;

	display:block;

	font-family:Arial, Helvetica, sans-serif;

}

.nav ul li a:hover,.nav ul li.current_page_item a{background:url(../../../images/nav-hover-bg.gif) repeat-x 0 0;}



/* Footer */

.footer{

	background-color:#f1faf7;

	color:#2a232b;

	border-top:1px solid #caddd6;

	overflow:hidden;

	padding:22px 0 0 0;

	height:69px;

}

.footinner{

	width:961px;

	margin:0 auto;

	overflow:hidden;

}

.footinner ul{

	padding:0 0 4px 0;

	overflow:hidden;

}

.footinner ul li{

	float:left;

	width:auto;

	padding:0 30px 0 0;

}

.footinner ul li a{

	font-size:14px;

	color:#2a232b;

	font-family:Arial, Helvetica, sans-serif;

}

.footinner ul li a:hover{

	color:#4d1603;

}

.footinner p{

	font-size:12px;

	line-height:14px;

	font-family:Arial, Helvetica, sans-serif;

}



/* Body */

.bodymain{overflow:hidden; padding:34px 0 30px 0;} 

.leftpan{width:743px; float:left; overflow:hidden;}

.leftpanblog{width:700px; padding:0px 25px 0px 20px; float:left; overflow:hidden;}

.welcomepan{

	background:url(../../../images/welcome-bg.jpg) no-repeat 0 0 #bddfd2;

	height:100%;

	overflow:hidden;

	padding:24px 35px 0 20px;

	width:662px;

}


.txt-container{
	background: #e7f7f5;
	overflow:hidden;
	border-radius: 10px;
	padding: 25px;
	border: 5px solid #FAFAFA;
}

span.welbottom{

	background:url(../../../images/welcome-bottom.gif) no-repeat 0 0;

	height:13px;

	font-size:0;

	line-height:0;

	display:block;

}

.welcomepan img{float:left; width:auto; margin:0 29px 0 0;}

.welcomepan h2{

	color:#2a232b;

	font-size:24px;

	line-height:26px;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-weight:normal;

	padding:0 0 17px 0;

}

.leftBottom{overflow:hidden; padding:35px 0 0 0; clear:both;}

.leftBox{width:364px; float:left; overflow:hidden;}

.leftBox h2{

	color:#2a232b;

	font-size:24px;

	line-height:26px;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-weight:normal;

	padding:0 0 17px 0;	

}

.leftBox p{padding:0 0 10px 0;}

a.readmore{

	background:url(../../../images/readmore.png) no-repeat 0 0;

	width:93px;

	height:33px;

	display:block;

	color:#c9c645;

	background-color:inherit;

	padding:0 0 0 13px;

	line-height:25px;

	font-size:14px;

}

.bottomdevider{

	background:url(../../../images/left-dotted.gif) repeat-y 50% 0;

	overflow:hidden;

	width:72px;

	height:353px;

	float:left;

}

.leftBox1{

	width:275px;

}



.rightpan{width:211px; float:right; overflow:hidden;}

.rightpan h2{

	background:url(../../../images/right-title-bg.png) no-repeat 0 0;

	height:60px;

	padding:0 0 0 23px;

	line-height:44px;

	color:#c9c645;

	background-color:inherit;

	font-size:22px;

	font-weight:normal;

}

.rightpan ul li{background:url(../../../images/right-dotted.png) repeat-x 0 100%; line-height:24px;}

.rightpan ul li a{

	color:#fff;

	background-color:inherit;

	background:url(../../../images/right-bullet.png) no-repeat 6px 3px;

	padding:0 0 0 21px;

	line-height:24px;

	font-weight:bold;

}

.rightpan ul li a:hover{color:#29222a;}

.rightpan ul{padding:0 0 15px 0;}

.rightpan p{font-size:12px; line-height:14px;}

.rightmore{color:#352e36; font-weight:bold;}

.rightmore:hover{text-decoration:underline;}



span.rightdotted{

	background:url(../../../images/right-dotted.png) repeat-x 0 15px;

	height:32px;

	display:block;

	font-size:0;

	line-height:0;

}

.bottompan{background-color:#d8ece4; color:#706871; padding:21px 0 20px 0;}

.bottominner{width:960px; margin:0 auto; overflow:hidden;}

.bottomBox{overflow:hidden; width:210px; float:left;}

.blank{width:40px; height:114px; float:left; background:url(../../../images/bottom-dotted.gif) repeat-y 50% 0;}

.bottomBox img{float:left; width:auto; margin:0 20px 0 0;}

.bottomBox h2{color:#302931; line-height:14px; font-size:12px; padding:0 0 5px 0;}

.bottomBox h2 a:hover{text-decoration:underline;}

.footconright{width:141px; float:left; overflow:hidden;}

.footconright p{font-size:11px; line-height:14px;}

.inner{width:723px; float:left; overflow:hidden;}

.inner h2{

	color:#2a232b;

	font-size:24px;

	line-height:26px;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-weight:normal;

	padding:0 0 17px 0;		

}

.inner p{padding:0 0 8px 0;}

.inner p a{text-decoration:underline;}

.inner p a:hover{text-decoration:none;}

.inner ul{padding:0 0 20px 0;}

/* .inner ul li{background:url(../../../images/inner-bullet.gif) no-repeat 0 8px; padding:0 0 2px 11px;} */

.inner ul li a:hover{text-decoration:underline;}

.inner h3{padding:0 0 10px 0; font-size:14px; line-height:16px;}

.ministerbox{

	width:162px;

	height:180px;

	float:left;

	overflow:hidden;

	padding:0 0 0 0;	

}

.ministerbox p{font-size:12px; padding:9px 0 0 0;}

.productTable {width: 100%; border: 0;  cellspacing: 0; cellpadding: 0; }

.productTable td span{display:table-cell; background-color:#d8ece4; border:#ccc 1px solid; height:125px; width:149px; vertical-align:middle; align:center;}

.productTable td{font-size:12px; line-height:30px; align: center; }

.productspace{width:96px; float:left;}

.headerleft{width:650px; float:left;}

.headerRight{width:370px; float:right;}

.headerRight ul{padding:0 0 3px 0; overflow:hidden;}

.headerRight ul li{float:left; width:auto; padding:0 3px 0 0; border: 0; }



.cont_area{border-bottom:#000 1px solid; padding-bottom:7px; margin-bottom:10px;}

.cont_area p{padding-bottom:10px;}

.cont_area h2{padding-bottom:5px; font-size:18px; line-height:20px;}

.cont_area a{text-decoration:underline;}

.cont_area a:hover{text-decoration:none;}

.cont_area{border-bottom:#000 1px solid;}



.textwidget .cont_area{padding-bottom:10px;}

.textwidget .cont_area p{padding-bottom:0;}



.rightpan ul li.cat-post-item{background:none !important; border-top:#000 1px solid; padding:10px 0 15px;}

.rightpan ul li.cat-post-item:first-child{border-top:none; padding-top:0;}

.rightpan ul li.cat-post-item a{

	color:#473E48;

	background-color:inherit;

	background:none;

	padding:0;

	line-height:24px;

	font-weight:bold;

}

.rightpan ul li.cat-post-item p a{display:block; margin-top:3px;}

.rightpan ul li a:hover{color:#29222a;}







.header-text{width:680px; float:left; margin-top:20px; text-align:right;}

.header-text h1{font:normal 13px/16px Arial, Helvetica, sans-serif; color:#000;}



.footer-text{float:right; width:550px; font-size:11px; line-height:14px;}