@charset "utf-8";
/* CSS Document */
img{
border:0px;
}
a{
cursor: hand; 	
}	
.Ntxtstyle { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:500; color:#FFFFFF; padding:5px; text-align:right;font-size-adjust:0.6; text-decoration:none; }
/* Main Div Table Start Here */
.Maintable { width:934px; background-color:#FFF; }
/* Main Div Table End Here */

/* Main Two Column Content Start Here */
.Twoclm { width:953px; background-color:#FFF; height: auto;}
/* Main Two Column Content End Here */

/* Gray Border BG Start Here */

.Grayleft { 
	width:24px; float:left; background:#000; background-image:url(/images/Templates/Template1/gray_lftbg.jpg);
	background-repeat:repeat-y; 
	height:100%;
	

	}
.Grayright { 
	width:19px; 
	background:#000; 
	background-image:url(/images/Templates/Template1/gray_rhtbg.jpg); 
	background-repeat:repeat-y; 
height:100%;

	}

/* Gray Border BG End Here */

	
/* Body Content Section Start Here  */
.Bodycontent { width:950px; float:left;}
/* Body Content Section End Here  */

/* Body Content Menu Start Here  */

.Menustyle { cursor:pointer; font-style:normal;  text-decoration:none; height:20px; width:600px;text-align:right; color:#FFF;}
* html .Menustyle { cursor:pointer; font-style:normal; text-decoration:none; height:20px; width:390px; text-align:right;}
.Headertext { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#757575; text-align:right; padding:5px 31px 5px 5px;  }
.Borderline { line-height:1px; border:1px solid #698594; width:920px; }
.Textboxwidth { width:450px; float:left; padding-left:12px; padding-top:5px; }
/* Body Content Menu End Here  */

/* Nav Style Start Here  */
.Nav { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff;  height:28px;  padding-left: 6px }
.Nav:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#f8931a; float:right; height:28px; float:left; padding-left:8px; vertical-align:top; }
/* Nav Style End Here  */

/* Nav Background Image Start Here  */
.Backgroundimage { background-image:url(/images/Templates/Template1/navbg_img.gif); height:97px; width:934px; background-repeat:no-repeat;}
/* Nav Background Image End Here  */


/* Body Column One Start Here  */
.ColumnOne { width:714px; float:left; height:100%;}
.Brownbarwidth { width:714px; float:left; }
.Graybgtext 
{ 
	font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; 
	color:#476473; text-align:left; padding:10px 10px 10px 25px; 
}

.Brownbartext { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFF; padding-left:5px; padding-top:2px; }
.Newsbg { background-image:url(/images/Templates/Template1/news_img.gif); width:694px; background-repeat:repeat-x; 
border-bottom:1px solid #aabbc3;  border-left:1px solid #aabbc3;  border-right:1px solid #aabbc3; height:85px; }
.Blogbg { background-image:url(/images/Templates/Template1/blogbg.gif); width:694px; background-repeat:repeat-x; 
border-bottom:1px solid #aabbc3;  border-left:1px solid #aabbc3;  border-right:1px solid #aabbc3; height:143px; }
.Newtext { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#292929; padding-left:20px;  line-height:25px; padding-right:8px; padding-top:12px; }
.Blogtext { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#292929; padding-left:46px;  line-height:25px; padding-right:8px; padding-top:12px; }
.Blogblacktext { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding-left:20px;  padding-right:8px; padding-top:12px; }
.Viewall { float:right; padding-right:5px; }
.spanColor { color:#345567; }
.Frumbg { background-image:url(/images/Templates/Template1/discussionbg.gif); width:694px; background-repeat:repeat-x; 
border-bottom:1px solid #aabbc3;  border-left:1px solid #aabbc3;  border-right:1px solid #aabbc3; height:105px; }
.Frumbgtext { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding-left:20px;  line-height:25px; padding-right:8px; padding-top:4px; }
/* Body Column One End Here  */

/* Body Second Clumn Strat Here  */
.Calebdarbartext { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFF; padding-left:5px; padding-top:2px; text-align:left; }
.Calebdarbg { 
	background-image:url(/images/Templates/Template1/calendar_bg.gif); width:213px; background-repeat:repeat-y; 
border-bottom:1px solid #aabbc3; background-position:center;  border-left:1px solid #aabbc3;  border-right:1px solid #aabbc3; height:170px;

}
.Calebdartext { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#292929; text-align:center;  line-height:25px; padding-right:8px; padding-top:12px; }
.Rightcaltxt { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#292929; text-align:right;  line-height:25px; padding-right:8px; padding-top:12px; text-decoration:underline; }
.Jobstble {  width:213px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000; } 
.Jobsbg { background-image:url(/images/Templates/Template1/calendar_bg.gif); width:213px; background-repeat:repeat-y; 
border-bottom:1px solid #aabbc3; background-position:center;  border-left:1px solid #aabbc3;  border-right:1px solid #aabbc3; height:180px; }
.Jobstxt { font-family: "Eras Medium ITC", Arial, Sans-serif ; font-size:13px; color:#292929;
line-height:25px; padding-right:8px; font-style:italic; text-align:left; padding-left:20px; }
.Polltext { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#000000; line-height:12px; padding-right:8px; font-style:normal; text-align:left; padding-left:20px; }
.radiobtn { float:left; width:213px; padding-left:20px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000; }
.showbtn { width:213px; float:left; padding-top:5px; }
/* Body Second Clumn End Here  */


/* Footer Start Here  */
	padding-left:5px; 
	width:700px; 
	background-color:#4b748a; 
	float:left; 
	height:69px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:normal; 
	color:#FFF; 
	text-align:right; 
	position:relative;
	padding-top:5px;
}
.aligntxt { padding-top:5px; padding-right:2px;padding-left:2px; color:#FFF; text-decoration:none;}
.footerright { float: right; }
.btnshadow { background-image:url(/images/Templates/Template1/bottom_shadow.gif); width:953px; background-repeat:repeat-x; background-position:top; }
/* Footer End Here  */

.title 
{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:16px; 
	font-weight:bold; 
	color:#476473; 
}

.heading 
{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:16px; 
	font-weight:bold; 
	color:#454545; 
}

.label 
{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	color:#476473; 
}

.normalText
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#000000; 
}

.smallText
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px;
	color:#000000;
}

.subcontent
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#476473;
}

.lineSpace
{
	height:10px;
	font-size:smaller;
}

.captionText
{
	font-size:9px;
	text-decoration:none;
	color:#97946b;
	font-weight: bold;
	font-family: Arial;
}
.footerLink
{ 
	padding-top:5px; 
	padding-right:2px;
	padding-left:2px; 
	color:#FFF; 
	text-decoration:none;
}
a.footerLink
{ 
	padding-top:5px; 
	padding-right:2px;
	padding-left:2px; 
	color:#FFF; 
	text-decoration:none;
}
.alllinks
{
     font-size:13px;
     text-decoration:none;
     color:#2c7fa7;
}

a.alllinks:hover
{
     font-size:13px;
     text-decoration:underline;
     color:#2c7fa7;
}

.Navigationlinks
{
     font-size:15px;
     text-decoration:none;
     color:#2c7fa7;
     font-weight: bold;
}

a.Navigationlinks:hover
{
      font-size:15px;
     text-decoration:underline;
     color:#2c7fa7;
     font-weight: bold;
}

.titleLinks
{
	font-family:Arial, Helvetica, sans-serif; 
    font-size:14px;
	font-weight:bold;
    text-decoration:none;
	color:#476473; 
}

a.titleLinks:hover
{
	font-family:Arial, Helvetica, sans-serif; 
    font-size:14px;
    text-decoration:underline;
	color:#476473; 
	font-weight:bold;
}

.componentPageLinks
{
	 font-family:Arial,	 Helvetica, sans-serif; 
	 font-size:12px; 
	 color:#292929; 
	 padding-left:20px;  
	 line-height:25px; 
	 padding-right:8px; 
	 padding-top:12px; 
	 text-decoration:none;
}

.pageError
{
	FONT-SIZE: 11; COLOR: rgb(255,0,0); FONT-FAMILY: verdana, arial,helvetica; LETTER-SPACING: 0px ; 
}
.subheader
{
    background-color:#ccd181;
    padding:1px;
    font-weight:bold;
}

td.odd
{
    background-color:#edf0d5;
    padding:3px;
    padding-left:8px;
}

td.even
{
     background-color:#fff;
    padding:3px;
     padding-left:8px;
}
/* New Menu */
#info {background:#f8f8f8; border:0;}

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/final_drop.html
Copyright (c) 2005-2008 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

.menu {height:24px;  z-index:100; font-family:arial, sans-serif;}
/* hack to correct IE5.5 faulty box model */
* html .menu {width:100%;}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {padding:0;margin:0;list-style-type:none;text-align: right;}
.menu ul ul {width: auto;text-align: right;}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {float:right;width:auto;position:relative;text-align:left;height:24px;padding-left:0px;padding-right:10px;padding-top:0px; }
/* style the links for the top level */
.menu a, .menu a:visited {display:block;font-size:12px;text-decoration:none; color:#fff; width:auto; height:24px;  padding-left:10px; line-height:29px; font-weight:bold;}
/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu a:visited {width:auto; width:auto;display:block;}

/* style the second level background */
.menu ul ul a.drop, .menu ul ul a.drop:visited {background:#d4d8bd url(http://www.cssplay.co.uk/menus/breadcrumbs/grey-arrow.gif) no-repeat 130px center;}
/* style the second level hover */
.menu ul ul a.drop:hover{background:#c9ba65 url(http://www.cssplay.co.uk/menus/breadcrumbs/blue-arrow.gif) no-repeat 130px center;}

.menu ul ul :hover > a.drop {background:#c9ba65 url(http://www.cssplay.co.uk/menus/breadcrumbs/blue-arrow.gif) no-repeat 130px center;}
/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited {background:#e2dfa8;}
/* style the third level hover */
.menu ul ul ul a:hover {background:#000000;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden;position:absolute;height:0;top:24px;left:0;}
/* another hack for IE5.5 */
* html .menu ul ul {top:28px;top:28px;display:none;}

/* position the third level flyout menu for a left flyout */
.menu ul ul ul.left {left:-149px;}

/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {position:absolute; top:0; left:0; border-collapse:collapse;;}
* html .menu table {position:absolute; top:0; left:0; }
/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {background:#d4d8bd; color:#000; height:auto; line-height:1em; padding:6px 10px;width:128px;border-width:0 1px 1px 1px;}
/* yet another hack for IE5.5 */
* html .menu ul ul a, * html .menu ul ul a:visited {width:150px;width:150px;}

/* style the top level hover */
.menu a:hover, .menu ul ul a:hover{color:#000; background:red;}
.menu :hover > a, .menu ul ul :hover > a {color:#000; background:#b7d186;}

/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,.menu li a:hover ul{visibility:visible;}

* html .menu li a:hover ul{display:block;background:#b7d186;}
* html .menu ul li:hover ul{display:block;background:#b7d186;}
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}

/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ visibility:visible;}
* html .menu ul :hover ul :hover ul{ visibility:visible;display:block;}





.Brownbar { background-color:#CCCC33; height:22px; width:696px; }
.Calebdarbar { background-color:#CCCC33; height:22px; width:216px; }
.Columntwo { width:231px; float:left; background-color:#CCCC33; }
.Navigationstyle { background-color:#CCCC33; height:24px; width:923px; }
.footer {pading-left:20px; width:700px; background-color:#CCCC33; float:left; height:69px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#FFF; text-align:right; }
.Header {background-image:url(/jsp/myCompanies/kinesis/img/kinesis-publicHeader.jpg); width:934px; height:107px; background-position:center; background-repeat:no-repeat; }



