/* ||||||||||||||| Hacks ||||||||||||||| */
#admin-wrapper, #panel-top, #panel-bottom {behavior: url(/ie6pngfix.htc); } /*png transparency fix for IE6*/

/* ||||||||||||||| Print Rules ||||||||||||||| */
@media print {.noprint {display:none;}}

/* ||||||||||||||| Global Styles ||||||||||||||| */
body {background:#6dbf00; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#333;}	
img {border:none; border-style:none;}
:focus {-moz-outline-style: none;}
* {padding:0px; margin:0px;} /*resets all browser default styles*/
a {color:#4c9901; text-decoration:none;}
a:hover {text-decoration:underline;}
p {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; line-height:18px;}

/*  global modifiers  */
.sans {font-family:Arial, Helvetica, sans-serif;}
.serif {font-family:Georgia, Garamond, 'Times New Roman', serif;}
.nobdr {border:none !important;}
.bold {font-weight:bold;}
.center {text-align:center;}
.txtsmaller {font-size:11px;}
.txtlarger {font-size:13px;}
.clear {clear:both;}
.float-left {float:left; display:inline;}
.float-right {float:right; display:inline;}
.hide {visibility:hidden;}
.lighter {color:#777;}
.darker {color:#2a2a2a;}

/* ||||||||||||||| Layout Containers ||||||||||||||| */
#admin-wrapper {width:960px; margin:20px auto; padding:0;}
#panel-top {float:left; width:960px; height:20px; background:url(/admin/images/default-bg-paneltop.png) 0 0;}
#admin-main {float:left; min-height:750px; width:949px; padding:0 0 0 11px; background:url(/admin/images/default-bg-body.png) 0 0;}
#panel-header {float:left; width:938px; height:87px; background:#F8F8ED; position:relative;}
#panel-nav {float:left; width:938px; height:24px; border-top:#c4Ac9f 1px solid; border-bottom:#c4Ac9f 1px solid;}
#panel-body {float:left; width:878px; padding:12px 30px 20px 30px;}
#panel-bottom {float:left; width:960px; height:20px; background:url(/admin/images/default-bg-panelbottom.png) 0 0;}
#alert-panel {position:relative; width:566px; height:316px; margin:100px auto;}

/* ||||||||||||||| Header ||||||||||||||| */
#header-logo {float:left; margin:0 20px 0 30px;}
#header-main {float:left; position:relative; display:inline; margin:25px 0 0 0;}
	.header-title {font-family:Georgia, Garamond, Times, Serif; font-size:40px; color:#6dbf00; line-height:40px;}
	.breadcrumbs {font-family:'Trebuchet MS', Arial, Verdana, Sans; font-size:16px; color:#ef4232;}
	.breadcrumbs a {font-size:13px; color:#cf1413; text-decoration:none;}
	.breadcrumbs a:hover {text-decoration:underline;}
#progress {position:absolute; width:30px; height:30px; top:8px; right:30px;}
#header-right {float:right; margin:45px 30px 0 0; text-align:right;}

/* ||||||||||||||| Body ||||||||||||||| */
#admin-pagename {float:left; display:inline; font-family:Georgia, Garamond, Times, Serif; font-size:28px; line-height:32px; color:#6dbf00; margin:12px 0 15px 0;}
#admin-pagename2 {float:left; display:inline; font-family:Georgia, Garamond, Times, Serif; font-size:28px; line-height:32px; color:#6dbf00; margin:12px 0 15px 0;}
.fd_Zone1 {float:right; display:inline; text-align:right; margin:16px 0 0 0;} /* Save/Preview/Cancel button placement */
.fd_Zone2 {float:right; display:inline; text-align:right; margin:16px 0 0 0;} /* Save/Preview/Cancel button placement */

/* -- Home Page -- */
.left-content2 {float:left; display:inline; width:568px; margin:0 30px 0 0;} /* left 2/3 of screen - Home Page */
.welcome {padding:0 35px 15px 18px;}
.welcome-title {margin-bottom:8px;}
.welcome-subtitle {margin-bottom:12px;}
.feature-box {float:left; display:inline; position: relative; width:264px; border:#d1cbc0 1px solid; padding:7px 7px 75px 7px;}
.feature-box img {width:90px; height:90px; padding-right:7px; float:left;}
.box1 {background:#e5f5fc;}
.box2 {background:#f1fde0; margin-left:8px;}
.bar-bottom {position:absolute; width:280px; height:38px; text-align:right; background:transparent url(/images/bggreenbottom.jpg) repeat-x scroll left bottom; bottom:27px; left:-1px;}
	* html .bar-bottom {bottom:22px;} /*IE6 fix */
.link-bottom {position:absolute; width:280px; height:28px; text-align:left; background:#fff; border:none; bottom:-1px; left:-1px;}
	* html .link-bottom {bottom:-6px;} /*IE6 fix */
.right-content2 {float:left; display:inline; width:280px;} /* right 1/3 of screen - Home Page */
#scrolltext-area {position:relative; left:-4px; background:transparent url(../images/messagearea.gif) no-repeat 0 0; height:28px; margin-bottom:6px; padding:0 6px 0 6px; width:275px;}
.news-area {position:relative; width:264px; background:#fef4a8; border:#f3e57e 1px solid; padding:16px 7px 75px 7px;}
		
/* -- Other Pages -- */
#fd_Zone1a {width:580px; height:25px; position:relative; margin:15px 0 12px 0;} /* articles list input/button area */
.zone1a-left {float:left; display:inline;} /* new article input field */
.zone1a-right {float:right; display:inline; text-align:right;} /* new article button */
.left-content1 {float:left; display:inline; width:580px; margin:0 27px 0 0;} /* left 2/3 of screen */
.right-content1 {float:left; display:inline; width:271px;} /* right 1/3 of screen */
.side-titlebox1 {width:271px; height:40px; background:#6dbf00; text-align:center; padding:4px 0 0 0; margin:15px 0 0 0; border-top:#84a509 1px solid;} /* box for sidebar title */
h2.title1 {height:24px; font-family: Georgia, Garamond,'Times New Roman', Times, serif; font-size:15px; color:#ffffff; font-weight:bold;} /* sidebar title text */
h2.articles-title {display:block; margin:10px 0 15px 0; font-family:Georgia, 'Times New Roman', Times, serif; font-size:20px; color:#cc0000; font-weight:normal; padding:0 0 5px 0; border-bottom:#ccc 1px solid; width:580px;} /* articles area title */
.left-content3 {float:left; display:inline; width:165px; margin:0 20px 12px 0;} /* left 1/3 of screen */
.right-content3 {float:left; display:inline; width:693px; padding-bottom:20px;} /* right 2/3 of screen */
.article-title {margin:24px 0 12px 0;}

/* -- Alpaca Edit Page -- */
#alpaca-details1 {float:left; width:249px; border-right:#d2ccc1 1px solid;}
#alpaca-main1 {float:left; display:inline; width:608px; padding:0 0 20px 20px; border-left:#d2ccc1 1px solid; margin-left:-1px;}
#alpaca-lower {float:left; clear:both; width:938px; margin:0 0 0 -30px; background:#f7f7f7; border-top:#d2ccc1 1px solid; border-bottom:#d2ccc1 1px solid;}
#alpaca-details2 {height:245px; float:left; margin-left:30px; width:249px; background:transparent; border-right:#eeeeee 1px solid;}
#alpaca-main2 {height:245px; float:left; display:inline; width:608px; background:transparent; padding-left:20px;}
.photo-head-wrapper {border:#cecece 1px solid; padding:5px; margin-right:10px;}
	.photo-head-wrapper img {width:227px;}
.alpaca-section-header1 {display:block; color:#cc0000; font-family:'Times New Roman', Times, serif; font-size:17px; font-weight:bold; margin:0 0 17px 0;}
.alpaca-section-header2 {float:left; color:#000; font-family:'Times New Roman', Times, serif; font-size:17px; font-weight:bold; width:125px; padding:13px 0 0 0;}
.alpaca-name-bar {height:24px; width:592px; padding:4px 8px 0 8px; background:transparent url(/images/bg_green_box.gif) repeat-x scroll left top; margin-bottom:8px; text-align:center;}
.short-name {width:608px; text-align:center; margin:3px 0 10px 0;}
.photo-body-wrapper {border:#cecece 1px solid; width:608px;}
.photo-body-wrapper img {width:608px;}
.photo-other {background:#fff; border:1px solid #b1b1b1; float:left; height:145px; margin:10px 10px 0 0; width:187px; padding:5px;}
	.photo-other img {border:1px solid #cecece; height:143px; width:185px;}
.photo-other2 {background:#fff; border:1px solid #b1b1b1; float:left; height:120px; margin:10px 10px 0 0; width:120px; padding:5px;}
	.photo-other2 img {border:1px solid #cecece; height:120px; width:120px;}
.detail-label {float:left; width:95px; display:inline;}

/* -- Awards Edit Page -- */
#show-details {float:left; position:relative; clear:both; border-bottom:#cac1b3 1px solid; width:878px; margin:25px 0 0 0;}
	#show-name {float:left; display:inline; position:absolute; bottom:3px; left:0px; font-family:Georgia, 'Times New Roman', Times, serif; font-size:16px; line-height:18px; color:#cc0000;}
	#edit-show {float:right;  position:absolute; bottom:3px; right:0px; display:inline;}
.insert-award {float:right; width:840px; border-left:#CAC8AB 1px solid; border-right:#CAC8AB 1px solid; background:#F3F3E2; padding:3px 0 3px 0;}
.awards-year, .awards-year a {color:#F37469; font-family:Georgia, Garamond,'Times New Roman', Times, serif; font-size:14px; line-height:28px; text-decoration:none;}
.awards-year a:hover {color:#cc0000; text-decoration:underline;}
.awards-year-active {color:#cc0000; font-size:28px; line-height:28px; background:#FEF9D3;}

/* -- Login Page -- */
.dialog-outer1 {width:368px; height:229px; border:#F7F7F7 2px solid; margin:100px auto;}
.dialog-outer2 {width:364px; height:225px; border:#E8E8E8 2px solid;}
.dialog-outer3 {width:362px; height:222px; border:#C7C7C7 1px solid; border-bottom:#C7C7C7 2px solid;}
.dialog-window {width:340px; height:160px; border:#ED9B8C 1px solid; background:#ffffff; text-align:center; padding:60px 10px 0 10px;}

/* ||||||||||||||| Form Styles ||||||||||||||| */
input, textarea, menu {border:#cac8ab 1px solid; background:transparent; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#595858; line-height:14px;}
.button {height:23px; border:#a4e747 1px solid; border-right:#3aa301 1px solid; border-bottom:#3aa301 2px solid; background:#5bc214 url(/admin/images/btn-bg1.gif) repeat-x 0 0; padding:0 10px 0 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff;}
	*+html .button {padding:0 2px 0 2px; background-position:-1px -1px;} /*IE7 fix */
	.button:hover {background:#6ece21 url(/admin/images/btn-bg1h.gif) repeat-x 0 0;}
	.button:active {background:#5bc214 url(/admin/images/btn-bg1.gif) repeat-x 0 0;}
.dropdown {border:#cac8ab 1px solid; background:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#595858;}
.input-welcome-title {color:#cc0000; font-family:'Times New Roman',Georgia,serif; font-size:28px; line-height:28px;}
.input-welcome-subtitle {color:#000; font-family:'Times New Roman',Georgia,serif; font-size:16px; line-height:16px; font-weight:bold;}
.input-welcome-text {line-height:18px;}
.input-feature-title {color:#cc0000; font-family:'Times New Roman',Georgia,serif; font-size:17px; line-height:17px; background:transparent; margin-bottom:3px;}
.input-feature {background:transparent; line-height:18px; width:265px; height:120px;}
.input-feature-bar {color:#fff; background:#7fc100; margin-top:5px; width:261px; margin:3px 7px 0 0; padding:1px 3px 0 0; text-align:right;}
.input-link-bottom {width:275px; height:20px; padding:2px 0 0 3px; border-top:none;}
.input-scrolltext {background:transparent; font-size:11px; color:#72663f; width:273px; margin-top:6px; text-align:center;}
.input-news-title {width:161px; font-weight:bold; margin-bottom:3px;}
.input-article-title {color:#000; font-family:Georgia, 'Times New Roman', serif; font-size:17px; line-height:17px; width:450px;}
.input-article-teaser {width:450px; height:120px; margin-bottom:15px;}
.input-alpaca-name {width:570px; color:#FFFFFF; font-family:Georgia, Garamond,'Times New Roman', Times, serif; font-size:15px; line-height:15px; font-weight:bold; margin-right:10px; text-align:center; background:#7fc100;}
.input-alpaca-headline {width:588px; padding:0 10px; margin:1px 0 6px 0; font-family:Georgia, Garamond,'Times New Roman', Times, serif; font-size:14px; line-height:14px; color:#2a2a2a;}
.input-alpaca-description {width:588px; height:75px; padding:0 10px; margin:1px 0 6px 0; line-height:18px;}
.input-details {width:132px; margin:0 0 3px 0; display:inline; color:#595858;}
.input-details-group {float:left; margin:0 0 3px 0; display:inline; color:#595858;}
.input-comments {float:left; width:481px; height:35px; margin:13px 0 0 0;}
.validation {width:12px; font-size:15px; vertical-align:middle;}
.input-award {height:16px; background:#fbfbef;}

/* ||||||||||||||| Ajax Dropdowns ||||||||||||||| */
.ajax-flyout {background:#ffffff; padding:0; margin-left:0px; margin-top:0px; border:#cac8ab 1px solid; border-top:0px; z-index:5;}
.ajax-flyout-item {background:#fbfbef; padding:3px 0 3px 5px; margin:0; color:#333; font-size:11px; line-height:11px; list-style-type:none; z-index:5;}
.ajax-flyout-item-over {background:#eaead7; padding:3px 0 3px 5px; margin:0; color:#2a2a2a; font-size:11px; line-height:11px; list-style-type:none; z-index:5;}	
.ajax-dropdown {background:#ffffff; line-height:14px; z-index:5; border:#cac8ab 1px solid;}

/* ||||||||||||||| Popup Styles ||||||||||||||| */
.photo-upload {width:165px; background:transparent;}
.no-photo {width:163px; border:#ee6759 1px solid; background:#f3f3e2; padding:80px 0; font-size:14px; color:#ee6759; text-align:center;}
.list-no-photo {width:88px; border:#ee6759 1px solid; background:#f3f3e2; padding:30px 0; font-size:12	px; color:#ee6759; text-align:center;}
.photo-edit-buttons {width:165px; margin:4px 0 12px 0;}
.iframe-award-label {width:100px; height:24px; padding:2px 0;}
.iframe-award-field {width:250px; height:24px; padding:2px 0;}
