/* CSS Document */

body { 
	margin:0;
	padding:0px;
	background-color:#989999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}


/*li	{list-style-image:url(/orange-arrow.gif);
	list-style:url(/orange-arrow.gif);}
*/	
table tr td {font-size:12px}

table#content {
	width:100%;
	/*background-color:#FFFFFF;*/
	height:500px;
	margin:0px;
	padding:0px;
	border:0px;
	}

table#content td#left, table#content td#main, table#content td#right {
	vertical-align:top;
	}
	
table#content td#left 		{
	width:163px;
	}

table#content td#main 		{
	}

table#content td#right	 	{
	width:200px;
	}

input.buttonsearchbox {
	border:0px;
	width:15px;
	height:14px;
	background-image:url(../images/search_button.gif);
	margin-left:10px;
	color:#999999;
	}

td.searchbox {padding-right:40px}

input.inputboxsearchbox	{
	border:1px solid #444444;
	font-size:10px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:16px;
	}

div.searchsearchbox { font-size:2px;
	display:block;
	margin-top:10px;}

ul#mainlevellefttop, ul#mainlevelleftmiddle, ul#mainlevelleftbottom	{
	margin:0px 0px 0px 0px ;
	padding:0px 0px 0px 0px ;
	list-style:none;
	width:163px;
	}

ul#mainlevellefttop li a, ul#mainlevelleftmiddle li a, ul#mainlevelleftbottom li a {
	padding:0px 0px 0px 35px;
	display:block;
	width:100%;
	height:27px;
	line-height:27px;
	text-transform:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#161616;
	text-decoration:none;
	background-repeat:no-repeat;
	background-position:0px 0px;
	}
	
ul#mainlevellefttop li , ul#mainlevelleftmiddle li , ul#mainlevelleftbottom li {
	}

ul#mainlevellefttop li a:hover, ul#mainlevelleftmiddle li a:hover, ul#mainlevelleftbottom li a:hover {
	text-decoration:none;
	background-position:0px -28px;
	}
	
ul#mainlevellefttop li a, ul#mainlevelleftmiddle li a, ul#mainlevelleftbottom li a {
	border-top:1px solid #ffffff;
	}
	
table.moduletablelefttop, table.moduletableleftmiddle, table.moduletableleftbottom	 {
	border-bottom:0px solid #FFFFFF;
	border-left-style:solid;
	border-left-width:12px;
	width:151px;
	}
	
table.moduletablenews {
	background-image:url(../images/latestnews-top.gif);
	width:175px;
	background-repeat:no-repeat;
	margin-top:27px;
	margin-bottom:27px;
	}

table.moduletablenews table.contentpaneopen	{
	background-image:url(../images/latestnews_bottom.gif);
	background-position:bottom;
	width:100%;
	padding:0px 3px 0px 5px ;
	margin:0px;
	}

table.moduletablenews th {
	font-size:13px;
	font-weight:bold;
	padding-top:4.5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	padding-left:20px;
	line-height:16px;
	}


td#right table.moduletablelefttop table tr td a  {
	line-height:27px;
	background-color:#CECFCE;
	display:block;
	height:27px;
	border-top:1px solid #FFFFFF;
	padding-left:35px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#161616;
	text-decoration:none;
	background-repeat:no-repeat;
	background-image:url(/images/menu-background.gif);
	}	
td#right table.moduletablelefttop {
	border-width:0px 12px 0px 0px;
	width:100%;
	border-left-width:0px;
	}
	
td#right table.moduletablelefttop table tr td {
	background-image:url(/images/menu-background.gif);
	}
	

/*----------------------------------


table.contentpaneopen tr td {
	padding:3px 10px 5px 10px;
	}



---------------------------------------*/

input.inputbox1 {
	width:114px;
	height:21px;
	border:1px solid #454545;
	}

textarea.inputbox2 {
	width:138px;
	border:1px solid #454545;
	}
	
