@import url("css/menu.css");

/* CSS Document */
html {font-size:62.5%;}
body {height:100%; margin:0 20px; padding:0px; min-width:800px; font-size:1.3em;}

/*-------- Default Style --------*/
th,td,div,dt,dd,dl,li, p{color:#252525; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:1em }
a,a:link,a:visited,a:active{color:#850825; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:normal; }
a:hover{color:#252525; text-decoration:none; }


h1 {font-family:Arial, Helvetica, sans-serif; font-size:1.65em; font-weight:bold; color:#003468; margin-bottom:5px;}
h2 {font-family:Arial, Helvetica, sans-serif; font-size:1.25em; font-weight:bold; color:#003468; margin-bottom:5px;}
h3 {font-family:Arial, Helvetica, sans-serif; font-size:1.1em; font-weight:bold;color:#d98014;}
h4 {font-family:Arial, Helvetica, sans-serif; font-size:1.0em; font-weight:bold;color:#00477e;}
h5 {font-family:Arial, Helvetica, sans-serif; font-size:0.9em; font-weight:bold;}
h6 {font-family:Arial, Helvetica, sans-serif; font-size:0.8em; font-weight:bold;}

.normal{color:#252525; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
.persontitle {color:#00477E;font-size:1.2em;font-weight:bold;}
.personpic {height:141px;width:106px;float:left;margin-top:6px;}

/*-------- design style --------*/
.template_style{width:940px; margin:auto;}


.logo {padding:0px; margin:0px; background:#FFF url(images/masthead-default.gif) no-repeat bottom right;height:132px;}
.logolandd {padding:0px; margin:0px; background:#FFF url(images/masthead-landd.gif) no-repeat bottom right;height:132px;}
.logoabout {padding:0px; margin:0px; background:#FFF url(images/masthead-about.gif) no-repeat bottom right;height:132px;}
.logocab {padding:0px; margin:0px; background:#FFF url(images/masthead-cab.gif) no-repeat bottom right;height:132px;}
.logonews {padding:0px; margin:0px; background:#FFF url(images/masthead-news.gif) no-repeat bottom right;height:132px;}
.logomembers {padding:0px; margin:0px; background:#FFF url(images/masth-01new2.gif) no-repeat bottom right;height:132px;}
.logoareas {padding:0px; margin:0px; background:#FFF url(images/masth-01new.gif) no-repeat bottom right;height:132px;}

.menu_bg{padding:0;  margin: 0; background:url(images/nav-bg-off.gif) repeat-x;}

.search_style{float:right; padding:0;}
.search_bg{padding-right:2px;}
.search_bg Input{color: #43494D;}

.menu_style{float:left; margin-bottom: 10px;}

.bread_bg{padding:0px; margin: 0 19px 0 7px; background:url(images/bread_bg_gray.png) repeat-x top left; height:34px;}

#login_style{ float:right; padding:8px 17px 0px 10px; }
#bread_style{ float:left; padding:0px 0px 0px 7px; color:#000000; font-size:13px; }


.bot_top{padding-top:0px; margin-top:7px; background:url(images/footerline-top.gif) repeat-x top left;}
.bot_bottom{padding-bottom:3px; margin:0px; background:url(images/footerline-bottom.gif) repeat-x bottom left;}
.bot_pad{margin:0px;padding:3px 0;}

#terms_style{float:right; color:#003468;}
#copy_style{float:right;}
#iroaddress{float:left; color:#003468;}
#scredit{float:left;font-size:10px;padding-top:2px}

.clear_float{clear:both;}
.linkimg {float: right; border:0; text-align:left;}
.linkwrapper {clear:both; border-bottom: 1px solid orange; margin-bottom:5px;}

div#contentp {margin-top:0; /*border: 1px solid #000000;*/}

/*hr.orangedivider {height:1px; color:#d98014; background-color:#d98014;}*/

hr.orangedivider
{
  border-top: 1px solid #d98014;
}


/*--------- pane style ----------*/
.TopPane, .BottomPane{ padding:0px; margin:0px; }
.ContentPane { padding:0px; margin:0px;}
.LeftPane{ padding:0px 10px 0px 0px; width:200px; margin:0px; }
.RightPane{ padding:0px 0px 0px 10px; width:200px; margin:0px; }

/*------------ Breadcrumb Style --------------*/
.Breadcrumb,a.Breadcrumb:link,a.Breadcrumb:active,a.Breadcrumb:visited{ color:#4F839F; font-size:13px; }
a.Breadcrumb:hover{color:#C00;}

/*-------------- Link Style --------------*/
.links {text-align:center;}
.links,a.links:link,a.links:active,a.links:visited{ font-weight:bold; color:#4F839F; font-size:11px;}
a.links:hover{color:#C00;}

/*-------------- User Style --------------*/
.user,a.user:link,a.user:active,a.user:visited { color:#4F839F; font-size:11px;}
a.user:hover{color:#C00;}

/*-------------- Footer Style --------------*/
.footer,a.footer:link,a.footer:active,a.footer:visited { color:#4F839F; font-size:11px;}
a.footer:hover{color:#C00;}

/*-------------- Search SkinObject Styles --------------*/
div.SearchContainer{position:relative; white-space: nowrap;}
div.SearchBorder{width: 200px; height: 20px; border: solid 1px #e0e0e0; position:absolute; right:35px; background-color: White; white-space: nowrap; margin-top: 2px;}
div.SearchContainer a{padding: 0px 5px; position:relative; display: block;}
div.SearchIcon{float: left; width: 31px; height: 20px; cursor: pointer; z-index: 11; background: no-repeat 2px 2px; text-align:right;}
div.SearchIcon img{margin-top: 3px;}

input.SearchTextBox{float: left; z-index: 10; border: 0px; width:150px; height:18px; margin-left:3px;}

#SearchChoices{clear: both; display: none; border: solid 1px #C3D4DF; z-index: 2000; cursor: pointer; margin: 0; padding: 0; text-align:left; font-size:12px; background-color: #F3F7FA; position:absolute; top: 22px; left: 0px;}
#SearchChoices li{cursor: pointer; margin: 0; padding: 2px 2px 0 2px; padding-left: 25px; height: 18px; text-align:left; background-color: #F3F7FA; background-repeat: no-repeat; background-position: 2px center; list-style: none; list-style-image: none; border: none; display:block;}
#SearchChoices li.searchHilite{background-color: #CE0D0D;	color:#ffffff; border: none;}
#SearchChoices li.searchDefault{background-color: #F8FAFF; border: none;}

/* Inventua Menu Classes */

.currentItemHighlight0, .currentItemHighlight1, .currentItemHighlight2, .currentItemHighlight3
{
  font-weight:bold!Important; background-color: #d7d2cb!Important;  text-decoration: none; width: 100%;
}

.MenuItem0, .MenuItemMouseOver0, .MenuItem0 HR
{
  padding: 2px 0 2px 0px; font-weight: normal;
}
.MenuItem0 A, .MenuItem0 A:Link, .MenuItem0 A:Hover, .MenuItem0 A:Visited, .MenuItem0 A:Active, 
.MenuItemMouseOver0 A, .MenuItemMouseOver0 A:Link, .MenuItemMouseOver0 A:Visited, .MenuItemMouseOver0 A:Hover, .MenuItemMouseOver0  A:Active
{
  text-decoration: none; width: 100%;
}
.MenuItemMouseOver0
{
  background-color: #d7d2cb!Important;
}

.MenuItem1, .MenuItemMouseOver1, .MenuItem1 HR
{
  padding: 2px 0 2px 10px; font-weight: normal;
}
.MenuItem1 A, .MenuItem1 A:Link, .MenuItem1 A:Hover, .MenuItem1 A:Visited, .MenuItem1 A:Active, 
.MenuItemMouseOver1 A, .MenuItemMouseOver1 A:Link, .MenuItemMouseOver1 A:Visited, .MenuItemMouseOver1 A:Hover, .MenuItemMouseOver1  A:Active
{
  text-decoration: none; width: 100%;
}
.MenuItemMouseOver1
{
  background-color: #d7d2cb!Important;
}

.MenuItem2, .MenuItemMouseOver2, .MenuItem2 HR
{
  padding: 2px 0 2px 20px; font-weight: normal;
}
.MenuItem2 A, .MenuItem2 A:Link, .MenuItem2 A:Hover, .MenuItem2 A:Visited, .MenuItem2 A:Active, 
.MenuItemMouseOver2 A, .MenuItemMouseOver2 A:Link, .MenuItemMouseOver2 A:Visited, .MenuItemMouseOver2 A:Hover, .MenuItemMouseOver2  A:Active
{
  text-decoration: none; width: 100%;
}
.MenuItemMouseOver2
{
  background-color: #d7d2cb!Important;
}

/* ######################################################### */
TabList, TabList ul { 
	padding: 0;
	margin: 0;
	list-style: none;
}

TabList ul {
	background-color: white;
	margin-top: 4px;
}

TabList .hitarea {
	background: url(images/treeview-default.gif) -64px -25px no-repeat;
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}

TabList li { 
	margin: 0;
	padding: 3px 0pt 3px 16px;
}

TabList a.selected {
	background-color: #eee;
}

#treecontrol { margin: 1em 0; display: none; }

TabList .hover { color: red; cursor: pointer; }

TabList li { background: url(images/treeview-default-line.gif) 0 0 no-repeat; }
TabList li.collapsable, TabList li.expandable { background-position: 0 -176px; }

TabList .expandable-hitarea { background-position: -80px -3px; }

TabList li.last { background-position: 0 -1766px }
TabList li.lastCollapsable, TabList li.lastExpandable { background-image: url(images/treeview-default.gif); }  
TabList li.lastCollapsable { background-position: 0 -111px }
TabList li.lastExpandable { background-position: -32px -67px }

TabList div.lastCollapsable-hitarea, TabList div.lastExpandable-hitarea { background-position: 0; }

TabList-red li { background-image: url(images/treeview-red-line.gif); }
TabList-red .hitarea, TabList-red li.lastCollapsable, TabList-red li.lastExpandable { background-image: url(images/treeview-red.gif); } 

TabList-black li { background-image: url(images/treeview-black-line.gif); }
TabList-black .hitarea, TabList-black li.lastCollapsable, TabList-black li.lastExpandable { background-image: url(images/treeview-black.gif); }  

TabList-gray li { background-image: url(images/treeview-gray-line.gif); }
TabList-gray .hitarea, TabList-gray li.lastCollapsable, TabList-gray li.lastExpandable { background-image: url(images/treeview-gray.gif); } 

TabList-famfamfam li { background-image: url(images/treeview-famfamfam-line.gif); }
TabList-famfamfam .hitarea, TabList-famfamfam li.lastCollapsable, TabList-famfamfam li.lastExpandable { background-image: url(images/treeview-famfamfam.gif); } 


.filetree li { padding: 3px 0 2px 16px; }
.filetree span.folder, .filetree span.file { padding: 1px 0 1px 16px; display: block; }
.filetree span.folder { background: url(images/folder.gif) 0 0 no-repeat; }
.filetree li.expandable span.folder { background: url(images/folder-closed.gif) 0 0 no-repeat; }
.filetree span.file { background: url(images/file.gif) 0 0 no-repeat; }
