@charset "UTF-8";
* {
}
body
{
	margin-top: 0px;
	margin-left: 20px;
	background-color: #c7c8ca;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #c7c8ca;
}

.iView
{
	margin-top: 0px;
	margin-left: 20px;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

body.main
{
}

body.adminRights
{
	background-color: #98e79a;
}

body.adminNoRights
{
	background-color: #e7989a;
}

span
{
	color: #ffffff;
}

.errMsg
{
	color: #aa6666;
	font-size:11px;
	font-weight:bold;
}

.infoMsg
{
	color: #ea8591;
	font-size:11px;
	font-weight:bold;
}

.goodMsg
{
	color: #66aa66;
	font-size:11px;
	font-weight:bold;
}

hr
{
	color: #8163dd;
	background-color: #8163dd;
	height: 1px;
	border:0px;
	margin-bottom:10px;
}

h1
{
	font-size:1.35em;
	color: #ffffff;
	font-variant:small-caps;
	font-weight: bold;
	word-spacing:normal;
	margin-top:0px;
	margin-bottom:0.4em;
	padding-bottom:1px;
	border-bottom:#8f7cba;
	text-align:left;
}

h2
{
	line-height:1.2em;
	font-size:1.1em;
	color: #ffffff;
	font-weight: bold;
	margin-top:0px;
	margin-bottom:2px;
	font-variant:small-caps;
	word-spacing:normal;
	text-align:left;
}

h3
{
	font-family:Verdana;
	font-variant:small-caps;
	font-weight:bold;
	word-spacing:normal;
	text-align:left;
	letter-spacing:0;
	line-height:1.3em;
	font-size:1em;
	text-align:left;
}

h4
{
	line-height:1.2em;
	font-size:1.1em;
	color: #ffffff;
	font-weight: bold;
	margin-top:0px;
	margin-bottom:2px;
	font-variant:small-caps;
	word-spacing:normal;
	padding-bottom:1px;
	border-bottom:#8f7cba;
	text-align:left;
}

h5
{
	float:left;
	padding:10px;
	width:250px;
	margin:10px;
	border-top:2px solid #8163dd;
	border-bottom:2px solid #8163dd;
	font-size:1.4em;
	text-align:center;
	line-height:1.7em;
	font-weight:normal;
	font-family:times;
	font-style:italic;
}

h6
{
	float:right;
	padding:10px;
	width:250px;
	margin:10px;
	border-top:2px solid #8163dd;
	border-bottom:2px solid #8163dd;
	font-size:1.4em;
	text-align:center;
	line-height:1.7em;
	font-weight:normal;
	font-family:times;
	font-style:italic;
}

blockquote
{
	font-size:1.2em;
	line-height:1.2em;
	border-left:2px solid #656db2;
	padding:8px;
	margin-right:120px;
	font-family:times new roman, times, serif;
}

.pullquote
{
	padding:10px;
	width:150px;
	margin:10px auto;
	border-top:2px solid #8163dd;
	border-bottom:2px solid #8163dd;
	font-size:1.4em;
	text-align:center;
	line-height:1.7em;
	font-weight:normal;
	font-family:times;
	font-style:italic;
}

img.contentAdminButton
{
	border:1px solid #b5c5d5;
	background-color:#b5c5d5;
	display:inline;
	width:25px;
	height:24px;
}

img.alignLeft
{
	float:left;
}

img.thumb
{
	border:1px solid #ffffff;
	display:inline;
	height:48px;
	width:48px;
	float:left;	
}

img.thumbSelected
{
	border:1px solid #ff0000;
	display:inline;
	height:48px;
	width:48px;
	float:left;	
}

span.sortHandle
{
	width:25px;
	height:25px;
}

ul.childMenuList
{
	list-style:none;
	margin:0px;
	padding:0px;
}

ul.childMenuList li
{
}

a img
{
	border:none;
}

.box_content a:link,
.box_content a:visited
{
	font-size:10px;
	text-transform: uppercase;
	font-weight: bold;
	color: #c7c8ca;
	text-decoration: none;
	line-height:1.4em;
}

.box_content a:active,
.box_content a:hover
{
	font-size:10px;
	text-transform: uppercase;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	line-height:1.4em;
}

#breadCrumbDiv
{
	height:20px;
	padding-bottom:2px;
}

#breadCrumbDiv span.crumb_divider
{
	font-weight:bold;
	font-size:9px;
	color:#c7c8ca;
}

#breadCrumbDiv img
{
	margin-top:4px;
}

#breadCrumbDiv a:link,
#breadCrumbDiv a:visited
{
	font-size:9px;
	text-transform: none;
	font-weight: bold;
	color: #c7c8ca;
	text-decoration: none;
}

#breadCrumbDiv a:active,
#breadCrumbDiv a:hover
{
	font-size:9px;
	text-transform: none;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

#div_main_bg
{
	background-color:#4c494e;
	background-image:url(../images/ui/main_bg_shadow.gif);
	background-position:right;
	background-repeat:repeat-y;
	width: 967px;
	margin:0px;
}

.header
{
	background-image:url(../images/ui/header/header_bg.jpg);
	background-repeat:repeat-x;
/*do we use this?*/
}

#box_1_content h1
{
	border-bottom:1px solid #dd7c5b;
}

#box_1_content img
{
	border:none;
}

#box_2_content h1
{
	border-bottom:1px solid #c97380;
}

#box_3_content h1
{
	border-bottom:1px solid #b669a6;
}

#box_4_content h1
{
	border-bottom:1px solid #a260cb;
}

#box_5_content h1
{
	border-bottom:1px solid #9fc793;
}

/*8163dd*/

#box_news_content h1
{
	border-bottom:1px solid #8163dd;
}

#box_5_content img
{
	border:1px solid #ffffff;
	margin-right: 8px;
	width:90px;
	height:125px;
	float:left;
}

#template_container
{
	background-image:url(../images/ui/template_container_bg.gif);
	background-repeat:repeat-y;
}

#box_news_content img
{
	border:1px solid #ffffff;
	margin-right: 8px;
	margin-bottom: 8px;
}

div.news_title
{
	font-size:12px;
	color: #ffffff;
	font-weight: bold;
	border-bottom:1px solid #baafa5;
	margin-bottom: 4px;
	padding-bottom:2px;
}

.news_timestamp
{
	font-size:9px;
	color: #ffffff;
}

div.publicationsResults
{
	text-align:left;
	margin:10px;
}

div.publicationsDiv
{
	margin:0px;
}

div.publicationItem
{
	margin:0px;
}

div.docType_title
{
	font-size:12px;
	color: #ffffff;
	font-weight: bold;
	border-bottom:1px solid #baafa5;
	margin-top:10px;
	margin-bottom: 20px;
	padding-bottom:2px;
}

div.docTypeGroup
{
	margin-left:25px;
	color:#ffffff;
	font-size:1em;
}

div.docTypeGroup a:link,
div.docTypeGroup a:visited
{
	color:#9fc793;
	font-size:1em;
	margin:0px;
}

div.docTypeGroup a:hover
{
	color:#ffffff;
	font-size:1em;
	margin:0px;
}

img.docThumb
{
	border:1px solid #ffffff;
	width:77px;
	height:100px;
	margin: 5px auto;
}

/*FOOTER*/
.footer_links
{
	float:right;
	width:500px;
	text-align:right;
}

.footer_admin_links
{
	float:left;
	width:400px;
	text-align:left;
}

.footer a:link,
.footer a:visited
{
	font-size:9px;
	text-transform: uppercase;
	font-weight: bold;
	color: #c7c8ca;
	text-decoration: none;
}

.footer a:active,
.footer a:hover
{
	font-size:9px;
	text-transform: uppercase;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

img.smallIcon
{
	width:20px;
	height:20px;
	border:0px;
	display:inline;
	margin:0px;
	padding:0px;
}

img.tinyIcon
{
	width:10px;
	height:10px;
	border:0px;
	display:inline;
}

.img_link
{
	text-align:center;
}

.img_link a img
{
	border:1px solid #ffffff;
	margin:auto;
}

.footer
{
	font-size:10px;
	width: 924px;
	height:30px !important;
}

.address
{
	background-image:url(../images/ui/main_bg_shadow_bot.gif);
	background-repeat: no-repeat;
	background-position:left top;
	color:#625f66;
	font-size:10px;
	margin:0px;
	padding-top:5px;
}


/*---------------HOME PAGE---------------*/

div.newsSummaryDiv
{
	width:95%;
	border:1px solid #000000;
	margin-top:10px;
}

div.newsSummaryDiv div.newsDetailsDiv
{
	height:15px;
	font-weight:bold;
	font-size:10px;
	border-bottom:1px solid #000000;
}

div.newsDetailsDiv div.newsSummaryDetailsDate
{
	width:70%;
	float:left;
	padding-left:5px;
}

div.newsDetailsDiv div.newsSummaryDetailsControls
{
	float:right;
	text-align:right;
	padding-right:5px;
}

img.newsSummaryImage
{
	height:75px;
	width:75px;
	padding:0px 10px 10px 0px;
	display:inline;
	float:left;
}

div.newsSummaryMore
{
	width:100%;
	height:15px;
	margin:10px;
	text-align:left;
	padding-left:10px;
}

/*---------------END HOME PAGE---------------*/

/*---------------NEWS PAGE---------------*/

div.newsArticleDiv
{
}

div.newsArticleDiv div.newsDetailsDiv
{
	height:15px;
	font-weight:bold;
	font-size:10px;
	border-bottom:1px solid #000000;
}

div.newsDetailsDiv div.newsArticleDetailsDate
{
	width:70%;
	float:left;
	padding-left:5px;
}

div.newsDetailsDiv div.newsArticleControls
{
	float:right;
	text-align:right;
	padding-right:5px;
}

img.newsArticleImage
{
	height:75px;
	width:75px;
	padding:0px 10px 10px 0px;
	display:inline;
	float:left;
}

/*---------------END NEWS PAGE---------------*/

/*---------------SEARCH RESULTS DIV AND TABLE---------------*/

div.searchResults
{
	width:95%;
	text-align:center;
	padding:10px;
}

div.searchResults table.results a:link,
div.searchResults table.results a:visited
{
	color:#000066;
}

div.searchResults table.results a:hover
{
	color:#990000;
}

div.searchResults h1
{
	border-bottom:1px solid #dd7c5b;
}

div.searchResults hr
{
	color: #8163dd;
	background-color: #8163dd;
	height: 1px;
	border:0px;
	margin-bottom:4px;
}

table.results
{
	margin:auto;
	border-collapse:collapse;
	border-spacing:0px;
	width:100%;
	background-color:#dbdce1;
	color:#000000;
	border:1px solid #000000;	
}

table.results td.header
{
	text-align:center;
	border:1px solid #000000;
	height:13px;
	line-height:13px;
	font-size:12px;
	vertical-align:middle;
	color:#ffffff;
	font-weight:bold;
	background-color:#e7f2fa;
}

table.results td.headerLeft
{
	text-align:left;
	border:1px solid #000000;
	height:13px;
	line-height:13px;
	font-size:12px;
	vertical-align:middle;
	color:#ffffff;
	font-weight:bold;
	background-color:#e7f2fa;
}

table.results td.light
{
	text-align:center;
	padding: 0px 10px;
	border:1px solid #000000;
	background-color:#e9eaea;
}

table.results td.dark
{
	text-align:center;
	padding: 0px 10px;
	border:1px solid #000000;
	background-color:#d4d4d4;
}

table.results td.lightLeft
{
	text-align:left;
	padding: 0px 10px;
	border:1px solid #000000;
	background-color:#e9eaea;
}

table.results td.darkLeft
{
	text-align:left;
	padding: 0px 10px;
	border:1px solid #000000;
	background-color:#d4d4d4;
}

img.sortDirArrow
{
	width:13px;
	height:8px;
	display:inline;
	border:0px;
}

/*---------------END SEARCH RESULTS DIV AND TABLE---------------*/


/*---------------CONTENT PAGE STYLING---------------*/

ul.contentBlock
{
	list-style:none;
	margin:0px;
	padding:0px;
}

ul.contentBlock li.content
{
	border:1px solid #000000;
	padding-bottom:10px;
}

#contentDiv
{
	color:#ffffff;
}

div.contentDiv_0
{
	padding:1em;
}

div.contentDiv_1
{
	padding:1em;
}

div.contentDiv_2
{
	padding:1em;
}

div.contentDiv_3
{
	padding:1em;
}

div.contentDiv_4
{
	padding:1em;
}

div.contentDiv_5
{
	padding:1em;
}

div.contentDiv_6
{
	padding:1em;
}

div.contentDiv_0 h1,
div.contentDiv_0 h4
{
	border-bottom:1px solid #8163dd;
}

div.contentDiv_1 h1,
div.contentDiv_1 h4
{
	border-bottom:1px solid #ea8591;
}

div.contentDiv_2 h1,
div.contentDiv_2 h4
{
	border-bottom:1px solid #8f7cba;
}

div.contentDiv_3 h1,
div.contentDiv_3 h4
{
	border-bottom:1px solid #99baa5;
}

div.contentDiv_4 h1,
div.contentDiv_4 h4
{
	border-bottom:1px solid #ea8591;
}

div.contentDiv_5 h1,
div.contentDiv_5 h4
{
	border-bottom:1px solid #baafa5;
}

div.contentDiv_6 h1,
div.contentDiv_6 h4
{
	border-bottom:1px solid #dda589;
}

div.contentDiv_0 hr
{
	color: #8163dd;
	background-color: #8163dd;
	height: 1px;
	border:0px;
	margin-bottom:10px;
}

div.contentDiv_1 hr
{
	color: #ea8591;
	background-color: #ea8591;
	width:99%;
	height: 1px;
	border:0px;
	margin-bottom:5px;
}

div.contentDiv_2 hr
{
	color: #8f7cba;
	background-color: #8f7cba;
	width:99%;
	height: 1px;
	border:0px;
	margin-bottom:5px;
}

div.contentDiv_3 hr
{
	color: #99baa5;
	background-color: #99baa5;
	width:99%;
	height: 1px;
	border:0px;
	margin-bottom:5px;
}

div.contentDiv_4 hr
{
	color: #ea8591;
	background-color: #ea8591;
	width:99%;
	height: 1px;
	border:0px;
	margin-bottom:5px;
}

div.contentDiv_5 hr
{
	color: #baafa5;
	background-color: #baafa5;
	width:99%;
	height: 1px;
	border:0px;
	margin-bottom:5px;
}

div.contentDiv_6 hr
{
	color: #dda589;
	background-color: #dda589;
	width:99%;
	height: 1px;
	border:0px;
	margin-bottom:5px;
}

div.contentDiv_0 img
{
	margin:1em;
	border: 1px solid #8163dd;
}

div.contentDiv_1 img
{
	margin:1em;
	border: 1px solid #d77eb4;
}

div.contentDiv_2 img
{
	margin:1em;
	border: 1px solid #8380bd;
}

div.contentDiv_3 img
{
	margin:1em;
	border: 1px solid #90adb6;
}

div.contentDiv_4 img
{
	margin:1em;
	border: 1px solid #d77eb4;
}

div.contentDiv_5 img
{
	margin:1em;
	border: 1px solid #a6a5b6;
}

div.contentDiv_6 img
{
	margin:1em;
	border: 1px solid #dbae89;
}

div.contentDiv_0 a:link,
div.contentDiv_0 a:visited
{
	color:#9fc793;
}

div.contentDiv_0 a:hover
{
	color:#ffffff;
}

div.contentDiv_1 a:link,
div.contentDiv_1 a:visited
{
	color:#9fc793;
}

div.contentDiv_1 a:hover
{
	color:#ffffff;
}

div.contentDiv_2 a:link,
div.contentDiv_2 a:visited
{
	color:#9fc793;
}

div.contentDiv_2 a:hover
{
	color:#ffffff;
}

div.contentDiv_3 a:link,
div.contentDiv_3 a:visited
{
	color:#9fc793;
}

div.contentDiv_3 a:hover
{
	color:#ffffff;
}

div.contentDiv_4 a:link,
div.contentDiv_4 a:visited
{
	color:#9fc793;
}

div.contentDiv_4 a:hover
{
	color:#ffffff;
}

div.contentDiv_5 a:link,
div.contentDiv_5 a:visited
{
	color:#9fc793;
}

div.contentDiv_5 a:hover
{
	color:#ffffff;
}

div.contentDiv_6 a:link,
div.contentDiv_6 a:visited
{
	color:#9fc793;
}

div.contentDiv_6 a:hover
{
	color:#ffffff;
}

div.contentDiv_1 div.shortProfile img.shortProfileImg
{
	border:1px solid #ea8591;
}

div.contentDiv_2 div.shortProfile img.shortProfileImg
{
	border:1px solid #8f7cba;
}

div.contentDiv_3 div.shortProfile img.shortProfileImg
{
	border:1px solid #99baa5;
}

div.contentDiv_4 div.shortProfile img.shortProfileImg
{
	border:1px solid #ea8591;
}

div.contentDiv_5 div.shortProfile img.shortProfileImg
{
	border:1px solid #baafa5;
}

div.contentDiv_6 div.shortProfile img.shortProfileImg
{
	border:1px solid #dda589;
}

/*---------------END CONTENT PAGE STYLING---------------*/


/*---------------BIO PAGE STYLING---------------*/

table.bioTable
{
	border-collapse:collapse;
	border-spacing:0px;
	border:0px;
}

table.bioTable div.bio_header
{
	margin-bottom:1em;
}

table.bioTable td.bio_left_column
{
	vertical-align:top;
	width:160px;
	height:200px;
	text-align:left;
	padding:0px 5px;
}

table.bioTable td.bio_left_column img.bioImage
{
	display:inline;
	width:150px;
	height:188px;
	margin:0.2em 0px;
	padding:0px;
}

table.bioTable td.bio_left_column p.pullquote
{
	width:140px;
	margin:10px auto;
	padding:5px 0px;
	font-size:1.2em;
	text-align:center;
	line-height:1.4em;
	font-weight:normal;
	font-family:times;
	font-style:italic;
}

table.bioTable td.bio_right_column
{
	vertical-align:top;
	text-align:left;
}


/*---------------END BIO PAGE STYLING---------------*/

/*---------------LIFE PAGE STYLING---------------*/

table.shortProfileTable
{
	border-collapse:collapse;
	border-spacing:0px;
	border:0px;
	color:#ffffff;
	margin:0em 0em 2em 0em;
	padding:0px;
}

table.shortProfileTable td.shortProfile_left_column
{
	vertical-align:top;
	width:90px;
	text-align:left;
	padding-right:1em;
}

table.shortProfileTable td.shortProfile_left_column img.shortProfileImg
{
	width:90px;
	height:125px;
	margin:0px;
}

table.shortProfileTable td.shortProfile_right_column
{
	vertical-align:top;
	text-align:left;
}


/*---------------END LIFE PAGE STYLING---------------*/

/*---------------PROFILE PAGE STYLING---------------*/

table.profileTable
{
	border-collapse:collapse;
	border-spacing:0px;
	border:0px;
}

table.profileTable div.profile_header
{
	margin-bottom:1em;
}

table.profileTable td.profile_left_column
{
	vertical-align:top;
	width:160px;
	height:200px;
	text-align:left;
	padding:0px 5px;
}

table.profileTable td.profile_left_column img.profileImage
{
	display:inline;
	width:146px;
	height:202px;
	margin:0.2em 0px;
	padding:0px;
}

table.profileTable td.profile_left_column p.pullquote
{
	width:140px;
	margin:10px auto;
	padding:5px 0px;
	font-size:1.2em;
	text-align:center;
	line-height:1.4em;
	font-weight:normal;
	font-family:times;
	font-style:italic;
}

table.profileTable td.profile_right_column
{
	vertical-align:top;
	text-align:left;
}


/*---------------END PROFILE PAGE STYLING---------------*/


div.contentDiv_1 p.pullquote
{
	border-top:1px solid #ea8591;
	border-bottom:1px solid #ea8591;
}

div.contentDiv_2 p.pullquote
{
	border-top:1px solid #8f7cba;
	border-bottom:1px solid #8f7cba;
}

div.contentDiv_3 p.pullquote
{
	border-top:1px solid #99baa5;
	border-bottom:1px solid #99baa5;
}

div.contentDiv_4 p.pullquote
{
	border-top:1px solid #ea8591;
	border-bottom:1px solid #ea8591;
}

div.contentDiv_5 p.pullquote
{
	border-top:1px solid #baafa5;
	border-bottom:1px solid #baafa5;
}

div.contentDiv_6 p.pullquote
{
	border-top:1px solid #dda589;
	border-bottom:1px solid #dda589;
}

/*

div.contentDiv_1 div.news_title
{
	border-bottom:1px solid #ea8591;
}

div.contentDiv_2 div.news_title
{
	border-bottom:1px solid #8f7cba;
}

div.contentDiv_3 div.news_title
{
	border-bottom:1px solid #99baa5;
}

div.contentDiv_4 div.news_title
{
	border-bottom:1px solid #ea8591;
}

div.contentDiv_5 div.news_title
{
	border-bottom:1px solid #baafa5;
}

div.contentDiv_6 div.news_title
{
	border-bottom:1px solid #dda589;
}
*/

/*NAVIGATION*/


a.top_nav_1_default:link, a.top_nav_1_default:visited
{
	display:block;
	width:152px;
	height:20px;
	background-color:#625f66;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration:none;
	font-weight: bold;
	font-size: 10px;
	text-align: center;
	color: #b3b3b3;
	line-height:20px;
	border: 1px solid #625f66;
}

a.top_nav_1_default:hover
{
	display:block;
	width:152px;
	height:20px;
	background-color:#938f99;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration:none;
	font-weight: bold;
	font-size: 10px;
	text-align: center;
	color: #ffffff;
	line-height:20px;
	border: 1px solid #8f7cba;
}

a.top_nav_1_on:link, a.top_nav_1_on:visited, a.top_nav_1_on:hover
{
	display:block;
	width:152px;
	height:20px;
	background-color:#303033;
	border:1px solid #8f7cba;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration:none;
	font-weight: bold;
	font-size: 10px;
	text-align: center;
	color: #ffffff;
	line-height:20px;
}

a.top_nav_2_default:link, a.top_nav_2_default:visited
{
	display:block;
	width:152px;
	height:20px;
	background-color:#625f66;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration:none;
	font-weight: bold;
	font-size: 10px;
	text-align: center;
	color: #b3b3b3;
	line-height:20px;
	border: 1px solid #625f66;
}

a.top_nav_2_default:hover
{
	display:block;
	width:152px;
	height:20px;
	background-color:#938f99;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration:none;
	font-weight: bold;
	font-size: 10px;
	text-align: center;
	color: #ffffff;
	line-height:20px;
	border: 1px solid #9c7ab7;
}

a.top_nav_2_on:link, a.top_nav_2_on:visited, a.top_nav_2_on:hover
{
	display:block;
	width:152px;
	height:20px;
	background-color:#303033;
	border:1px solid #9c7ab7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration:none;
	font-weight: bold;
	font-size: 10px;
	text-align: center;
	color: #ffffff;
	line-height:20px;
}

a.top_nav_3_default:link, a.top_nav_3_default:visited
{
	display:block;
	width:152px;
	height:20px;
	background-color:#625f66;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration:none;
	font-weight: bold;
	font-size: 10px;
	text-align: center;
	color: #b3b3b3;
	line-height:20px;
	border: 1px solid #625f66;
}

a.top_nav_3_default:hover
{
	display:block;
	width:152px;
	height:20px;
	background-color:#938f99;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration:none;
	font-weight: bold;
	font-size: 10px;
	text-align: center;
	color: #ffffff;
	line-height:20px;
	border: 1px solid #9fc793;
}

a.top_nav_3_on:link, a.top_nav_3_on:visited, a.top_nav_3_on:hover
{
	display:block;
	width:152px;
	height:20px;
	background-color:#303033;
	border:1px solid #9fc793;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration:none;
	font-weight: bold;
	font-size: 10px;
	text-align: center;
	color: #ffffff;
	line-height:20px;
}

a.top_nav_4_default:link, a.top_nav_4_default:visited
{
	display:block;
	width:152px;
	height:20px;
	background-color:#625f66;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration:none;
	font-weight: bold;
	font-size: 10px;
	text-align: center;
	color: #b3b3b3;
	line-height:20px;
	border: 1px solid #625f66;
}

a.top_nav_4_default:hover 
{
	display:block;
	width:152px;
	height:20px;
	background-color:#938f99;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration:none;
	font-weight: bold;
	font-size: 10px;
	text-align: center;
	color: #ffffff;
	line-height:20px;
	border: 1px solid #f58b6c;
}

a.top_nav_4_on:link, a.top_nav_4_on:visited, a.top_nav_4_on:hover
{
	display:block;
	width:152px;
	height:20px;
	background-color:#303033;
	border:1px solid #f58b6c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration:none;
	font-weight: bold;
	font-size: 10px;
	text-align: center;
	color: #ffffff;
	line-height:20px;
}

a.top_nav_5_default:link, a.top_nav_5_default:visited
{
	display:block;
	width:152px;
	height:20px;
	background-color:#625f66;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration:none;
	font-weight: bold;
	font-size: 10px;
	text-align: center;
	color: #b3b3b3;
	line-height:20px;
	border: 1px solid #625f66;
}

a.top_nav_5_default:hover
{
	display:block;
	width:152px;
	height:20px;
	background-color:#938f99;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration:none;
	font-weight: bold;
	font-size: 10px;
	text-align: center;
	color: #ffffff;
	line-height:20px;
	border: 1px solid #cdb792;
}

a.top_nav_5_on:link, a.top_nav_5_on:visited, a.top_nav_5_on:hover
{
	display:block;
	width:152px;
	height:20px;
	background-color:#303033;
	border:1px solid #cdb792;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration:none;
	font-weight: bold;
	font-size: 10px;
	text-align: center;
	color: #ffffff;
	line-height:20px;
}

a.top_nav_6_default:link, a.top_nav_6_default:visited
{
	display:block;
	width:152px;
	height:20px;
	background-color:#625f66;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration:none;
	font-weight: bold;
	font-size: 10px;
	text-align: center;
	color: #b3b3b3;
	line-height:20px;
	border: 1px solid #625f66;
}

a.top_nav_6_default:hover
{
	display:block;
	width:152px;
	height:20px;
	background-color:#938f99;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration:none;
	font-weight: bold;
	font-size: 10px;
	text-align: center;
	color: #ffffff;
	line-height:20px;
	border: 1px solid #e09b89;
}

a.top_nav_6_on:link, a.top_nav_6_on:visited, a.top_nav_6_on:hover
{
	display:block;
	width:152px;
	height:20px;
	background-color:#303033;
	border:1px solid #e09b89;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration:none;
	font-weight: bold;
	font-size: 10px;
	text-align: center;
	color: #ffffff;
	line-height:20px;
}

img.top_nav_onArrow
{
	width:4px;
	height:10px;
	border:0px;
	display:inline;
	padding:auto;
	line-height:20px;
}

/*SHADOW BOXES*/
.box_top_r
{
	background-image:url(../images/ui/shadow_boxes/box_top_r.jpg);
	width:21px;
	height:10px;
}

.box_mid_wide_r
{
	background-image:url(../images/ui/shadow_boxes/box_mid_r.jpg);
	background-repeat:repeat-y;
	width:21px;
}

.box_mid_r
{
	background-image:url(../images/ui/shadow_boxes/box_mid_r.jpg);
	background-repeat:repeat-y;
	width:10px;
}

.box_bot_r
{
	background-image:url(../images/ui/shadow_boxes/box_bot_r.jpg);
	width:10px;
	height:10px;
	background-repeat: no-repeat;
	background-position:left top;
}

.box_bot_wide_r
{
	background-image:url(../images/ui/shadow_boxes/box_bot_r.jpg);
	width:21px;
	height:10px;
	background-repeat: no-repeat;
	background-position:left top;
}

.box_bot_nav_mid
{
	background-image:url(../images/ui/shadow_boxes/box_bot_mid.jpg);
	background-repeat:repeat-x;
	height:10px;
}

.box_bot_mid
{
	background-image:url(../images/ui/shadow_boxes/box_bot_mid.jpg);
	background-repeat:repeat-x;
	height:10px;
}

.box_content
{
	border:1px solid #464749;
	background-color:#625f66;
	vertical-align:top;
	padding-left:8px;
	line-height:1.4em;
}

/* navigation menu */
a.box_inactive_sub_nav_1:link, a.box_inactive_sub_nav_1:visited
{
	display:block;
	color: #c7c8ca;
	font-size:10px;
	border:1px solid #625f66;
	background-color:#625f66;
	vertical-align:top;
	padding: 2px 0px 2px 8px;
	text-transform: uppercase;
	text-decoration:none;
	font-weight: bold;
}

a.box_inactive_sub_nav_1:hover
{
	display:block;
	color: #c7c8ca;
	font-size:10px;
	border:1px solid #b27bb5;
	background-color:#938f99;
	vertical-align:top;
	padding: 2px 0px 2px 8px;
	text-transform: uppercase;
	text-decoration:none;
	font-weight: bold;
}

a.box_active_sub_nav_1:link, a.box_active_sub_nav_1:visited
{
	display:block;
	color: #ffffff;
	font-size:10px;
	border:1px solid #b27bb5;
	background-color:#303033;
	vertical-align:top;
	padding: 2px 0px 2px 8px;
	text-transform: uppercase;
	text-decoration:none;
	font-weight: bold;
}

a.box_active_sub_nav_1:hover
{
	display:block;
	color: #ffffff;
	font-size:10px;
	border:1px solid #b27bb5;
	background-color:#938f99;
	vertical-align:top;
	padding: 2px 0px 2px 8px;
	text-transform: uppercase;
	text-decoration:none;
	font-weight: bold;
}

a.box_inactive_sub_nav_2:link, a.box_inactive_sub_nav_2:visited
{
	display:block;
	color: #c7c8ca;
	font-size:10px;
	border:1px solid #625f66;
	background-color:#625f66;
	vertical-align:top;
	padding: 2px 0px 2px 8px;
	text-transform: uppercase;
	text-decoration:none;
	font-weight: bold;
}

a.box_inactive_sub_nav_2:hover
{
	display:block;
	color: #c7c8ca;
	font-size:10px;
	border:1px solid #7383c1;
	background-color:#938f99;
	vertical-align:top;
	padding: 2px 0px 2px 8px;
	text-transform: uppercase;
	text-decoration:none;
	font-weight: bold;
}

a.box_active_sub_nav_2:link, a.box_active_sub_nav_2:visited
{
	display:block;
	color: #ffffff;
	font-size:10px;
	border:1px solid #7383c1;
	background-color:#303033;
	vertical-align:top;
	padding: 2px 0px 2px 8px;
	text-transform: uppercase;
	text-decoration:none;
	font-weight: bold;
}

a.box_active_sub_nav_2:hover
{
	display:block;
	color: #ffffff;
	font-size:10px;
	border:1px solid #7383c1;
	background-color:#938f99;
	vertical-align:top;
	padding: 2px 0px 2px 8px;
	text-transform: uppercase;
	text-decoration:none;
	font-weight: bold;
}

a.box_inactive_sub_nav_3:link, a.box_inactive_sub_nav_3:visited
{
	display:block;
	color: #c7c8ca;
	font-size:10px;
	border:1px solid #625f66;
	background-color:#625f66;
	vertical-align:top;
	padding: 2px 0px 2px 8px;
	text-transform: uppercase;
	text-decoration:none;
	font-weight: bold;
}

a.box_inactive_sub_nav_3:hover
{
	display:block;
	color: #c7c8ca;
	font-size:10px;
	border:1px solid #889fc7;
	background-color:#938f99;
	vertical-align:top;
	padding: 2px 0px 2px 8px;
	text-transform: uppercase;
	text-decoration:none;
	font-weight: bold;
}

a.box_active_sub_nav_3:link, a.box_active_sub_nav_3:visited
{
	display:block;
	color: #ffffff;
	font-size:10px;
	border:1px solid #889fc7;
	background-color:#303033;
	vertical-align:top;
	padding: 2px 0px 2px 8px;
	text-transform: uppercase;
	text-decoration:none;
	font-weight: bold;
}

a.box_active_sub_nav_3:hover
{
	display:block;
	color: #ffffff;
	font-size:10px;
	border:1px solid #889fc7;
	background-color:#938f99;
	vertical-align:top;
	padding: 2px 0px 2px 8px;
	text-transform: uppercase;
	text-decoration:none;
	font-weight: bold;
}


a.box_inactive_sub_nav_4:link, a.box_inactive_sub_nav_4:visited
{
	display:block;
	color: #c7c8ca;
	font-size:10px;
	border:1px solid #625f66;
	background-color:#625f66;
	vertical-align:top;
	padding: 2px 0px 2px 8px;
	text-transform: uppercase;
	text-decoration:none;
	font-weight: bold;
}

a.box_inactive_sub_nav_4:hover
{
	display:block;
	color: #c7c8ca;
	font-size:10px;
	border:1px solid #b27bb5;
	background-color:#938f99;
	vertical-align:top;
	padding: 2px 0px 2px 8px;
	text-transform: uppercase;
	text-decoration:none;
	font-weight: bold;
}

a.box_active_sub_nav_4:link, a.box_active_sub_nav_4:visited
{
	display:block;
	color: #ffffff;
	font-size:10px;
	border:1px solid #b27bb5;
	background-color:#303033;
	vertical-align:top;
	padding: 2px 0px 2px 8px;
	text-transform: uppercase;
	text-decoration:none;
	font-weight: bold;
}

a.box_active_sub_nav_4:hover
{
	display:block;
	color: #ffffff;
	font-size:10px;
	border:1px solid #b27bb5;
	background-color:#938f99;
	vertical-align:top;
	padding: 2px 0px 2px 8px;
	text-transform: uppercase;
	text-decoration:none;
	font-weight: bold;
}

a.box_inactive_sub_nav_5:link, a.box_inactive_sub_nav_5:visited
{
	display:block;
	color: #c7c8ca;
	font-size:10px;
	border:1px solid #625f66;
	background-color:#625f66;
	vertical-align:top;
	padding: 2px 0px 2px 8px;
	text-transform: uppercase;
	text-decoration:none;
	font-weight: bold;
}

a.box_inactive_sub_nav_5:hover
{
	display:block;
	color: #c7c8ca;
	font-size:10px;
	border:1px solid #909cc7;
	background-color:#938f99;
	vertical-align:top;
	padding: 2px 0px 2px 8px;
	text-transform: uppercase;
	text-decoration:none;
	font-weight: bold;
}

a.box_active_sub_nav_5:link, a.box_active_sub_nav_5:visited
{
	display:block;
	color: #ffffff;
	font-size:10px;
	border:1px solid #909cc7;
	background-color:#303033;
	vertical-align:top;
	padding: 2px 0px 2px 8px;
	text-transform: uppercase;
	text-decoration:none;
	font-weight: bold;
}

a.box_active_sub_nav_5:hover
{
	display:block;
	color: #ffffff;
	font-size:10px;
	border:1px solid #909cc7;
	background-color:#938f99;
	vertical-align:top;
	padding: 2px 0px 2px 8px;
	text-transform: uppercase;
	text-decoration:none;
	font-weight: bold;
}

a.box_inactive_sub_nav_6:link, a.box_inactive_sub_nav_6:visited
{
	display:block;
	color: #c7c8ca;
	font-size:10px;
	border:1px solid #625f66;
	background-color:#625f66;
	vertical-align:top;
	padding: 2px 0px 2px 8px;
	text-transform: uppercase;
	text-decoration:none;
	font-weight: bold;
}

a.box_inactive_sub_nav_6:hover
{
	display:block;
	color: #c7c8ca;
	font-size:10px;
	border:1px solid #d7b789;
	background-color:#938f99;
	vertical-align:top;
	padding: 2px 0px 2px 8px;
	text-transform: uppercase;
	text-decoration:none;
	font-weight: bold;
}

a.box_active_sub_nav_6:link, a.box_active_sub_nav_6:visited
{
	display:block;
	color: #ffffff;
	font-size:10px;
	border:1px solid #d7b789;
	background-color:#303033;
	vertical-align:top;
	padding: 2px 0px 2px 8px;
	text-transform: uppercase;
	text-decoration:none;
	font-weight: bold;
}

a.box_active_sub_nav_6:hover
{
	display:block;
	color: #ffffff;
	font-size:10px;
	border:1px solid #d7b789;
	background-color:#938f99;
	vertical-align:top;
	padding: 2px 0px 2px 8px;
	text-transform: uppercase;
	text-decoration:none;
	font-weight: bold;
}

/*****************************************************************************************************************************/

a.box_inactive_sub_nav_child_1:link, a.box_inactive_sub_nav_child_1:visited
{
	display:block;
	font-size:10px;
	text-transform: uppercase;
	font-weight: bold;
	color: #c7c8ca;
	text-decoration: none;
	padding: 2px 0px 2px 12px;
	border:1px solid #4c494e;
	background-color:#4c494e;
}

a.box_inactive_sub_nav_child_1:hover
{
	display:block;
	font-size:10px;
	text-transform: uppercase;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	padding: 2px 0px 2px 12px;
	border:1px solid #938f99;
	background-color:#938f99;
}

a.box_active_sub_nav_child_1:link, a.box_active_sub_nav_child_1:visited, a.box_active_sub_nav_child_1:hover
{
	display:block;
	font-size:10px;
	text-transform: uppercase;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	padding: 2px 0px 2px 12px;
	border:1px solid #606066;
	background-color:#606066;
}

a.box_inactive_sub_nav_child_2:link, a.box_inactive_sub_nav_child_2:visited
{
	display:block;
	font-size:10px;
	text-transform: uppercase;
	font-weight: bold;
	color: #c7c8ca;
	text-decoration: none;
	padding: 2px 0px 2px 12px;
	border:1px solid #4c494e;
	background-color:#4c494e;
}

a.box_inactive_sub_nav_child_2:hover
{
	display:block;
	font-size:10px;
	text-transform: uppercase;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	padding: 2px 0px 2px 12px;
	border:1px solid #938f99;
	background-color:#938f99;
}

a.box_active_sub_nav_child_2:link, a.box_active_sub_nav_child_2:visited, a.box_active_sub_nav_child_2:hover
{
	display:block;
	font-size:10px;
	text-transform: uppercase;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	padding: 2px 0px 2px 12px;
	border:1px solid #606066;
	background-color:#606066;
}

a.box_inactive_sub_nav_child_3:link, a.box_inactive_sub_nav_child_3:visited
{
	display:block;
	font-size:10px;
	text-transform: uppercase;
	font-weight: bold;
	color: #c7c8ca;
	text-decoration: none;
	padding: 2px 0px 2px 12px;
	border:1px solid #4c494e;
	background-color:#4c494e;
}

a.box_inactive_sub_nav_child_3:hover
{
	display:block;
	font-size:10px;
	text-transform: uppercase;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	padding: 2px 0px 2px 12px;
	border:1px solid #938f99;
	background-color:#938f99;
}

a.box_active_sub_nav_child_3:link, a.box_active_sub_nav_child_3:visited, a.box_active_sub_nav_child_3:hover
{
	display:block;
	font-size:10px;
	text-transform: uppercase;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	padding: 2px 0px 2px 12px;
	border:1px solid #606066;
	background-color:#606066;
}

a.box_inactive_sub_nav_child_4:link, a.box_inactive_sub_nav_child_4:visited
{
	display:block;
	font-size:10px;
	text-transform: uppercase;
	font-weight: bold;
	color: #c7c8ca;
	text-decoration: none;
	padding: 2px 0px 2px 12px;
	border:1px solid #4c494e;
	background-color:#4c494e;
}

a.box_inactive_sub_nav_child_4:hover
{
	display:block;
	font-size:10px;
	text-transform: uppercase;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	padding: 2px 0px 2px 12px;
	border:1px solid #938f99;
	background-color:#938f99;
}

a.box_active_sub_nav_child_4:link, a.box_active_sub_nav_child_4:visited, a.box_active_sub_nav_child_4:hover
{
	display:block;
	font-size:10px;
	text-transform: uppercase;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	padding: 2px 0px 2px 12px;
	border:1px solid #606066;
	background-color:#606066;
}

a.box_inactive_sub_nav_child_5:link, a.box_inactive_sub_nav_child_5:visited
{
	display:block;
	font-size:10px;
	text-transform: uppercase;
	font-weight: bold;
	color: #c7c8ca;
	text-decoration: none;
	padding: 2px 0px 2px 12px;
	border:1px solid #4c494e;
	background-color:#4c494e;
}

a.box_inactive_sub_nav_child_5:hover
{
	display:block;
	font-size:10px;
	text-transform: uppercase;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	padding: 2px 0px 2px 12px;
	border:1px solid #938f99;
	background-color:#938f99;
}

a.box_active_sub_nav_child_5:link, a.box_active_sub_nav_child_5:visited, a.box_active_sub_nav_child_5:hover
{
	display:block;
	font-size:10px;
	text-transform: uppercase;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	padding: 2px 0px 2px 12px;
	border:1px solid #606066;
	background-color:#606066;
}

a.box_inactive_sub_nav_child_6:link, a.box_inactive_sub_nav_child_6:visited
{
	display:block;
	font-size:10px;
	text-transform: uppercase;
	font-weight: bold;
	color: #c7c8ca;
	text-decoration: none;
	padding: 2px 0px 2px 12px;
	border:1px solid #4c494e;
	background-color:#4c494e;
}

a.box_inactive_sub_nav_child_6:hover
{
	display:block;
	font-size:10px;
	text-transform: uppercase;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	padding: 2px 0px 2px 12px;
	border:1px solid #938f99;
	background-color:#938f99;
}

a.box_active_sub_nav_child_6:link, a.box_active_sub_nav_child_6:visited, a.box_active_sub_nav_child_6:hover
{
	display:block;
	font-size:10px;
	text-transform: uppercase;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	padding: 2px 0px 2px 12px;
	border:1px solid #606066;
	background-color:#606066;
}

a.archive_inactive_sub_nav:link, a.archive_inactive_sub_nav:visited
{
	display:block;
	color: #c7c8ca;
	font-size:10px;
	border:1px solid #625f66;
	background-color:#625f66;
	vertical-align:top;
	padding: 2px 0px 2px 8px;
	text-transform: uppercase;
	text-decoration:none;
	font-weight: bold;
}

a.archive_inactive_sub_nav:hover
{
	display:block;
	color: #c7c8ca;
	font-size:10px;
	border:1px solid #8f7cba;
	background-color:#938f99;
	vertical-align:top;
	padding: 2px 0px 2px 8px;
	text-transform: uppercase;
	text-decoration:none;
	font-weight: bold;
}

a.archive_active_sub_nav:link, a.archive_active_sub_nav:visited, a.archive_active_sub_nav:hover
{
	display:block;
	color: #ffffff;
	font-size:10px;
	border:1px solid #8f7cba;
	background-color:#303033;
	vertical-align:top;
	padding: 2px 0px 2px 8px;
	text-transform: uppercase;
	text-decoration:none;
	font-weight: bold;
}

/*Sub Menu Navigation*/
#sub_menu_div
{
  border:1px solid #303033;
}

div.menuTitle
{
	display:block;
	height:16px;
	color: #c7c8ca;
	font-size:10px;
	border:1px solid #625f66;
	background-color:#625f66;
	vertical-align:top;
	text-transform: uppercase;
	font-weight: bold;
}

.sub_menu_selected
{
	display:block;
	font-size:10px;
	text-transform: uppercase;
	font-weight: bold;
	color: #303033;
	text-decoration: none;
	padding: 2px 0px 2px 12px;
	border:1px solid #c7c8ca;
	background-color:#c7c8ca;
}

/*
#sub_menu_div a:link , #sub_menu_div a:visited
{
	display:block;
	font-size:10px;
	text-transform: uppercase;
	font-weight: bold;
	color: #c7c8ca;
	text-decoration: none;
	padding: 2px 0px 2px 12px;
	border:1px solid #4c494e;
	background-color:#4c494e;
	background-color:#ff0000;
}

#sub_menu_div a:hover
{
	display:block;
	font-size:10px;
	text-transform: uppercase;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	padding: 2px 0px 2px 12px;
	border:1px solid #938f99;
	background-color:#938f99;
}
*/

a.adminControlLink:link, a.adminControlLink:visited
{
	text-decoration:none;
	color:#0000ff;
}

a.adminControlLink:hover
{
	text-decoration:none;
	color:#ff0000;
}

div.messageFormDiv
{
	margin:10px;
	text-align:center;
}

div.messageFormDiv table.messageFormTable
{
	margin:auto;
	border-collapse:collapse;
	border-spacing:0px;
	text-align:left;
}

div.sitemapPageDiv
{
	height:20px;
	line-height:20px;
	vertical-align:middle;
	padding:0px;
	margin:0px;
}

div.sitemapPageDiv span.sitemapPageLink
{
	height:20px;
	margin:0px;
	padding:0px;
	float:left;
}

div.sitemapPageDiv span.sitemapPageLink a:link,
div.sitemapPageDiv span.sitemapPageLink a:visited
{
	font-size:10px;
	color:#c7c8ca;
}

div.sitemapPageDiv span.sitemapPageLink a:hover
{
	font-size:10px;
	color:#ffffff;
}

/*
div.sitemapPageDivHover
{
	height:20px;
	line-height:20px;
	vertical-align:middle;
	padding:0px;
	margin:0px;
	border:1px solid #000000;
}

div.sitemapPageDivHover span.sitemapPageLink
{
	height:20px;
	margin:0px;
	padding:0px;
	float:left;
}

div.sitemapPageDivHover span.sitemapPageLink a:link,
div.sitemapPageDivHover span.sitemapPageLink a:visited
{
	font-size:10px;
	color:#ffffff;
}
*/

span.toolboxSpan
{
	height:20px;
	margin:0px 0px 0px 5px;
	padding:0px;
	float:left;
}

span.toolboxSpan img
{
	height:20px;
	display:inline;
}

/*---------------SCRIPTACULOUS DRAGGABLE DIVS---------------*/

div.popup
{
	position:absolute;
	z-index:500;
	color:#000000;
	width:500px;
	height:475px;
	top:200px;
	left:200px;
	background-color:#b5c5d5;
	border:1px solid #000033;
}

div.popup div.handle
{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:15px;
	color:#000000;
	background-color:#9999aa;
	border-bottom:1px solid #000033;
	font-weight:bold;
	font-size:12px;
}

div.popup div.handle div.topRight
{
	position:absolute;
	top:0px;
	right:0px;
}

div.popup div.popupContent
{
	height: 430px !important;
	margin-top:15px;
	padding:10px;
	overflow-y:auto;
	color:#000000;
}


div.big_popup
{
	position:absolute;
	z-index:500;
	color:#000000;
	width:710px;
	height:650px;
	top:200px;
	left:200px;
	background-color:#b5c5d5;
	border:1px solid #000033;
}

div.big_popup div.handle
{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:15px;
	color:#000000;
	background-color:#9999aa;
	border-bottom:1px solid #000033;
	font-weight:bold;
	font-size:12px;
}

div.big_popup div.handle div.topRight
{
	position:absolute;
	top:0px;
	right:0px;
}

div.big_popup div.popupContent
{
	height: 615px !important;
	margin-top:15px;
	padding:10px;
	overflow-y:auto;
	color:#000000;
}

/*---------------END SCRIPTACULOUS DRAGGABLE DIVS---------------*/

/*---------------TOOLTIP STYLING---------------*/

div.tooltip
{
	background-color:#ffffff;
	border:1px solid #000000;
	padding:10px;
	color:#000033;
	font-weight:bold;
	font-size:12px;
	position:absolute;
	z-index:500;
	display:none;
	text-align:center;
}

/*---------------END TOOLTIP STYLING---------------*/

/*---------------CALENDAR STYLING---------------*/

div.calendarContainer
{
	text-align:center;
	margin:10px;
}

div.calendarInfo
{
	padding:10px;
}

.calendarStyle
{
	width:75%;
	margin:auto;
	border:1px solid #000000;
	background-color:#4c494e;
}

.dayHeaderStyle
{
	background-color:#4c494e;
	border:1px solid #000000;
	font-weight:bold;
}

.dayStyle
{
	border:1px solid #000000;
	background-color:#e9eaea;
	font-weight:bold;
}

.otherMonthDayStyle
{
	background-color:#f9fafa;
	border:1px solid #000000;
	font-style:italic;
}

.selectedDayStyle
{
	border:1px solid #000000;
	background-color:#fff06e !important;
	color:#000000;
	font-weight:bold;
}

.selectorStyle
{
	border:1px solid #000000;
	background-color:#4c494e;
	font-weight:bold;
}

.titleStyle
{
	border:0px;
	background-color:#4c494e;
	font-weight:bold;
}

.todayDayStyle
{
	border:0px solid #000000;
	background-color:#c7e2fa;
	font-weight:bold;
}

.weekendDayStyle
{
	border:1px solid #000000;
	background-color:#e9eaea;
	font-weight:bold;
}

/*---------------END CALENDAR STYLING---------------*/

/*---------------FILE EXPLORER STYLING---------------*/
div.fileListDiv
{
	margin:10px 0px;
}

ul.explorerUL
{
	list-style: none;
	margin:0px 0px 0px 50px;
	padding:0px 0px 0px 0px;
/*
	height:20px;
	line-height:20px;
	vertical-align:middle;
*/
}

li.explorerLI
{
	list-style: none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
/*
	height:20px;
	line-height:20px;
	vertical-align:middle;
*/
}

ul.explorerUL span.explorerItem
{
	height:20px;
	margin:0px;
	padding:0px;
	float:left;
}

li.explorerLI span.explorerItem
{
	height:20px;
	margin:0px;
	padding:0px;
	float:left;
}

/*---------------END FILE EXPLORER STYLING---------------*/