div#contactus {
	width:151px;
	margin-left:10px;
	border:1px solid #C1C1C1;
	text-align:center
	}
	
td#divider {
	width:9px;
	text-align:center;}
	

span.pathway {font-size:11px; color:#666666}
span.pathway a 			{ text-decoration:none}
span.pathway a:hover 	{text-decoration: underline}













div#livehelp	{
	display:block;
	height:104px;
	width:194px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	}  div#livehelp span {
		display:block;
		padding-top:78px;
		padding-left:15px;
		} div#livehelp span a {
			color:#FFFFFF;
			text-decoration:none;
		 	}






































/* ------------------------------------------------------------------------- */
	/* <![CDATA[ */




		/*--------------------LEGEND -----------------------+
		|                                                   |
		| .content   -- the content div, also the className |
		|               for tabSystem divs                  |
		| .tabs      -- the div that holds all tabs         |
		| .tab       -- an inactive tab                     |
		| .tabActive -- an active tab                       |
		| .tabHover  -- an inactive tab onMouseOver         |
		|___________________________________________________*/

td#main	{
         font-family: Verdana, Arial, Helvetica, sans-serif;
		 font-size:12px;
	}	
	
     .content {
         position: relative;
         
         /* Absolute positioning for .content and .tabs
          * works best for nested tabsystems.
          *
          
         margin-left: 150px;*/
         top: 20px;
         font-family: Verdana, Arial, Helvetica, sans-serif;
		 font-size:12px;
         padding: 8px 12px 12px 12px;
         border: 0px solid #666;
         width: 95%;
		 display:block;
     }
     
	.content .content{
		top: 38px;
		margin-left: 20px;
	}
	
     .content .padder{
       height: 200px;
     }
     
      div.tabs {
		 margin-top:10px; 
		 font-size: 12px;
         position: relative;
         top: 10px;
         font-family: Verdana, Arial, sans-serif ;
         cursor: default !important;
         font-weight: 700 !important;
         -Moz-User-Select: none;
		 background-color:#E0E0E0;
		 vertical-align:middle;
		 padding-left:10px;
		 font-size:10px;
		 padding-top:5px;
		 width:98%;
      }
	  
	  
	  
	  
	  span.tab, div.tabs table td {
	  font-size:10px;
	  font-weight:bold;
	  }
	  
      .content div.tabs{
         top: 20px;
         left: 52px;
      }
	  
      .content h1 {
		font-size:12px;
		color:#CC3300;
      }
      
       
     .tab {
		 display:compact;
 		 padding:3px 9px 3px 9px;
		 border:1px solid #444444;
		 background-color:#FFFFFF;
		 color:#0066CC;
		 margin:2px 0px 3px 0px;
		 overflow:visible; 
		 white-space:nowrap;
		 cursor:pointer !important;
		 width:auto !important;
		 line-height:24px;
		 height:20px;
		 font-weight:bold;
		 font-size: 12px;
		 }
		  
      .tabHover {
         background-color: #46596f;
         color:#fff;
		 }
      .tabActive { 
         color: #060610 ;
         background-color: #f3f6f9;
		 }
      
      #viewsrc{
        width: 130px;
        border: 1px solid #003;
        margin:8px;
        background-color: #f3f6fc;
        position:absolute;
      } span#testthis {}
     
	/* ]]> */




/*  From Siebel */

html  {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; 
	/*line-height: 16px;*/ }
body {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; 
	/*line-height: 16px;*/ }
td {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; 
	/*line-height: 16px;*/ }
th {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; 
	/*line-height: 16px;*/ }
 p {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; 
	/*line-height: 16px;*/ }
 li {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; 
	/*line-height: 16px;*/ }
	
	
td { vertical-align:top; }


