/* 
================================
Skin styles for Kynexis
================================
*/   

.pagemaster { width:100%; background: url(media/pagemaster.jpg) repeat-x; }
body { margin:0; background: #374045; }

ul, li { padding: 0; }

td .formtable {	padding-left: 5px; padding-right: 5px; padding-top: 5px; }

.skinmaster { background-color: #FFFFFF; }
.skinheader { background-image: url(media/HeadRepeat.jpg); background-repeat: repeat-x; }

.hgreen { color: #4e9d41; }
.hcgreen { color: #4e9d41; font-size:9pt; }

#kyn_MidLeftPane p, #kyn_MidContentPane p ,#kyn_MidRightPane p { color:#2856a3; font-size:8pt; }

.toppane {width: 100%;background-color: transparent;padding-left: 2px;padding-right: 2px;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: 2px;padding-right: 2px;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, .midrightpane { width: 33.3%; }
.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; background-position: left; }
.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:0 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: 35px;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; }

