/* 
================================
Skin styles for Kynexis
================================
*/   

.pagemaster { width:100%; background: url(media/pagemaster.jpg) repeat-x; }
body { margin:0; background: #374045; }

td .formtable {	padding-left: 5px; padding-right: 5px; padding-top: 5px; }

.normal, .Normal, td, p, div { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; }

/* Default Classes */
h1, h2, h3 { color: #203f76; }
a:link, a:active, a:visited {  } 
a:hover {  color: #203f76; } 

.skinmaster { background-color: #FFFFFF; }
.skinheader { background-image: url(media/HeadRepeat.jpg); background-repeat: repeat-x; }

.hgreen { color: #4e9d41; }
a.hgreen:link, a.hgreen:active, a.hgreen:visited { color: #4e9d41; text-decoration: none; } 
a.hgreen:hover {  color: #4e9d41; text-decoration: underline; } 

.hcgreen { color: #4e9d41; font-size:9pt; }
a.hcgreen:link, a.hcgreen:active, a.hcgreen:visited { color: #4e9d41; text-decoration:none; } 
a.hcgreen:hover { color: #4e9d41; text-decoration:underline; } 

.homeTitle { color: #203f76; }
a.homeTitle:link, a.homeTitle:active, a.homeTitle:visited { color: #203f76; text-decoration:none; } 
a.homeTitle:hover { color: #203f76; text-decoration:underline; } 

#kyn_MidLeftPane p, #kyn_MidContentPane p ,#kyn_MidRightPane p { color:#2856a3; font-size:8pt; }

.toppane {width: 100%;background-color: transparent;padding-left: 6px;padding-right: 4px;padding-bottom: 6px;}
.leftpane {width: 175px;background-color: transparent;padding-left: 6px;padding-right: 4px;padding-top: 0px;}
.contentpane {width: 100%;background-color: transparent;padding-left: 6px;padding-right: 4px;padding-top: 0px;}
.rightpane {width: 175px;background-color: transparent;padding-left: 6px;padding-right: 4px;padding-top: 0px;}
.bottompane {/*width: 550px;*/background-color: transparent;padding: 0px;text-align:center;}
/*.midleftpane, .midconpane { width: 50%; }
.midconleftpane, midconrightpane { width:50%; } */

.contentMaster { background-image: url(media/contentMaster.jpg); width:918px; background-repeat:no-repeat; background-position:top right; }
.Header { background-image: url(media/Header.jpg); height:144px; width: 918px; background-repeat: no-repeat; }
.Footer { background-image: url(media/Footer.jpg); height:80px; width: 918px; background-repeat: no-repeat; background-position:center; }
.menuBg { background-image: url(media/MenuBg.jpg); height:35px; background-repeat: repeat-x; padding:4px 0 0 0;  }

.dateHolder { padding-left:5px; }

.footerTxt { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#a2a6a9; } 
a.footerTxt:link, a.footerTxt:active, a.footerTxt:visited { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#a2a6a9; } 
a.footerTxt:hover { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#7c7c7d; text-decoration:none; } 

.logintxt { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; } 
a.logintxt:link, a.logintxt:active, a.logintxt:visited { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; } 
a.logintxt:hover { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#7c7c7d; text-decoration:none; } 

.Lfooter { padding-left:30px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#a2a6a9; }
.Rfooter { padding-right:30px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#a2a6a9; }

/*-- search button in search form      --*/ 
.search {font-size: 12px; padding: 4px 0 0 0; float: right; width: 180px;}
.search input {background-color: transparent;border: 1px solid #eeeeee; color:#eeeeee;}

.searchlink { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#eeeeee; } 
a.searchlink:link { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#eeeeee; } 
a.searchlink:active { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#eeeeee; } 
a.searchlink:visited { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#eeeeee; } 
a.searchlink:hover { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#cccccc; text-decoration:none; } 

/* Snapsis Vertical Menu */
/* Root items */
#nav { background: url(media/menubg.gif) repeat-x; height: 35px; }
#nav li { position:relative; float:left; line-height:34px; list-style:none; padding:0; white-space:nowrap; margin-bottom:0px; }
#nav ul { padding:0; margin:0; list-style:none; float:left; width:100%; }

#nav a { width: 105px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; display:block; margin: 0; text-decoration:none; text-align:center; font-weight:normal; padding:0; color: #ffffff; }
#nav li ul { position:absolute; left: -999em; border-top: #FFFFFF 0px solid; background:#FFFFF; }
#nav li li a,#nav li li a:visited { width:150px; font-size:10px; background: #555555; text-align:left; padding: 0 0 0 10px;-moz-box-sizing:border-box; box-sizing:border-box; }

/* Menu items */
#nav li a:hover { background:url(media/menuhover.gif) no-repeat right; color: #cccccc; }
#nav li.SelectedTab a  { background:url(media/menuselected.gif) no-repeat right; color: #ffffff; }

#nav li li a:link, #nav li li a:visited {	background:#999999; color:#ffffff; line-height:22px; }
#nav li li a:hover {	background:#4f9f40; color:#ffffff; }
#nav li li.SelectedTab a { background:#404040; }
#nav li li.SelectedTab a:hover { background:#4f9f40; }

#nav li li li a:hover {	background:#4f9f40; color:#ffffff; }
#nav li li li a:link {	background:#999999; color:#ffffff; }
#nav li li li.SelectedTab a { background:#404040; }

#nav .DisabledTab {color:#CCCCCC;}

#nav li:hover ul ul,#nav li:hover ul ul ul,#nav li:hover ul ul ul ul,
#nav li.iehover ul ul,#nav li.iehover ul ul ul,#nav li.iehover ul ul ul ul{left: -999em;}

/* 2nd level item position */
#nav li:hover ul, #nav li.iehover ul { top: 31px;left:0; border:1px solid #cccccc; width: 150px; }

/* 3rd level item position */         
#nav li li:hover ul,#nav li li li:hover ul,#nav li li.iehover ul,  
#nav li li li.iehover ul {top: -1px;left:150px;}     


UL LI { list-style-type: disc; }

.topMenu a:link { font-family:Tahoma,San-Serif; font-size:12px; text-decoration:none; padding:2px 8px; color:#000000; text-align:left; border:1px solid #f1f1f1; width:100px; }
.topMenu a:active { font-family:Tahoma,San-Serif; font-size:12px; text-decoration:none; padding:2px 8px;  color:#000000; text-align:left; border:1px solid #f1f1f1; width:100px; }
.topMenu a:visited { font-family:Tahoma,San-Serif; font-size:12px; text-decoration:none; padding:2px 8px; color:#000000; text-align:left; border:1px solid #f1f1f1; width:100px; }
.topMenu a:hover { font-family:Tahoma,San-Serif; font-size:12px; text-decoration:none; padding:2px 8px; color:#FFFFFF; text-align:left; border:1px solid #000000; width:100px; background-color: #4e9d41; }

.headbold { font-weight:bold; text-align:left; }

.headwid50 { width:50px; font-weight:bold; text-align:left; line-height:20px; display:-moz-inline-box; }
.conwid50a { width:50px; font-weight:normal; text-align:left; line-height:20px; display:-moz-inline-box; }
.conwid50b { width:50px; font-weight:normal; text-align:left; background-color:#f5f6f8; line-height:20px; display:-moz-inline-box; }

.headwid100 { width:100px; font-weight:bold; text-align:left; line-height:20px; display:-moz-inline-box; }
.conwid100a { width:100px; font-weight:normal; text-align:left; line-height:20px; display:-moz-inline-box; }
.conwid100b { width:100px; font-weight:normal; text-align:left; background-color:#f5f6f8; line-height:20px; display:-moz-inline-box; }

.headwid150 { width:150px; font-weight:bold; text-align:left; line-height:20px; display:-moz-inline-box; }
.conwid150a { width:150px; font-weight:normal; text-align:left; line-height:20px; display:-moz-inline-box; }
.conwid150b { width:150px; font-weight:normal; text-align:left; background-color:#f5f6f8; line-height:20px; display:-moz-inline-box; }

.headwid200 { width:200px; font-weight:bold; text-align:left; line-height:20px; display:-moz-inline-box; }
.conwid200a { width:200px; font-weight:normal; text-align:left; line-height:20px; display:-moz-inline-box; }
.conwid200b { width:200px; font-weight:normal; text-align:left; background-color:#f5f6f8; line-height:20px; display:-moz-inline-box; }

.headwid250 { width:250px; font-weight:bold; text-align:left; line-height:20px; display:-moz-inline-box; }
.conwid250a { width:250px; font-weight:normal; text-align:left; line-height:20px; display:-moz-inline-box; }
.conwid250b { width:250px; font-weight:normal; text-align:left; background-color:#f5f6f8; line-height:20px; display:-moz-inline-box; }

.headwid300 { width:300px; font-weight:bold; text-align:left; line-height:20px; display:-moz-inline-box; }
.conwid300a { width:300px; font-weight:normal; text-align:left; line-height:20px; display:-moz-inline-box; }
.conwid300b { width:300px; font-weight:normal; text-align:left; background-color:#f5f6f8; line-height:20px; display:-moz-inline-box; }

.headwid350 { width:350px; font-weight:bold; text-align:left; line-height:20px; display:-moz-inline-box; }
.conwid350a { width:350px; font-weight:normal; text-align:left; line-height:20px; display:-moz-inline-box; }
.conwid350b { width:350px; font-weight:normal; text-align:left; background-color:#f5f6f8; line-height:20px; display:-moz-inline-box; }

.headwid400 { width:400px; font-weight:bold; text-align:left; line-height:20px; display:-moz-inline-box; }
.conwid400a { width:400px; font-weight:normal; text-align:left; line-height:20px; display:-moz-inline-box; }
.conwid400b { width:400px; font-weight:normal; text-align:left; background-color:#f5f6f8; line-height:20px; display:-moz-inline-box; }