@charset "UTF-8";
/* CSS Document */
/************ PAGE STRUCTURE **************/
*{
background-repeat:no-repeat;
}
body{
background:url(../images/template/general/background.png) repeat-x #94cffd;
min-height:837px;
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
color:#262262;
font-size:12px;
}
img{
border:0px;
}
a{
color:#262262;
text-decoration:none;
}
#outer{
background-image:url(../images/template/general/outer_space.png);
width:1200px;
margin:auto;
background-repeat:no-repeat;
}
#container{
width:968px;
margin:auto;
padding-top:25px;
position:relative;
}
#top,#content,#bottom{
padding:0px 30px;
}
#top{
background-image:url(../images/template/general/container_top.png);
background-repeat:no-repeat;
height:31px;
}
#content{
background-image:url(../images/template/general/container_middle.png);
background-repeat:repeat-y;
width:950px;
padding-left:9px;
padding-right:9px;
}
#bottom{
background-image:url(../images/template/general/container_bottom.png);
background-repeat:no-repeat;
height:34px;
}
#login_links{
float:right;
margin-right:2px;
margin-bottom:2px;
position:absolute;
right:35px;
top:37px;
font-size:13px;
font-weight:bold;
}
#login_links tr{
padding-top:2px;
}
#login_links td{
padding:0px 7px 0px 4px;
border-right:1px solid #262262;
}
.logout_link{
background-image:url(../images/template/buttons/logout.png);
padding:2px 0px 2px 22px;
background-position:left center;
display:block;
}
.login_link{
background-image:url(../images/template/buttons/login.png);
padding:2px 0px 2px 22px;
background-position:left center;
display:block;
}
.home_link{
background-image:url(../images/template/icons/admin_home_icon.png);
padding:2px 0px 3px 22px;
background-position:left center;
display:block;
}
.signup_link{
background-image:url(../images/template/icons/signup_icon.png);
padding:2px 0px 4px 22px;
background-position:left top;
display:block;
}
.print_icon{
background-image:url(../images/template/buttons/printer.png);
display:block;
float:right;
height:23px;
padding:12px 0px 12px 50px;
background-position:center left;
background-repeat:no-repeat;
font-size:18px;
}
#logo{
background-image:url(../images/template/general/logo.png);
height:118px;
width:402px;
position:absolute;
top:21px;
left:10px;
z-index:10;
}
.high-bullet{
background-image:url(../images/template/icons/orange_star.gif); 
background-position:left center; 
padding:4px 0px 4px 25px;
min-height:12px;
font-size:12px;
}
.light_purple_header{
font-size:20px;
color:#aeabcb;
}
.dark_purple_header{
font-size:20px;
}
.orange_border_box{
border:1px solid #f7941e; 
margin-top:0px;
margin-bottom:10px;  
padding:10px;
}
.cursor{
cursor:pointer;
}
.padding_l50{
padding-left:50px;
}
.padding_l25{
padding-left:25px;
}

.notice_text{
background-color:#77a736;
color:#fff;
padding:5px;
margin-top:15px;
width:158px;
font-weight:bold;
font-size:16px;
text-align:center;
}
/**************** FOOTER STYLES *****************/
#footer{
clear:both;
width:850px;
margin-left:37px;
margin-top:10px;
font-size:11px;
font-weight:bold;
}
#footer_left{
float:left;
}
#footer_right{
float:right;
}
#footer_image{
background-image:url(../images/template/sub_pages/sub_bottom.jpg);
height:110px;
width:511px;
position:absolute;
left:106px;
bottom:10px;
z-index:0;
}
/******************** GENERAL STYLES *********************/
.orange_header{
font-size:24px;
color:#f7941e;
font-weight:bold;
}
.purple_header{
font-size:35px;
font-weight:bold;
}
h2.purple_header{
font-size:35px;
margin:0px;
}

h2.purple_header span.purple_header_sub{
font-size:26px;
}


.purple_title{
font-size:24px;
font-weight:bold;
}
.green_header{
font-size:16px;
color:#5b7e2b;
}
.white_header{
font-size:16px;
color:#ffffff;
font-weight:bold;
}
.orange{
color:#f7941e;
}
.tiny_green{
color:#77a736;
font-size:10px;
}
.standard_font{
font-size:12px;
font-weight:normal;
}
.green_box_top{
background:url(../images/template/general/green_top.gif);
height:8px;
width:521px;
}
.green_box_content{
background-image:url(../images/template/general/green_center.gif);
width:497px;
padding:0px 12px;
background-repeat:repeat-y;
}
.green_box_bottom{
background:url(../images/template/general/green_bottom.gif);
height:7px;
width:521px;
}
.green_table_header{
color:#ffffff;
background-color:#8cc63f;
padding:2px 5px;
}
.orange_table_header{
color:#ffffff;
background-color:#f7941e;
padding:2px 5px;
}
.blue_top{
background-image:url(../images/template/general/blue_top.gif);
width:364px;
height:8px;
}
.blue_bottom{
background-image:url(../images/template/general/blue_bottom.gif);
height:8px;
width:364px;
}
.blue_middle{
background-image:url(../images/template/general/blue_mid.gif);
width:340px;
padding:0px 12px;
background-repeat:repeat-y;
}
.purple_top{
background-image:url(../images/template/general/purple_top.gif);
width:365px;
height:8px;
}
.purple_middle{
background-image:url(../images/template/general/purple_middle.gif);
width:365px;
background-repeat:repeat-y;
}
.purple_bottom{
background:url(../images/template/general/purple_middle-18.gif);
width:365px;
height:8px;
}
.small_purple_top{
background:url(../images/template/general/small_purple_top.gif);
width:230px;
height:16px;
}
.small_purple_middle{
background-image:url(../images/template/general/small_purple_middle.gif);
width:200px;
background-repeat:repeat-y;
padding:0px 15px;
}
.small_purple_bottom{
background:url(../images/template/general/small_purple_bottom.gif);
width:230px;
height:16px;
}
.small_green_top{
background-image:url(../images/template/general/small_green_top.gif);
width:230px;
height:14px;
}
.small_green_middle{
background-image:url(../images/template/general/small_green_middle.gif);
width:230px;
background-repeat:repeat-y;
}
.small_green_bottom{
background:url(../images/template/general/small_green_bottom.gif);
width:230px;
height:16px;
}
.hidden{
display:none;
}
.bold{
font-weight:bold;
}
/******************************************/
#nextLink{
background-image:url(../images/template/icons/green_forward_arrow.gif);
display:inline-block;
padding:35px 7px 0px 7px;
background-position:center top;
background-repeat:no-repeat;
font-size:12px;
color:#77a736;
cursor:pointer;
margin:0px 10px;
}
#nextLink.greyed{
background-image:url(../images/template/icons/green_forward_arrow_blur.gif);
color:#aeca88;
cursor:default;
}
#backLink{
background-image:url(../images/template/icons/green_back_arrow.gif);
display:inline-block;
padding:35px 7px 0px 7px;
background-position:center top;
background-repeat:no-repeat;
font-size:12px;
color:#77a736;
cursor:pointer;
margin:0px 10px;
}
#backLink.greyed{
background-image:url(../images/template/icons/green_back_arrow_blur.gif);
color:#aeca88;
cursor:default;
}

