@charset UTF-8;
/* CSS Document */




/* REDEFINED TAGS */

body {
	background:#266798;
	border:0;
	color: #052364;
	font-family:Lucida Sans, Lucida Grande, Lucida Sans Unicode, Verdana, sans-serif;
	font-size:0.8em;
	margin:0;
	padding:0 0 20px 0;
	text-align:center;
}
hr {
	border:none;
	border-top:3px solid #DEF;
	background:#FFF;
	margin:10px 0;
	padding:0;
	height:auto;
}
h1 {
	color: #06C;
	font-size:1.4em;
	margin:0 0 6px 0;
}
h2 {
	color: #690;
	font-size:1.3em;
	line-height:120%;
	margin:0 0 6px 0;
}
h2 a:link, h2 a:active, h2 a:visited {
	color: #690;
	text-decoration:none;
}
h2 a:hover {
	color: #690;
	text-decoration:underline;
}
h3 {
	color: #06C;
	font-size:1.1em;
	margin:0 0 6px 0;
}
h3 a:link, h3 a:active, h3 a:visited {
	color: #06C;
	text-decoration:none;
}
h3 a:hover {
	color: #06C;
	text-decoration:underline;
}
h4 {
	color: #052364;
	font-size:1em;
	line-height:120%;
	margin:0 0 6px 0;
}
/* admin titles */
h5 {
	border:0;
	color: #690;
	font-size:1em;
	font-weight:normal;
	line-height:180%;
	margin:0 0 6px 0;
	padding:6px 0 0 0;
}
iframe {
border:1px solid #052364;
}





/* IDS */

#blogmenu {
	background:url(../admin/images/button.jpg);
	color: #052364;
	border:1px solid #052364;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding:4px;
	text-decoration:none;
	cursor:hand;
	cursor:pointer;
}
#column1, .column1{
	float:left;
	padding:0;
	margin:0;
	text-align:left;
	color: #052364;
	width:900px;
}
#column2, .column2 {
	background:url(../images/column2.gif) no-repeat left bottom;
	color:#052364;
	float:right;
	margin:0 0 0 20px;
	padding:16px 16px 10px 4px;
	width:300px;
}
#container {
	margin:0;
	padding:0;
	background:url(../images/container.jpg) no-repeat center top;
	border:0;
	width:100%;
	text-align:center;
	position:relative;
}
#featuretitle {
	color: #FF8C00;
	font-size:0.9em;
	font-weight:bold;
	line-height:1;
	margin:0 0 6px 6px;
	text-transform:uppercase;
	letter-spacing:0.05em;
}
#footer {
	background:url(../images/footer.jpg) no-repeat left top;
	font-size:.8em;
	height:80px;
	margin:0 auto;
	padding:40px 0 20px 0;
	width:906px;
	text-align:left;
}
#footer div {
	color:#CCC;
	padding:10px;
}
#footer div a:link, #footer div a:visited, #footer div a:active {
	color:#CCC;
	text-decoration: underline;
}
#footer div a:hover {
	color:#FFF;
	text-decoration:underline;
}
#header {
	background:url(../images/header.jpg) no-repeat left top;
	height:165px;
	margin:0 auto;
	padding:0;
	text-align:left;
	width:906px;
}
#login {
	background:url(../images/login.jpg) no-repeat;
	color:#052364;
	float:right;
	height:85px;
	margin:60px 0 0 0;
	width:360px;
}

#login form {
	margin:20px 6px 6px 6px;
	padding:0;
	font-size:0.7em;
}

#login .textfield {
	background:#DEF;
	border:1px solid #FFF;
	color:#052364;
	font-family:Lucida Sans, Lucida Grande, Lucida Sans Unicode, Verdana, sans-serif;
	font-weight:bold;
	height:14px;
	padding:3px;
	width:222px;
}

