/*
*@Developer: AmeriCalls Web Development Team
*
*
*/

/* COMMON */

*{margin:0;padding:0}
img{border:0}
a{text-decoration:none;color:#666}
a:hover,a:active{text-decoration:none;color:#ccc}
body{background-color:#FDECFF;color:#666;font-family:verdana;font-size:11px;margin:0;padding:0;height:100%}
h1,h2,h3{color:#ff0000}
h1,h2,h3 a{text-decoration:none;color:#ff0000}
#body_container{width:983px;margin-left:auto;margin-right:auto;padding-top: 0px;padding-right:7px;padding-bottom: 0px;padding-left:7px;background-color:#fff;background-image: url(../images/bg_cntnr.gif);background-repeat: repeat-y;height: auto;overflow-x: hidden;overflow-y: hidden;text-align:left}
#header_container{background:#fff url(../images/ac_logo.jpg) no-repeat center;width:983px;height:115px;margin:0;padding:0}
#header_links_container{position:absolute;margin-left:600px;width:auto;height:auto;background-color:#fff}
#header_date_time_container{position:absolute;margin-top:95px;margin-left:683px;width:300px;height:20px;background-color:#fff}
#navigation_container{width:983px;height:36px;background-color:#fff}
#banner{margin:0;padding:0}
#content_display_container{margin:0;padding:0;width:983px;height:auto;vertical-align:top}
#body_display_container{background:url(../images/tabs_2.gif) repeat-x;margin:0;padding:0;width:983px;vertical-align:top}
#left_container{position:absolute;margin:0;padding:0;width:250px}
#middle_container{position:absolute;margin:0 0 0 253px;padding:0;width:730px}
#mainpage_title{position:absolute;margin:5px 0 0 10px;padding:0;width:650px;height:30px}
#mainpage_sub_title{position:absolute;background:none;margin:0;padding:5px 0 0 10px;min-width:554px;min-height:20px}
#mainpage_content{position:absolute;margin:40px 0 0 10px;padding:0;width:705px;min-height:30px}
#mainpage_top_curve{position:relative;background:url(../images/mainpage_top_curve.gif) no-repeat;width:705px;min-height:13px;margin:0;padding:0;}
#mainpage_bottom_curve{position:relative;background:url(../images/mainpage_bottom_curve.gif) no-repeat;width:705px;min-height:10px;margin:0;padding:0;}
#mainpage_str{position:relative;background:url(../images/mainpage_str.jpg) repeat-y;width:705px;min-height:8px;margin:0;padding:0 0 0 20px;}
#box{border:0;padding:0;width:680px}
#mainpage_img{position:absolute;background:url(../images/loading.gif) no-repeat center;min-width:116px;min-height:100px}
#mainpage_sub_description{position:absolute;margin:23px 0 0 0px;padding:5px 0 0 10px;width:515px;height:auto;overflow:hidden}


/*News*/
#hnewscon{position:absolute;margin-top:-30px;background:none;width:400px;height:200px;}
#hnewstitlecon{position:absolute;margin:2px 0 0 10px;background:none;width:auto;height:auto;color:#061467;font-weight:bold}
#hnewscontent{position:absolute;background:none;margin:30px 0 0 10px;width:400px;height:130px;color:#666;font-weight:bold}
.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
border: 1px solid #ccc;
border-bottom-width: 6px;
width: 400px; /*width of featured content slider*/
height: 110px;
}
.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 5px;
background:#fff;
width: 390px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}
.pagination{
width: 400px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align: left;
background-color:none;
padding-top: 5px;
}
.pagination a{
padding: 0 5px;
text-decoration: none; 
color: #00007D;
background: white;
}
.pagination a:hover, .pagination a.selected{
color: #000;
background-color: #FEE496;
}

/*Contact Us*/
#hconimage{position:absolute;margin:10px 0 0 300px;background:#ccc;width:400px;height:100px}
/*Flash*/
#hflashcon{position:absolute;margin:0 0 0 450px;background:none;width:500px; height:150px}

/*Tab*/
div.domtab{padding:0;width:700px;font-size:90%}
ul.domtabs{list-style:none;float:left;width:100%;margin:0}
ul.domtabs li{float:left;padding:0 .2em 0 0}
ul.domtabs a:link,ul.domtabs a:visited,ul.domtabs a:active,ul.domtabs a:hover{width:15em;background:#666 url(../images/tabs_0.gif) repeat-x;
padding:.2em 1em;display:block;color:#061467;height:2.7em;font-weight:bold;text-decoration:none}

/* Main Navigation */
.preload1 {background: url(blank_over.gif);}
.preload2 {background: url(blank_overa.gif);}
#nav {padding:0; margin:0; list-style:none; height:36px; background:#fff; position:relative; z-index:500; font-family:arial, verdana, sans-serif}
#nav li.top {display:block; float:left;}
#nav li a.top_link {display:block; float:left; height:36px; line-height:27px; color:#ccc; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 12px; cursor:pointer;background: url(../images/blank.gif);}
#nav li a.top_link span {float:left; display:block; padding:0 40px 0 28px; height:36px;background:url(../images/blank.gif) right top;}
#nav li a.top_link span.down {float:left; display:block; padding:0 40px 0 28px; height:36px; background:url(../images/blanka.gif) no-repeat right top;}
#nav li a.top_link:hover {color:#fff; background: url(../images/blank_over.gif) no-repeat;}
#nav li a.top_link:hover span {background:url(../images/blank_over.gif) no-repeat right top;}
#nav li a.top_link:hover span.down {background:url(../images/blank_overa.gif) no-repeat right top;}
#nav li:hover > a.top_link {color:#fff; background: url(../images/blank_over.gif) no-repeat;}
#nav li:hover > a.top_link span {background:url(../images/blank_over.gif) no-repeat right top;}
#nav li:hover > a.top_link span.down {background:url(../images/blank_overa.gif) no-repeat right top;}
/* Default list styling */
#nav li:hover {position:relative; z-index:200;}
/* keep the 'next' level invisible by placing it off screen. */
#nav ul, 
#nav li:hover ul ul,
#nav li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
#nav li:hover ul.sub
{left:0; top:31px; background: #fff; padding:3px; border:1px solid #3a93d2; white-space:nowrap; width:178px; height:auto; z-index:300;}
#nav li:hover ul.sub li
{display:block; height:20px; position:relative; float:left; width:178px; font-weight:normal;}
#nav li:hover ul.sub li a
{display:block; font-size:11px; height:20px; width:180px; line-height:20px; text-indent:0px; color:#000; text-decoration:none;}
#nav li ul.sub li a.fly
{background:#fff url(../images/arrow.gif) 170px 7px no-repeat;z-index:300}
#nav li:hover ul.sub li a:hover 
{background:#3a93d2; color:#fff;}
#nav li:hover ul.sub li a.fly:hover
{background:#3a93d2 url(../images/arrow_over.gif) 178px 7px no-repeat; color:#fff;}
#nav li:hover ul li:hover > a.fly {background:#3a93d2 url(../images/arrow_over.gif) 175px 7px no-repeat; color:#fff;} 
#nav li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul
{left:175px; top:-4px; background:#fff; padding:3px 2px; border:1px solid #3a93d2; white-space:nowrap; width:188px; z-index:400; height:auto;}


/* Left menus */
#outer {width:0px; height:0px; position:relative; background:url(red_frog.jpg) no-repeat 0px 160px;}
#outer #content {clear:left; position:relative; left:230px; top:10px; width:250px; z-index:10;}
#menu {list-style-type:none; padding:0; margin:0; width:125px; position:absolute; top:10px; left:1px; border:1px solid #fff; border-width:0 1px 1px; z-index:100;}
#menu ul {list-style-type:none; padding:0; margin:0; width:125px;}
#menu li {float:left; background:#999; position:relative; border-top:1px solid #fff;}
#menu li.sub {background:#666 url(../images/frog_arrow.gif) right no-repeat}
#menu li, #menu li a {display:block; color:#fff; font-family:arial, sans-serif; font-size:11px; line-height:24px; width:245px; text-decoration:none;  cursor:pointer; font-weight:bold; text-indent:5px;}
#menu ul,
#menu li.click ul ul,
#menu li.click ul li.hover ul ul {display:none;}
#menu li.hover {color:#FF7979; z-index:500;}
#subsingle a:hover {color:#FF7979; z-index:500;}
#menu li.click {color:#FF7979;}
#menu li.click ul {display:block;}
#menu li.click ul li.hover ul, 
#menu li.click ul li.hover ul li.hover ul {display:block; position:absolute; left:240px; top:-1px; border:1px solid #fff; border-width:0 1px 1px;}
#menu li.click ul li.fly {background: #999 url(../images/frog_arrow.gif) no-repeat top right;}
#menu li.click ul li.hover {background:#333;}
#menu li.click ul li.hover ul li {background:#999;}
#menu li.click ul li.hover ul li.hover ul li {background:#333; z-index:500;}
#menu li.click ul li.hover ul li.fly {background: #c60 url(../images/frog_arrow.gif) no-repeat top right;}
#menu li.click ul li.hover ul li.hover {z-index:500; background:#333;}
#menu li.click ul li.hover ul li.hover a {color:#fff;}
#menu li.click ul li.hover ul li.hover ul li.hover {background:#aa0;}
#menu li.click ul li.hover ul li.hover ul li.hover a {color:#fff;}
#outer img {display:block}
#outer p {margin:0px; padding:17px 0 0 0; color:#000; font-size:12px; font-family:arial, sans-serif; text-align:justify;}
