@charset "utf-8";
/* CSS Document */
*
{
	margin:0px;
	padding:0px;
}
a{
	font-size:13px;
	font-family:Arial;
	text-decoration:none;
	color:#31b2eb;
	word-spacing:3px;
}
a:hover
{
	color:#FF0000;
}
body
{
	background: url(images/bg_main.jpg) repeat-x;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000080;
}
#ahuyweb
{
	width:900px;
	margin:auto;
	background:#FFFFFF;
}
#header
{
	height:145px;
}
#slideshow
{
	height:180px;
	background:#999999 url(images/banner_slide.jpg) no-repeat;
}
#slideshow #marquee
{
	margin-left:740px;
	padding-top:155px;
	color:#FFFFFF;
	font-weight:700;
	width:140px;
}
#content_here
{
	
}
#content_here #left_content
{
	width:220px;
	float:left;
	padding-top:10px;
}
#content_here #right_content
{
	width:678px;
	float:left;
}
#content_here #right_content h1
{
	font-size:16px;
	line-height:24px;
	border-bottom:1px solid #999999;
	letter-spacing:4px;
	height:24px;
	word-spacing:3px;
}
.curlycontainer{
margin:10px;
border: 1px solid #b8b8b8;
}

.curlycontainer .innerdiv{
background: transparent url(images/brcorner.gif) bottom right no-repeat;
position: relative;
left: 2px;
top: 2px;
padding: 1px 4px 15px 5px;
}

#footer
{
	background:#FFFFFF;
	padding:4px;
	font-size:12px;
	word-spacing:3px;
	font-family:Arial, Helvetica, sans-serif;
	height:100px;
	color: #666666;
}
#footer #left_footer
{
	width:600px;
	float:left;
}
#footer #right_footer
{
	width:280px;
	float:left;
	text-align:right;
}
#partners
{
	border-bottom:10px solid #FFFFFF;
	border-top: 5px solid #FFFFFF;
}
#partners img
{
	margin-right:4px;
}
.arrowlistmenu{
border: 1px solid #CCCCCC;
margin: 4px 10px 5px 6px;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.arrowlistmenu .headerbar{
font: bold 14px Arial;
color:#333333;
background: url(images/titlebar.png) repeat-x center left;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform:capitalize;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
border-bottom:1px solid #31b2eb;
word-spacing:3px;
}

.arrowlistmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #333333;
background: url(media/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 13px;
}

.arrowlistmenu ul li a:visited{
color: #333333;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #da251c;
}
/* Generated via www.cssmenubuilder.com */

.breadcrumb{position:relative; height:30px; width:100%;}
.breadcrumb ul{position:relative; margin:0 5px 0 5px; padding:0; height:30px; background:url('breadcrumbImage.png') 0px -30px repeat-x; }
.breadcrumb ul li{padding:0; margin:0; list-style:none; float:left; height:30px display:inline;}
.breadcrumb ul li a{font:12px Arial, Helvetica, sans-serif; color:rgb(255,255,255); text-decoration:none; line-height:30px; display:block; background:url('breadcrumbImage.png') 100% -60px no-repeat; padding:0 17px 0 15px; }
.breadcrumb ul li a:hover {text-decoration:underline; color:rbg(255,255,255);}
.breadcrumb ul li a.active{background:none; color:rgb(255,255,255);}
.breadcrumb ul li a.active:hover {text-decoration:none;}
.breadcrumb .left{position:absolute; top:0px; left:0px; width:10px; height:30px; display:block; z-index:1; background:url('breadcrumbImage.png') 0% 0px no-repeat;}
.breadcrumb .right{position:absolute; top:0px; right:0px; width:10px; height:30px; display:block; z-index:1; background:url('breadcrumbImage.png') 100% -90px no-repeat; }