#login-head {
	background:url(../images/login-head.jpg) no-repeat;
	color:#052364;
	float:right;
	height:90px;
	margin:60px 0 0 0;
	width:360px;
}
#login-head h2 {
	color:#052364;
	font-size:.7em;
	padding: 24px 20px 3px 80px;

}
#login-head h4 {
	color:#052364;
	font-size:.6em;
	padding: 0 20px 6px 80px;
}
#maincontent {
	background:url(../images/maincontent.jpg) repeat-y left top;
	padding:0;
	margin:0 auto;
	text-align:left;
	width:906px;
}
#mainimage {
	margin:0;
	padding:0;
	height:145px;
}
#navbar {
	background:url(../images/navbar.jpg) no-repeat left top;
	font-size:11px;
	font-weight:bold;
	height:35px;
	margin:0 auto;
	padding:0;
	width:906px;
}
#navbar2 {
	background:url(../images/navbar2.jpg) no-repeat left top;
	font-size:11px;
	font-weight:bold;
	height:35px;
	margin:0 auto;
	padding:0;
	width:906px;
}
#pagetitle {
	background:url(../images/pagetitle.jpg) no-repeat left bottom;
	height:45px;
	margin:0 0 20px 0;
}
#pagetitle h2 {
	color: #FF8C00;
	font-size:0.9em;
	font-weight:bold;
	line-height:120%;
	padding:16px 13px;
	text-transform:uppercase;
	letter-spacing:0.05em;
}
#pagetitle2 {
	background:url(../images/pagetitle.jpg) no-repeat center bottom;
	margin:0 auto 12px auto;
	height:30px;
	color: #26679A;
	font-size:1.1em;
	font-weight:bold;
	line-height:120%;
	padding:0 8px 8px 8px;
	text-align:center;
	width:500px;
}
#columntitle {
	background:none;
	color: #FF8C00;
	font-size:0.9em;
	font-weight:bold;
	line-height:120%;
	padding:0;
	text-transform:uppercase;
	letter-spacing:0.05em;
}


/* BLOCKS */
.block0 {
width:520px;
}
.block0 div {
color: #161D2A;
padding:32px 16px 16px 16px;
}
.block1 {
	background:#FFF url(../images/block1.jpg) no-repeat bottom;
	background-position:bottom;
	color:#052364;
	margin:0;
	line-height:150%;
	min-height:350px;
	padding:16px 12px;
}
.block2 {
	background:url(../images/block2.jpg) repeat-x left top;
	color:#052364;
	margin:0;
	padding:0;
}
.block2 div {
	padding:16px;
	background:#C9D79D;
	margin:0 1px;
}
.block2 ul {
	margin:0 16px;
	padding:0;
	border: 1px solid #CCC;
	-moz-border-radius: 6px;
	border-radius: 6px;
	padding:6px;
	margin:0;
}
.block0 a:link, .block0 a:visited, .block0 a:active, .block1 a:link, .block1 a:visited, .block1 a:active, .block2 a:link, .block2 a:visited, .block2 a:active {
	color:#052364;
}
.block0 a:hover, .block1 a:hover, .block2 a:hover {
	color:#36C;
	text-decoration:underline;
}






/* CLASSES */
.copy {
	color: #161D2A;
}
.copy li {
	margin: 8px 0;
	list-style-image:url(../images/bullet.gif);
}
.dice, .block1 .dice, .block2 .dice {
	background:#FFF;
	-moz-border-radius: 6px;
	border-radius: 6px;
	padding:6px;
	margin:0;
	width:170px;
	text-align:center;
}
.dice input {
	margin:6px 0 0 0;
	text-align:center;
}
.feature {
	background:#F1F7FC;
	border:1px solid #DEF;
	color: #161D2A;
	font-size:0.9em;
	text-align:left;
	padding:8px;
	width:280px;
}
.feature h3 a:hover {
	text-decoration:none;
}
.feature:hover {
	background: #DEF;
	border:1px solid #FFF;
	cursor:pointer;
	cursor:hand;
}
.feature-block {
	position:absolute;
	width: 350px;
	height: 120px;
}
.featurephoto, #column1 .featurephoto {
	border:2px solid #FFF;
	margin:0 0 10px 10px;
	padding:0;
	float:right;
}
.insetphoto, .block1 div .insetphoto, .block2 div .insetphoto {
}
.link {
	background:url(../images/blue_grad.jpg) repeat-x;
	border:1px solid #63AED5;
	color:#052364;
	margin:20px 0 20px 8px;
	padding:16px;
}
.link a {
	color:#052364;
}
.link a:hover {
	color:#690;
}
.message {
	padding:0 220px 30px 220px;
	font-size:.9em;
	text-align:center;
}
.photo, .block1 div .photo, .block2 div .photo {

}
.photo img {
	background:#FFF;
	padding:2px;
	border:1px solid #DEF;
}


/* TABLES */
.block1 table {
	background:transparent;
	border:none;
	margin:0 auto;
}

