@charset "utf-8";

/***** FILE MANAGER *****/

#multi-uploader {margin: 0px auto;padding:20px 0px;clear: both;text-align:center;}

#fmlinks {clear:both; border: 1px solid #CCCCCC; background:url(/images/v2/gradient-gray-long.jpg) repeat-x;  -moz-border-radius: 5px; border-radius: 5px; margin: 0px auto;padding:20px 0px;clear: both;text-align:center;width:90%;clear:both;}
#fmlinks h3 {text-align:left;padding: 8px 0px 0px 20px;border-bottom: 0px;font-family:sans-serif; font-size: 13pt; height:20px;font-weight: bold;letter-spacing: -0.8px;height:100%;}
#fmlinks textarea {width:90%; font:sans-serif; font-size:14px; margin-top:5px; margin-bottom:5px; height:190px; padding:5px; }



/***** Tabbed Navigation *****/

#sub-nav, .extra-nav {background: url(/images/tab-line.gif) bottom repeat-x;float: left;width: 100%;} /*IE6*/
#sub-nav {margin: 5px 0px 20px 0px;font-size: 8pt;font-weight: bold;font-family: sans-serif,Arial;clear: both;  width:100%;}
#sub-nav br, .boxed br, .extra-nav br, #searchform br {clear: both;}
#sub-nav h2, .extra-nav h2, .extra-nav h3 {background: none;min-height: 15px;margin-bottom: 0;font-family: sans-serif,Arial;}
.extra-nav h2, .extra-nav h3 {float: left;line-height: 1.1;position: relative;top: 8px;font-size: 16px;font-family: sans-serif,Arial;}
.extra-nav h3 {padding-top: 0.3em;}
#sub-nav ul, .extra-nav ul {margin: 0.5em 0 0 0;padding: 0 0 0 1em;list-style: none;font-size: 14px;font-family: sans-serif,Arial;}
.extra-nav ul {padding-top: 2px;}
#sub-nav li, .extra-nav li {margin: 0 1px 0 0;padding: 0 5px 0 0;background: url(/images/tab-back.png) 100% -100px;float: left;border-bottom: 1px solid #bbb;text-align: center;font-family: sans-serif,Arial;font-size: 14px;font-weight:bold;}
.extra-nav {padding-right: 5px;}
.extra-nav li {float: right;}
.extra-nav h2 {float: left;border: none;}
#sub-nav li.active, .extra-nav li.active {border-bottom: 1px solid #fff;background: url(/images/tab-back.png) 100% 0;font-family: sans-serif,Arial;font-size: 14px;font-weight: bold;}
#sub-nav li a, #sub-nav li a:visited, #sub-nav li span, .extra-nav li a, .extra-nav li a:visited, .extra-nav li span {display: block;float: left;padding: 5px 11px 5px 16px;text-align: center;white-space: nowrap;background: url(/images/tab-back.png) 0 -100px;text-decoration: none;min-height: 12px; /***** fixes FX/Mac issue *****/color: #666;font-family: sans-serif,Arial;font-size: 8pt;font-weight:bold;}
#sub-nav li.active a, #sub-nav li.active span, .extra-nav li.active a, .extra-nav li.active span {background: url(/images/tab-back.png) 0 0;font-size: 8pt;font-weight:bold;} /*IE6*/
#sub-nav li.sub-comments a, #sub-nav li.sub-comments a:visited, #sub-nav li.sub-comments span, #sub-nav li.sub-comments a, #sub-nav li.sub-comments span {background-image: url(/images/tab-back-comment.png);padding-left: 28px;font-family: sans-serif,Arial;}
#sub-nav li:hover, .extra-nav li:hover {background-position: 100% -200px;font-family: sans-serif,Arial;font-size: 8pt;font-weight:bold;}
#sub-nav li:hover a, .extra-nav li:hover a {background-position: 0 -200px;font-family: sans-serif,Arial;font-size: 8pt;font-weight:bold;}
#sub-nav li.active:hover, .extra-nav li.active:hover {background-position: 100% 0;font-family: sans-serif,Arial;font-size: 8pt;font-weight:bold;}
#sub-nav li.active:hover a, .extra-nav li.active:hover a {background-position: 0 0;text-decoration: underline;font-family: sans-serif,Arial;font-size: 8pt;}
.extra-nav li a, .extra-nav li span {font-size: 14px;font-weight: bold;color: #666;letter-spacing: -0.02em;font-family: sans-serif,Arial;}

/***** End Tabbed Navigation *****/

#Button{font-family: sans-serif;color:#ffffff;background-color: #99CC33;text-decoration:none;padding: 7px 7px 7px 7px;font-weight: bold;cursor:pointer;text-align: center;margin-left: auto; margin-right: auto;}
#Button2{font-family: sans-serif;color:#ffffff;background-color: #99CC33;text-decoration:none;padding: 7px 7px 7px 7px;font-weight: bold;cursor:pointer;text-align: center;margin-left: auto; margin-right: auto;border: 1px solid #8F8F8F;}
#Box {background-color: #F3F3F3;position: relative;margin: 0px 0px 0px 0px;padding: 10px 10px 10px 10px;text-align: left;border:1px solid #D3DAE1; border-bottom-color:#C4CDD7; border-right-color:#C4CDD7; border-right-width:thin; border-bottom-width:thin;width: auto;align: center;display: block;}
#CenterBox {background-color: #F3F3F3;position: relative;margin: 0 auto;padding: 0px 10px 10px 10px;text-align: left;border:1px solid #D3DAE1; border-bottom-color:#C4CDD7; border-right-color:#C4CDD7; border-right-width:thin; border-bottom-width:thin;width: 90%;align: center;}
#Box h2{font-family:sans-serif;font-size:11pt;font-color:#082F68;padding: 0px 10px 0px 10px;}
.rowLeft { border:1px solid #999999; border-top:none; border-bottom:none; border-right:none; border-left-color:#999999; border-left-width:1px;}
.rowRight {border:1px solid #999999; border-top:none; border-bottom:none; border-left:none; border-right-color:#999999; border-right-width:1px;}
.rowBottom {border:1px solid #999999; border-top:none; border-left:none; border-right:none; border-bottom-color:#999999; border-bottom-width:1px;}
.tableBottom {border:1px solid #999999; border-top:none; border-bottom:none; border-right:none; border-left-color:#999999; border-left-width:1px;}

/*
#TableBox {background-color: #F3F3F3;margin: 20px 10% 20px 10%;padding: 0px 0px 0px 0px;text-align: left;border:1px solid #999999; border-top-color:#999999; border-bottom-color:#999999; border-right-color:#999999; border-right-width:thin; border-bottom-width:thin; border-top-width:thin;width: 80%;align: center;}
.listTitleRow, td.listTitleRow, tr.listTitleRow {background:url("/images/curve-middle.gif") repeat-x left top;background-color: #999999;font-family: sans-serif;font-size:13px;color:#000;text-decoration:none;font-weight:bold;border:1px solid #999999; border-top:none; border-left:none;border-right:none; border-bottom-color:#999999; border-bottom-width:thin;;}
.listBottomRow, td.listBottomRow, tr.listBottomRow{background-color: #99b6a8;font-family: sans-serif;font-size:13px;color:#000000;text-decoration:none;font-weight:bold;height:2px;  border:1px solid #999999; border-top:none; border-bottom:none; border-right:none; border-left-color:#999999; border-left-width:1px;  border:1px solid #999999; border-top:none; border-bottom:none; border-left:none; border-right-color:#999999; border-right-width:1px;  border:1px solid #999999; border-top:none; border-left:none; border-right:none; border-bottom-color:#999999; border-bottom-width:1px;}
.listRowOne{  BACKGROUND: #F7F7F7;  font-family:sans-serif;  font-size:10pt;  color:black;  border:1px solid #999999; border-top:none; border-left:none; border-right:none; border-bottom-color:#999999; border-bottom-width:1px;  height:35px;}
.listRowTwo{  BACKGROUND: #E6E6E6;  font-family:sans-serif;  color:black;  font-size:10pt;  border:1px solid #999999; border-top:none; border-left:none; border-right:none; border-bottom-color:#999999; border-bottom-width:1px;  height:35px;}
*/

#TableBox { background-color: #ffffff; margin: 20px 10% 20px 10%; padding: 0px 0px 0px 0px; text-align: left; border:1px solid #999999; border-bottom-color:#999999; border-right-color:#999999; border-right-width:thin; border-bottom-width:thin; width: 95%; clear:both;}
.listTitleRow, td.listTitleRow, tr.listTitleRow { background:url("/images/bg_titlebar.gif") repeat-x left top;	background-color: #A2BEE3; 	font-family: sans-serif; 	color:	#ffffff; text-decoration:none; font-weight:bold; }
.listRowOne { BACKGROUND: #F7F7F7; font-family:sans-serif; font-size:10pt; color:black; height:35px; }
.listRowTwo { BACKGROUND: #E6E6E6; font-family:sans-serif; color:black; font-size:10pt; height:35px; }

/***** JQuery *****/

#basic-modal-content {display:none;}
#simplemodal-overlay {background-color:#000; cursor:wait;}
#simplemodal-container {height:175px; width:350px; color:#000; background-color:#ffffff; border:4px solid #444; padding:12px;}
#simplemodal-container {height:200px; width:400px; color:#000; background-color:#ffffff; border:4px solid #444; padding:12px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#000; display:block; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url("/images/x.png") no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container #basic-modal-content {padding:8px;}
label.error{ color:red !important; float:none; display:block; font-size:12px !important; font-weight:normal !important; text-align:left !important; padding:0px !Important; }
div.error { display: none; color:red; }
input.error, select.error, textarea.error { border: 1px dotted red; }


/***** FILE MANAGER TOP BUTTONS *****/

#buttons {margin: 5px 0px 0px 0px;font-family:sans-serif;font-size:10pt;color:#000;  width:100%;}
#buttons a, #buttons a:link, #buttons a:active, #buttons a:visited, #buttons button{    display:block;    float:left;    margin:0 7px 0 0;    background-color:#f5f5f5;    border:1px solid #dedede;    border-top:1px solid #eee;    border-left:1px solid #eee;    font-family:sans-serif,arial;    font-size:12px;    line-height:130%;    text-decoration:none;    font-weight:bold;    color:#565656;    cursor:pointer;    padding:3px 5px 5px 3px; /***** Links *****/}
.buttons button{    width:auto;    overflow:visible;    padding:4px 10px 3px 7px; /***** IE6 *****/}
.buttons button[type]{    padding:5px 10px 5px 7px; /***** Firefox *****/    line-height:17px; /***** Safari *****/}
*:first-child+html button[type]{    padding:4px 10px 3px 7px; /***** IE7 *****/}
#buttons button img, #buttons a img{    margin:0 3px -3px 0 !important;    padding:0;    border:none;    width:16px;    height:16px;}

/***** STANDARD *****/
button:hover, #buttons a:hover{    background-color:#dff4ff;    border:1px solid #c2e1ef;    color:#336699;}
#buttons a:active{    background-color:#6299c5;    border:1px solid #6299c5;    color:#fff;}

/***** POSITIVE *****/
button.positive, #buttons a.positive{    color:#529214;}
#buttons a.positive:hover, button.positive:hover{    background-color:#E6EFC2;    border:1px solid #C6D880;    color:#529214;}
#buttons a.positive:active{    background-color:#529214;    border:1px solid #529214;    color:#fff;}

/***** NEGATIVE *****/
#buttons a.negative:hover, button.negative:hover{    background:#fbe3e4;    border:1px solid #fbc2c4;    color:#d12f19;}
#buttons a.negative:active{    background-color:#d12f19;    border:1px solid #d12f19;    color:#fff;}

/* Page Numbers */
#pages {
    padding: 1em;
    margin: 1em 0;
    clear: both;
    font-size: 13px;
}

#pages span:a {
    display: block;
    float: left;
    padding: 1px 5px 1px 5px;
    margin: 5px 1px 5px 1px;
    border: 1px solid #fff;
    background: #fff;
}

#pages span.current {
    border: 1px solid #003399;
    font-weight: bold;
    background: #003399;
    color: #fff;
    padding: 2px 6px 2px 6px;
    margin: 5px 3px 5px 3px;
}

#pages a, #pages a:link, #pages a:active, #pages a:visited, #pages a:hover {
    border: 1px solid #9AAFE5;
    text-decoration: none;
    font-family: sans-serif;
    font-size: 13px;
    padding: 2px 6px 2px 6px;
    margin: 5px 3px 5px 3px;
    color: #003399;
}

#pages a:hover {
    border-color: #003399;
    background: #003399;
    color: #fff;
}

#pages a.nextprev {
    font-weight: bold;
}

#pages span.nextprev {
    color: #666;
}

#pages span.nextprev {
	border: 1px solid #ddd;
	color: #999;
    padding: 2px 6px 2px 6px;
    margin: 5px 3px 5px 3px;
}