a:link     { color: #276AAC; text-decoration: none; }
a:visited  { color: #276AAC; text-decoration: none;  }
a:hover    { color: #276AAC; text-decoration: underline;  }
a:active   { color: #276AAC; text-decoration: underline;  }

/*
Tbe better visited color 054380
*/
h1, h2, h3, h4, h5, h6, { font-weight: bold;}
h1 { font-size: 12px; color: #CC3300; line-height:22px;/* margin:0 0 8px 0;*/ }
h2 { font-size: 16px; color: #666666; line-height:16px;/* margin:0 0 2px 0;*/ }
h3 { font-size: 16px; color: #CF7600; line-height:16px;/* margin:0 0 2px 0;*/ }
h4 { font-size: 12px; color: #666666; line-height:14px;/* margin:0 0 2px 0;*/ }
h5 { font-size:12px; line-height:12px; color: #666666;/* margin:0 0 2px 0;*/ }
h6 { font-weight:normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; margin:0 0 5px 0; }

h1 a { font-size: 12px; color: #CC3300; line-height:22px;/* margin:0 0 8px 0;*/ }
h2 a { font-size: 16px; color: #666666; line-height:16px;/* margin:0 0 2px 0;*/ }
h3 a { font-size: 16px; color: #CF7600; line-height:16px;/* margin:0 0 2px 0;*/ }
h4 a { font-size: 12px; color: #666666; line-height:14px;/* margin:0 0 2px 0;*/ }
h5 a { font-size:12px; line-height:12px; color: #666666;/* margin:0 0 2px 0;*/ }
h6 a { font-weight:normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; margin:0 0 5px 0; }

a h1 { font-size: 12px; color: #CC3300; line-height:22px;/* margin:0 0 8px 0;*/ }
a h2 { font-size: 16px; color: #666666; line-height:16px;/* margin:0 0 2px 0;*/ }
a h3 { font-size: 16px; color: #CF7600; line-height:16px;/* margin:0 0 2px 0;*/ }
a h4 { font-size: 12px; color: #666666; line-height:14px;/* margin:0 0 2px 0;*/ }
a h5 { font-size:12px; line-height:12px; color: #666666;/* margin:0 0 2px 0;*/ }
a h6 { font-weight:normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; margin:0 0 5px 0; }

td.contentheading	{
	font-weight:bold;
	font-size:22px;
	font-family:Arial, Helvetica, sans-serif;
	}









td#main li {
	list-style:url(/orange-arrow.gif);
	}







/*
Eventually arrow should replace trigger
*/
.orngArrow {
	background-image: url(/orange-arrow.gif);
	background-repeat: no-repeat;
	margin-left: 4px;
	background-position: 0px center;
	padding-left: 17px; }
	
.orngArrow a:link  {text-decoration: none;}
.orngArrow a:visited {text-decoration: none;}
.orngArrow a:hover {text-decoration: underline;}
.orngArrow a:active {text-decoration: none;}




/*-------------------------------------------------*
|                     Popup
\--------------------------------------------------*/

body#contentpane {
	padding-top:100px;
	background-color:#CCCCCC;}




/*--------------------------------------------------
                 title alias
---------------------------------------------------*/

div#titlealias {
	position:absolute;
	top:100px;
	left:450px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	}
	
/*--------------------------------------------------
                 Table moduletableloginbox
---------------------------------------------------*/

table.moduletableloginbox { margin:15px 0 0 0;}
table.moduletableloginbox th {font-size: 16px; color: #CC3300; line-height:16px; text-align:left; padding-bottom:7px;}
table.moduletableloginbox {}
table.moduletableloginbox {}
table.moduletableloginbox {}


/*--------------------------------------------------
                 home page
---------------------------------------------------*/

td.borders {border:solid #9BB0C4;
	border-width:0px 1px 1px 1px;
	padding:16px 10px 0 10px;
	color:#576878;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}
	
td.borders p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px 0 10px 0 ;
	color:#576878;}
	
td.borders.features {
	padding:15px 5px 0 5px;}
	
