@charset "utf-8";
/* CSS Document */

* {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}

html{
background: url(../images/html.jpg) repeat top center;

}

body
{
	background:url(../images/bg.jpg) no-repeat top center transparent;
	color:#333;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	width:100%;
	height:764px;

}
#container {
margin:0 auto;
width:1024px;
}

#header {
	height: 198px;
	margin: 0 auto; 
	padding: 0;
	
}

/***************** Header Logo ************************************************/
#header #logo {
	height: 115px;
	width: 206px;
	margin: 45px 0 0 50px;
	float:left;
}
/***************** Search Form ************************************************/

#topsearch {
	padding: 0px 0 0;
	margin:0;
	float:right;
	width:268px;
	height:44px;
	margin-right:27px;
	}

#searchform {
	padding:0;
	margin:0;
	margin-top:13px;
	width:278px;
	height:43px;
	}

#searchfield {
background:none !important;
border:none;
float:left;
font-style:italic;
padding:6px;
width:210px;
margin-left:5px;

	}

#searchform #submitbutton {
	margin:-10px 0 0 0;
	float:right;
	font-size:8pt;
	font-weight:bold;
	width:45px;
	height:44px;
	text-align:center;
	text-indent:-10000em;
	
	}

#searchform #submitbutton:hover {  }

/***************** Middle ************************************************/

#inner_container{
margin:0 auto;
width:1021px;
}
#wrapper{
background: url(../images/wrap.png) repeat-y top center;
margin:0 auto;
padding:10px 25px 0 15px;
float:left;
width:980px;
}
/***************** Sidebar ************************************************/
#sidebar_top{
background:url(../images/sidebar_top.png) no-repeat top center;
width:310px;
float:left;
height:32px;

}
#sidebar{
margin:0;
padding:0;
width:310px;
float:left;
}

#sidebar ul{
margin:32px 0 0 0;
padding:10px 0 0 0;
list-style-type:none;
list-style-position:inside;
border:1px solid #dcdcdc;
border-bottom:none;
background:#FFFFFF;
}
#sidebar ul li{
background:url(../images/bullet.png) no-repeat 6px 8px;
padding: 5px 0 5px 23px;
}
#sidebar ul li:hover{
background:url(../images/bullet.png) no-repeat 6px 8px;
padding: 5px 0 5px 23px;
opacity:.5;
}
#sidebar ul li a{
font-family:Arial, Helvetica, sans-serif;
color:#000;
text-decoration:none;
font-size:14px;
font-weight:bold;
text-decoration:underline;
}
#sidebar_bottom{
background:url(../images/sideabr_bottom.jpg) no-repeat center bottom;
height:97px;
}

/***************** Box _ Right ************************************************/
#box_right{
width:656px;
float:right;
}

#box_right h1{
font-family:arial;
font-size:20px;
color:#d51f6a;
}

.box_top{
background:url(../images/box_top.png) no-repeat top center;
height:29px;}

.box{
background:#FFFFFF;
border-left:1px solid #dcdcdc;
border-right:1px solid #dcdcdc;
text-align:justify;
font-size:14px;
line-height:20px;
padding:5px;
}

.box li{
background:url(../images/bullet.png) no-repeat 0px 5px;
padding:0 0 0 19px;
list-style:inside;
display:block;
}
.read_more{
background:url(../images/r_mre.png) no-repeat top left;
float:right;
padding:7px 0 3px 60px;
margin-top:15px;
margin-bottom:5px;
}
.read_more a{
font-weight:bold;
color:#333;
text-decoration:none;
}
.read_more a:hover{
font-weight:bold;
color:#f0669f;
text-decoration:none;
}
.box_bottom{
background:url(../images/box_bottom.png) no-repeat bottom center;
height:36px;
padding-top:0px;}

/***************** Box _ Small ************************************************/
#box_small{
width:323px;
float:left;
margin-right:5px;
}

#box_small_top{
background:url(../images/box_small_heading.png) no-repeat top center;
height:30px;
}
#box_small_top h1{
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
text-shadow:0 -1px 0 #e54487;
padding:7px 0px 0 0px;
text-align:center;
}

#box_small p{
border:1px solid #dcdcdc;
border-bottom:none;
background:#FFFFFF;
padding:5px;
text-align:justify;
font-size:13px;
}

#box_small_bottom{
background:url(../images/box_small_bottom.png) no-repeat bottom center;
height:48px;
}

/***************** Footer ************************************************/

#footer {
margin:35px 0;
padding:0;
width:980px;
text-align:center;
color:#000;
font-size:12px;
}

#footer a{
color:#000;
text-decoration:none;
}
#footer a:hover{
color:#f0669f;
}

/***************** Images ************************************************/

.img_left{
margin: 5px 5px 0 0;
float:left;
-moz-box-shadow:0 0 5px #f9ccdf;
}

.img_right{
margin: 5px 0px 0 5px;
float:right;
-moz-box-shadow:0 0 5px #f9ccdf;
}

.img_center{
display:block;
margin-bottom:10px;
margin-left:auto;
margin-right:auto;
-moz-box-shadow:0 0 5px #f9ccdf;
}
