/* ---Palette--- */
/*  bg = 274270
    left col divider border top = b0b0b0
    footer text = 6e89b6
    border on white = d8d8d8
    text = 69696a
    headers on white = 565656
    results border = eaeaea
    results bg = f4f4f4
*/

/* ---Root--- */
body{margin:0;padding:0;background:#3c462e;font-family:century gothic,arial;font-size:11px;color:#69696a;}
form{margin:0;padding:0;}
form br{clear:left;}
input{float:left;margin:0 0 5px 0;padding:0;font-size:11px;color:#69696a;}
label{width:150px;float:left;margin:0 5px 5px 0;padding:0;font-size:11px;color:#69696a;}
textarea{float:left;margin:0 0 5px 0;padding:0;font-size:11px;color:#69696a;font-family:arial;}
select{float:left;margin:0 0 5px 0;padding:0;font-size:11px;color:#69696a;}
option{margin:0;padding:0;font-size:11px;color:#69696a;background:#fff;}
a img{border:none;}
a{outline:0;color:#69696a;text-decoration:none;}
ul,li{list-style: none;}
p{text-align:justify;}

/* ---Generic--- */
#centering{margin:0 auto;width:900px;}
/*#page{width:900px;background:#fff;position:relative;padding:4px 0 4px 0;}*/
#page{width:900px;background:url(../images/page_repeat.jpg) repeat-y;position:relative;padding:4px 0 4px 0;}
.corner{position:absolute;}
#top_left{top:0;left:0}
#top_right{top:0;right:0}
#bottom_left{bottom:0;left:0}
#bottom_right{bottom:0;right:0}
.tooltip{width:241px;color:#fff;}
    .tooltip .tip-top{height:28px;width:241px;display:block;background:url(../images/tooltip_top_cap.gif) no-repeat;}
    .tooltip .tip{width:221px;background:url(../images/tooltip_repeat.gif) repeat-y;padding:3px 10px 0px 10px;}
    .tooltip .tip-bottom{height:28px;width:241px;display:block;background:url(../images/tooltip_bottom_cap.gif) no-repeat;}

/* ---Header--- */
#header{height:120px;position:relative;display:block;overflow:hidden;}
#admin_logo{width:220px;height:76px;position:absolute;bottom:15px;left:0;background:url(../images/admin_logo.jpg) no-repeat;display:block;}

/* ---Top Nav--- */
#top_nav{position:absolute;right:0;bottom:0;height:25px;overflow:hidden;}
    #top_nav a{margin-right:4px;}

/* ---Far Left Column--- */
#left_col{float:left;width:127px;background:url(../images/left_col_repeat.jpg) repeat-y;padding:20px 15px 20px 15px;}
    #left_col .divider{margin:5px 0 5px 0;height:0;display:block;overflow:hidden;width:100%;border-top:1px solid #b0b0b0;border-bottom:1px solid #ececec;}
.title_area{height:50px;}

/* ---Main Content Area (Right col)--- */
#main_padding{float:left;padding:20px 15px 20px 15px;width:713px;}
    #main_padding h2{font-size:24px;color:#565656;font-weight:normal;}
    #main_padding h3{font-size:11px;color:#565656;}
#main_content{float:left;padding:0px 0px 0px 15px;width:555px;overflow:hidden;}
    #main_padding label{width:150px;}
    #main_padding input{width:200px;background:none;border:solid 1px #d8d8d8;}
    #main_padding textarea{height:100px;width:200px;background:none;border:solid 1px #d8d8d8;}
    #main_padding select{width:200px;background:none;border:solid 1px #d8d8d8;}
    #main_padding .wide_textarea{height:250px;width:550px;background:none;border:solid 1px #d8d8d8;}
    #main_padding .divider{width:100%;height:0;border-top:dotted 1px #eaeaea;margin:10px 0 10px 0;}
#options_col{float:left;width:127px;padding:0 15px 0 0px;border-right:solid 1px #d8d8d8;}
    #options_col input{width:127px;background:none;border:solid 1px #d8d8d8;}


/* ---Results--- */
.menu_result_container{border:solid 1px #eaeaea;margin-bottom:5px;padding:4px;background:#f4f4f4;}
    .menu_result_container .menu{float:right;}
.result_container{width:540px;border:solid 1px #eaeaea;margin-bottom:5px;padding:4px;background:#f4f4f4;}
    .result_container .menu{float:right;}
.ticket_progress{position:relative;float:right;margin-right:10px;width:100px;height:16px;border:solid 1px #aaaaaa;text-align:center;}
    .ticket_progress .bar{position:absolute;height:16px;background:url(../images/progress_repeat.gif) repeat-x;}
    .ticket_progress .percent{position:absolute;left:-30px;}
.result_details{width:542px;margin-bottom:5px;padding:4px;background:#c4c4c4;}

/* ---Footer--- */
#footer{padding-top:10px;text-align:right;color:#fff;}