.block1 table td, .block1 table td table td {
	padding:6px;
	border:none;
}
.block1 .filenav table td {
	padding:0;
	border:0;
	width:140px;
}
.block1 table td table {
	background:transparent;
	border:none;
	margin:0 auto;
}



/* FILE AREA LAYOUT */
.filenav {
	float:left;
	width:150px;
	margin:0;
}
.filecrumbs {
	float:right;
	width:706px;
	margin:0;
}
.filecrumbs a, .block1 .filecrumbs a {
	color:#00316E;
	padding:2px 6px;
}
.filecrumbs a:hover, .block1 .filecrumbs a:hover {
	background:#DEF;
	color:#00316E;
	padding:2px 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.filecrumbs h4 {
	margin:2px 0 2px 6px;
	font-size:.9em;
}
.filecontent {
	float:right;
	width:700px;
	margin:0;
}



/* FOLDER ELEMENTS */
.foldertabs {
	margin:36px 0 0 0;
}
.foldertabs a {
	font-weight:bold;
	font-size:.8em;
}
.foldercontent {
	background:#F6E945 url(../images/folder4.gif) no-repeat right top;
	float:right;
	width:700px;
	margin:0;
}
.foldercontent .pad {
	padding:16px;
}
.foldercontent table {
	border:2px solid #DEF;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.foldercontent table td {
	border:none;
	padding:;
}
.foldercontent textarea {
	background-color: #FFF;
	border:1px solid #296798;
	color: #003;
	font-family:Lucida Sans, Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size: 11px;
	height:27px;
	line-height:13px;
	padding:2px;
}
.folder_nuthin {
	background:url(../images/folder_nuthin.gif) no-repeat center top;
	height:220px;
	margin:0;
	width:700px;
	float:right;
}.folder_nuthin2 {
	background:url(../images/folder_nuthin2.gif) no-repeat center top;
	height:300px;
	margin:0;
	width:700px;
	float:right;
}
.folder_nuthin span, .folder_nuthin2 span {
	display:none;
}
.folder_bot {
	background:url(../images/folder_bot.gif) no-repeat center bottom;
	height:9px;
	margin:0;
	width:700px;
}
.folder_bot span {
	display:none;
}


/* TITLES */
.filecontent h2 {
	color:#00316E;
	font-size:1em;
	margin:20px 24px 20px 0;
}
.filenav h4, .filecontent h4 {
	margin:2px 0 12px 0;
	font-size:.9em;
}

.cabtitle  {
	font-size:.8em;
	font-weight:bold;
	line-height:110%;
	/* height:28px;
	overflow:hidden; */
	width:auto;
}


/* CABINETS */
.cabz {
	background:url(../images/folder_nuthin0.jpg) no-repeat center top;
	padding:140px 0 0 0;
	font-size:.9em;
	font-weight:bold;
	line-height:130%;
}
.cabz a {
	background:url(../images/cab_icon.gif) no-repeat left center;
	color:#00316E;
	display:block;
	overflow:hidden;
	margin:4px 0;
	padding: 14px 8px 14px 48px;
	text-decoration:none;
}
.cabz a:hover {
	background:#DEF url(../images/cab_icon.gif) no-repeat left center;
	color:#00316E;
	padding: 14px 8px 14px 48px;
	text-decoration:none;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.cab_bot {
	background:url(../images/cab_3.gif) no-repeat left bottom;
	height:25px;
	margin:0;
	width:140px;
}
.cab_bot span {
	display:none;
}
.cab_top {
	background:url(../images/cab_1.gif) no-repeat left top;
	height:18px;
	margin:0;
	width:140px;
}
.cab_top span {
	display:none;
}
.cab {
	background:url(../images/cab_2.gif) repeat-y;
	font-size:.8em;
	font-weight:bold;
	width:140px;
	margin:0;
}
.cab a {
	background:#B5DA11 url(../images/cab_4.gif) no-repeat center bottom;
	border:2px solid #7A0;
	color:#00316E;
	padding:8px 8px 24px 8px;
	margin:5px 5px 0 16px;
	display:block;
	text-align:center;
	text-decoration:none;
}
.cab a:hover, .cab .currentdrawer a {
	background:#CFEF07 url(../images/cab_5.gif) no-repeat center bottom;
	border:2px solid #690;
	color:#00316E;
	text-decoration:none;
}


/* DOX LIST */
.doxlist, .doxtitle {
	background:#FFF;
	padding:6px;
}
.doxlist table {
	background:#FFF;
	border:2px solid #DEF;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
.doxlist2 {
	background:#FFF;
	border:2px solid #DEF;
	-moz-border-radius: 8px;
	border-radius: 8px;
	margin:16px auto;
	padding:0;
	width:650px;
}
.doxlist3 {
	background:#FFF;
	border:2px solid #DEF;
	-moz-border-radius: 8px;
	border-radius: 8px;
	margin:16px auto;
	padding:0 40px 40px 0;
}
.doxlist4 {
	background:#FFF;
	border:2px solid #DEF;
	-moz-border-radius: 8px;
	border-radius: 8px;
	margin:16px auto;
	padding:0 40px 40px 0;
	width:600px;
}
.doxlist3 h4, .doxlist4 h4{
margin:16px 0;
}
.doxlist table td {
	border:none;
	padding:6px;
}
.doxlist .doxlink1 {
	background:#FFF;
	color:#002661;
	cursor:hand;
	cursor:pointer;
	font-size:.9em;
}
.doxlist2 .doxlink1 {
	background:#FFF;
	color:#002661;
	font-size:.9em;
}
.doxlink1 a {
	text-decoration:none;
	font-weight:bold;
	color:#002661;
}
.doxlist .doxlink2 {
	background:#F1F7FC;
	color:#002661;
	cursor:hand;
	cursor:pointer;
	font-size:.9em;
}
.doxlist2 .doxlink2 {
	background:#F1F7FC;
	color:#002661;
	font-size:.9em;
}
.doxlink2 a {
	text-decoration:none;
	font-weight:bold;
	color:#002661;
}


.doxlist .doxlinkAdded td {
    border-top: 1px solid #008C00;
}

.doxlist .doxlinkAdded {
    background: #CFEF07;
    margin-bottom: 2px;
    color:#002661;
    cursor:hand;
    cursor:pointer;
    font-size:.9em;
}


.doxlist .doxlink1:hover, .doxlist .doxlink2:hover {
	background:#DEF;
	text-decoration:none;
}
.foldercontent .doxlink1 {
	background:#FFF;
	color:#002661;
	font-size:.9em;
	font-weight:bold;
}.foldercontent .doxlink2 {
	background:#F1F7FC;
	color:#002661;
	font-size:.9em;
	font-weight:bold;
}



/* BUTTONS */
.filebutton a, .block1 .filebutton a {
	background: url(../images/download.gif) no-repeat;
	color:#FFF;
	cursor:hand;
	cursor:pointer;
	display:block;
	height:42px;
	width:141px;
}
.filebutton a:hover, .block1 .filebutton a:hover {
	background: url(../images/download2.gif) no-repeat;
	color:#FFF;
	cursor:hand;
	cursor:pointer;
	display:block;
	height:42px;
	width:141px;
}
.filebutton2 a, .block1 .filebutton2 a {
	background: url(../images/manage.gif) no-repeat;
	color:#FFF;
	cursor:hand;
	cursor:pointer;
	display:block;
	height:42px;
	width:141px;
}
.filebutton2 a:hover, .block1 .filebutton2 a:hover {
	background: url(../images/manage2.gif) no-repeat;
	color:#FFF;
	cursor:hand;
	cursor:pointer;
	display:block;
	height:42px;
	width:141px;
}
.save a, .block1 .save a {
	background: url(../images/save.gif) no-repeat;
	color:#FFF;
	cursor:hand;
	cursor:pointer;
	display:block;
	height:20px;
	width:51px;
}
.save a:hover, .block1 .save a:hover {
	background: url(../images/save2.gif) no-repeat;
	color:#FFF;
	cursor:hand;
	cursor:pointer;
	display:block;
	height:20px;
	width:51px;
}
.edit a, .block1 .edit a {
	background: url(../images/edit.gif) no-repeat;
	color:#FFF;
	cursor:hand;
	cursor:pointer;
	display:block;
	height:20px;
	width:61px;
}
.edit a:hover, .block1 .edit a:hover {
	background: url(../images/edit2.gif) no-repeat;
	color:#FFF;
	cursor:hand;
	cursor:pointer;
	display:block;
	height:20px;
	width:61px;
}
.folders a, .block1 .folders a {
	background: url(../images/folders.gif) no-repeat;
	color:#FFF;
	cursor:hand;
	cursor:pointer;
	display:block;
	height:20px;
	width:142px;
}
.folders a:hover, .block1 .folders a:hover {
	background: url(../images/folders2.gif) no-repeat;
	color:#FFF;
	cursor:hand;
	cursor:pointer;
	display:block;
	height:20px;
	width:142px;
}
.drawers a, .block1 .drawers a {
	background: url(../images/drawers.gif) no-repeat;
	color:#FFF;
	cursor:hand;
	cursor:pointer;
	display:block;
	height:20px;
	width:143px;
}
.drawers a:hover, .block1 .drawers a:hover {
	background: url(../images/drawers2.gif) no-repeat;
	color:#FFF;
	cursor:hand;
	cursor:pointer;
	display:block;
	height:20px;
	width:143px;
}
.cabname a, .block1 .cabname a {
	background: url(../images/cabname.gif) no-repeat;
	color:#FFF;
	cursor:hand;
	cursor:pointer;
	display:block;
	height:20px;
	width:180px;
}
.cabname a:hover, .block1 .cabname a:hover {
	background: url(../images/cabname2.gif) no-repeat;
	color:#FFF;
	cursor:hand;
	cursor:pointer;
	display:block;
	height:20px;
	width:180px;
}
.foldername a, .block1 .foldername a {
	background: url(../images/foldername.gif) no-repeat;
	color:#FFF;
	cursor:hand;
	cursor:pointer;
	display:block;
	height:20px;
	width:143px;
}
.foldername a:hover, .block1 .foldername a:hover {
	background: url(../images/foldername2.gif) no-repeat;
	color:#FFF;
	cursor:hand;
	cursor:pointer;
	display:block;
	height:20px;
	width:143px;
}
.fileform a, .block1 .fileform a {
	background: url(../images/fileform.gif) no-repeat;
	color:#FFF;
	cursor:hand;
	cursor:pointer;
	display:block;
	height:20px;
	width:129px;
}
.fileform a:hover, .block1 .fileform a:hover {
	background: url(../images/fileform2.gif) no-repeat;
	color:#FFF;
	cursor:hand;
	cursor:pointer;
	display:block;
	height:20px;
	width:129px;
}
.fieldname a, .block1 .fieldname a {
	background: url(../images/fieldname.gif) no-repeat;
	color:#FFF;
	cursor:hand;
	cursor:pointer;
	display:block;
	height:20px;
	width:129px;
}
.fieldname a:hover, .block1 .fieldname a:hover {
	background: url(../images/fieldname2.gif) no-repeat;
	color:#FFF;
	cursor:hand;
	cursor:pointer;
	display:block;
	height:20px;
	width:129px;
}
.filebutton, .filebutton2, .cabname, .drawers, .folders, .edit, .save, .foldername, .fileform, .fieldname {
	margin:0 6px;
}
.filebutton span, .filebutton2 span, .cabname span, .drawers span, .folders span, .edit span, .save span, .fileform span, .foldername span, .fieldname span {
	display:none;
}

.cab_back {
	background: url(../images/bullet2.gif) no-repeat center left;
	float:right;
	margin:0 0 0 750px;
	padding:2px 2px 2px 20px;
	position:absolute;
	font-size:.9em;
	font-weight:bold;
	text-align:left;
	width:120px;
}
.cab_back a:link, .cab_back a:active, .cab_back a:visited {
	color: #052461;
	text-decoration:none;
}
.cab_back a:hover {
	color: #689C06;
	text-decoration:underline;
}

/* UPLOAD TITLE */
#uploadtitle {
	background:url(../images/uploadtitle.gif) no-repeat top center;
	width:273px;
	height:74px;
	margin:0 auto;
}

/* SEARCH BUTTON */
.searchbutton a {
	background:url(../images/searchbutton2.gif) no-repeat top center;
	cursor:pointer;
	cursor:hand;
	position:absolute;
	left:50%;
	margin:0 0 0 200px;
	height:50px;
	width:210px;
}
.searchbutton a:hover {
	background:url(../images/searchbutton2_ov.gif) no-repeat top center;
}
#searchtitle {
	background:url(../images/searchtitle.gif) no-repeat top center;
	width:300px;
	height:60px;
	margin:0 auto;
}
.searchbutton div, #searchtitle div, #uploadtitle div {
	position:absolute;
	left:-999em;
}