@charset "utf-8";
/* CSS Document */
*{
	font-family:Arial;
	color:#000;
	font-size:12px;
	margin:0 auto;
}
body{
 background-color:#000000;
	color:#58595b;		
	text-align:left;
}
#page {
	background-color: #000000;
	text-align: left;
}
.top_txt{font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#828282; float:left; padding-left:20px;}
.phone{font-family:Arial, Helvetica, sans-serif; font-size:20px; text-decoration:none; color:#000000;text-align:right; padding-right:20px;}
.toptxtcontact{Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#828282; text-align:right; padding-right:20px; padding-top:4px;}

/*.red_bg_repeat{Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; background-image:url(images/red_bg_repeat.gif); background-repeat:repeat-x;font-size:12px; color:#FFFFFF; text-align:center; text-transform:uppercase;}

.blk_bg_repeat{font-family:Arial, Helvetica, sans-serif; background-image:url(images/other_bg_repeat.gif); text-decoration:none; font-size:12px; color:#FFFFFF; text-align:center; text-transform:uppercase;}*/
.red_bg_repeat{Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; background-image:url(images/red_bg_repeat.gif); background-repeat:repeat-x;font-size:12px; color:#FFFFFF; text-align:center; text-transform:uppercase;}
.red_bg_repeat a{color:#FFFFFF; 
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
text-decoration:none;}

.red_bg_repeat:hover{color:#FFFFFF; 
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
text-decoration:none; background-image:url(images/red_bg_repeat.gif); background-repeat:repeat-x;}

.blk_bg_repeat{font-family:Arial, Helvetica, sans-serif; background-image:url(images/other_bg_repeat.gif); text-decoration:none; font-size:12px; color:#FFFFFF; text-align:center; text-transform:uppercase;}

.blk_bg_repeat a{color:#FFFFFF; 
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
text-decoration:none;}

.blk_bg_repeat:hover{color:#FFFFFF; 
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
text-decoration:none; background-image:url(images/red_bg_repeat.gif); background-repeat:repeat-x;}

.middle_bg_repeat{background-image:url(../images/middle_bg_repeat.gif); background-repeat:repeat-x; }
.red_heading{ font-family:Arial, Helvetica, sans-serif; color:#bd1818; font-size:15px; font-weight:bold; text-decoration:none; float:left; padding-left:5px;}
.footer_txt_b{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#FFFFFF;}
.footer_normal{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#9f9f9f;}
.lader_bg{background-image:url(images/ladder_bg.gif); background-repeat:repeat-x;}
.heading_small{font-family:Arial, Helvetica, sans-serif; color:#242424; text-decoration:none; font-size:14px; font-weight:bold;}
.corner_bg{ background-image:url(images/curve_bg.gif); background-repeat:repeat-x;}
.navtxt{font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#FFFFFF; font-size:11px;}
.navtxt:hover{font-family:Arial, Helvetica, sans-serif; text-decoration:underline; color:#FFFFFF; font-size:11px;}
#middle_bg_repeat{background-image:url(images/middle_bg_repeat.gif); background-repeat:repeat-x; width:860px; }/* End captions */
.footer_normal_f{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#9f9f9f;}
.footer_normal_f:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#9f9f9f;}


#menu-main-menu{
    margin: 0 auto;
    padding: 0;
    list-style-type: none;
    width: 922px;

}

#menu-main-menu > .menu-item{
    float: left;
    height: 40px;
    line-height: 40px;
    padding: 0 10px;
    width: 4.57em;
    *width: 4.5em;
    background-image: url("images/other_bg_repeat.gif");
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    border-right: 1px solid #000;
    border-left: 1px solid #555;
}
#menu-main-menu > .menu-item:first-child{
    border-left: 0;
}
#menu-main-menu > .menu-item:last-child{
    border-right: 0;
}
#menu-main-menu > .menu-item:hover{
    background-image: url("images/red_bg_repeat.gif");
}

.menu-item > a{
    display             : -moz-inline-box;  /* FF2 or lower */
    display             : inline-block;     /* FF3, Opera, Safari */
    line-height         : 11px;
    vertical-align      : middle;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    text-decoration: none;
}
.menu-item > a{
    *display  : inline;
}

.menu-main-menu-container{
    background-image: url("images/other_bg_repeat.gif");
    float: left;
    margin-left: 15px;
    width: 922px;
}

#menu-main-menu > .menu-item > a:hover{
    text-decoration: underline;
}
#menu-main-menu > .current-menu-item, #menu-main-menu > .current-menu-parent{
    background-image: url("images/red_bg_repeat.gif");
}

#menu-main-menu > .menu-item > ul{
    margin: 0;
    padding: 0 10px 10px 10px;
    list-style: none;
    position: relative;
    left: -9999px;
    width: 140px;
    background-color:#575555;
    z-index: 1000;
    -moz-border-radius: 0px 0px 5px 5px;
    border-radius: 0px 0px 5px 5px;
}

#menu-main-menu > .menu-item > ul > .menu-item{
    width: 120px;
    height: 30px;
    line-height: 30px;
    border-bottom: 1px solid #333333;
    border-top: 1px solid #666666;
    text-align: left;
}
#menu-main-menu > .menu-item > ul > .menu-item:first-child{
    border-top: 0;
}
#menu-main-menu > .menu-item > ul > .menu-item:last-child{
    border-bottom: 0;
}

#menu-main-menu > .menu-item > ul > .menu-item > a{
    text-decoration: none;
    color: #cacbc6;
    text-align: left;
}
#menu-main-menu > .menu-item > ul > .menu-item:hover > a{
    color: #fff;
}

#menu-main-menu > .menu-item:hover > ul{
    left: -10px;
}

#menu-main-menu > .menu-item > ul > .current-menu-item a{
    color: #fff;
}



.red_top_bg{ background:url(images/red_top_bg.png) no-repeat left top; width:266px; height:6px;}
.red_mid_bg{ background:url(images/red_mid_bg.png) repeat-y; padding:15px; padding-top:10px; color:#FFF;}
.red_mid_bg *{color:#FFF;}
.red_bottom_bg{ background:url(images/red_bottom_bg.png) no-repeat left top; width:266px; height:6px;}

.red_title{ background:url(images/bdr_btm.gif) repeat-x bottom; display:block; margin:0px 0px 7px 0px; padding-bottom:10px;}
a.red_but{ background:url(images/apply_but.png) no-repeat left top; width:52px; height:17px; display:inline-block; font-size:10px; text-transform:uppercase; color:#FFF; text-align:center;}
a.red_but:hover{ background:url(images/apply_but_hover.png) no-repeat left top; text-transform:uppercase; color:#990605; text-decoration:none;}

.bordermid{ background:url(images/bdr_btm.gif) repeat-x center; height:24px;}

.contbg{ background:url(images/cont_bg.jpg) no-repeat left top; padding:8px 15px;}

.narrowcolumninn{ width:920px;}
.titlepad{ padding:8px 0px 0px 0px; margin:0px;}
.paperbg{ background:url(images/paperbg.png) no-repeat left top; width:258px; height:481px; line-height:21px; padding:13px 3px 0px 12px;}
a.purp_but{ padding:0px; margin:0px; width:62px; height:15px; background:#4d59a2; display:block; color:#FFF; text-align:center; line-height:15px;}

.img1{ background:url(images/img1.png) no-repeat left top; width:621px; height:121px;}
.img2{ background:url(images/img2.png) no-repeat left top; width:621px; height:129px;}
.img3{ background:url(images/img3.png) no-repeat left top; width:621px; height:185px;}
.img1 table,.img2 table, .img3 table{ padding-top:16px; vertical-align:top}
.fblink{background-image: url(images/add_to_events.jpg); background-repeat: no-repeat; height: 28px;  width: 130px; display: inline-block; float: right;}
.eventcontainer h3{margin-bottom:0px;}
.eventcontainer p{margin-bottom:0px;margin-top:0px; font-size:12px;}
.fblinkpara{margin:0px 0px 0px 66px;}
