/* HTML Body CSS*/
body {margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#626262; background:#f9fdfe url(../images/homepage_main_background.gif) repeat-x top left;}

/* Common CSS */
p, form {margin:0; padding:0;}
img {border:0 none;}
a, a:hover {outline:none;}
input{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#292728; border:1px solid #b3b3b2; margin:0 0 4px 0; padding:2px; background:#fff; background:#fff url(../images/inpt_bg.gif) repeat-x bottom left;}
textarea {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#292728; border:1px solid #b3b3b2; padding:3px; background:#fff;}
select {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:0 0 4px 0; color:#292728; border:1px solid #2f7dac; width:135px; padding:2px; background:#fff;}
.checkbox{background:none; border:0 none;}

.Lft {float:left;}
.Rgt {float:right;}
.Clr {clear:both; font-size:0; margin:0; padding:0; line-height:0; visibility:hidden; height:0;}

h1{margin:0; padding:0; background:url(../images/blue_arrow.gif) no-repeat left 6px; color:#055c92; font-weight:bold; font-size:11px; line-height:16px; padding:0 0 0 8px;}
h2{margin:0; padding:0; background:url(../images/green_arrow.gif) no-repeat left 6px; color:#339933; font-weight:bold; font-size:11px; line-height:16px; padding:0 0 0 8px;}

/* HTML Main Strcuture CSS*/
#MainDiv{margin:0; padding:0;}
.Container{margin:0 auto; padding:0; width:900px;}
#HeaderContainer{margin:0; padding:0; height:127px;}
#HomeMidContainer{margin:0 0 25px 0; padding:0;}
#MidContainer{margin:12px 0 25px 0; padding:0;}
.PartnerLogo{height:102px; background:#edf7ff; border-top:1px solid #bcddf6;}
.Footer{margin:0 auto; padding:0; line-height:29px; text-align:center; color:#91bad3; font-size:10px; background:#fff; border-top:1px solid #bcddf6;}
.Footer span{padding:0 0 0 15px;}
.Footer a{color:#91bad3; text-decoration:none;}
.Footer a:hover{color:#055c92; text-decoration:none;}

img.Logo{margin:28px 0 0 0;}

.TopTxt{float:left; width:46%; text-align:right; margin:75px 0 0 0}
.TopTxt a{color:#626262; text-decoration:none;}
.TopTxt a:hover{color:#055c95; text-decoration:none;}

.ExtranetPage{padding:35px 0 0 0; float:right; height:63px;}
.TopTxt1{text-align:right; margin:23px 0 0 0}
.TopTxt1 a{color:#626262; text-decoration:none;}
.TopTxt1 a:hover{color:#055c95; text-decoration:none;}

.AdvanceSearch{width:295px; background:url(../images/ads_bg.gif) repeat-x top left; height:98px; float:right; color:#fff;}
.AdvanceSearch .Title{font-size:13px; line-height:20px; }
.catid {margin:5px 0 5px 0;}
.SearchBtn {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#fff; font-weight:normal; background:#95bbd2 url(../images/btn_bg.gif) repeat-x left bottom; border:1px solid #d8d8d8; margin:0; padding:2px 5px; cursor:pointer;}
div.AdvanceSearch tr{color:#fff;}
.TopNavigation{margin:0; padding:1px 0 0 0; color:#d6efff;}
.TopNavigation ul{margin:0; padding:0; list-style-type:none;}
.TopNavigation li{margin:0; padding:0 17px; float:left; line-height:26px; height:26px;}
.TopNavigation li a{color:#d6efff; text-decoration:none; display:block; padding:0 10px; line-height:26px; height:26px; float:left;}
.TopNavigation li a:hover{color:#0a5f95; text-decoration:none; background:#fefffb; font-weight:normal;}
.TopNavigation li a.active, .TopNavigation li a.active:hover{color:#0a5f95; text-decoration:none; background:#fefffb; font-weight:bold; line-height:26px; height:26px;}

.WhiteMidBg{background:url(../images/white_mid_bg.gif) repeat-x top left; padding:0px 5px; height:158px; border-left:1px solid #e4ecf3; border-right:1px solid #e4ecf3;}
table.WhiteRw{margin:4px 0 0 0;}
.RightSideLogo{padding:11px 0 0 0;}
.NewsBlock{background:#509dcc; color:#fff; padding:5px 0 0 0;}
.NewsBlock .Title{font-size:14px; line-height:22px; padding:0 0 0 10px}
.NewsBlock ul{margin:0px 0 0 0; padding:0; list-style-type:none; line-height:12px;}
.NewsBlock li{margin:0; padding:5px 9px; font-size:10px; background:url(../images/news_divider.gif) no-repeat left bottom;}
.NewsBlock li.last{ background:none;}
img.RightBanner{padding:18px 0 0 0;}
.MdBox{list-style-type:none; margin:0; padding:0;}
.MdBox li{float:left; margin:18px 10px 5px 0; padding:0; width:130px; border:1px solid #a7defa;}
.MdBox li p.PrdName{color:#11689d; font-size:10px; text-align:center; display:block; background:#fff; line-height:21px;}
.MdBox li p.PrdName a{color:#11689d; text-decoration:underline;}
.MdBox li p.PrdName a:hover{color:#11689d; text-decoration:none;}

.LeftContainer{width:212px; margin:0 15px 0 0; padding:0; height:1%; float:left}
.LeftContainer .title{background:url(../images/left_navi_bg.gif) repeat-x top left; line-height:27px; padding:0 10px; margin:0 2px; font-weight:bold; color:#fff}
.DataCnt{padding:0; float:left; width:673px;}
.DataCnt .DtlCnt{width:80%; float:left; padding:5px 0 0 10px; line-height:14px;}
.DataCnt .DtlCnt1{float:left; padding:5px 0 0 10px; line-height:14px;}
img.KahaLogo{margin:5px 0 0 0;}
.CurveBg{background:url(../images/curve_bg.gif) repeat-x top left;}
.CurveTitle{background:#fff; border-left:1px solid #c7e7fa; border-top:1px solid #c7e7fa; line-height:20px; padding:0 0 0 4px; font-weight:bold;}
.WhiteBoxCntBg{background:#fff url(../images/white_box_cnt_bg.gif) repeat-x bottom left; border-left:1px solid #c7e7fa; border-right:1px solid #c7e7fa; border-bottom:1px solid #c7e7fa; padding:10px;}
.WhiteBoxCntBg p.first{color:#1e739a; font-weight:bold; padding:0 0 0 15px; line-height:18px;}
.WhiteBoxCntBg p{color:#1e739a; font-weight:bold;}
.WhiteBoxCntBg p a{color:#1e739a; font-weight:normal; text-decoration:underline; line-height:18px;}
.WhiteBoxCntBg p a:hover{color:#1e739a; font-weight:normal; text-decoration:none;}

.BradCumTxt {color:#055c92; line-height:25px;}
.BradCumTxt a{color:#055c92; text-decoration:none;}
.BradCumTxt a:hover{color:#055c92; text-decoration:underline;}
.BrandBanner{margin:5px 0;}
.GreenTitle{color:#339933; font-weight:bold; font-size:12px; line-height:20px;}
.GreenTitle span{line-height:18px; color:#626262; font-weight:normal; font-size:11px; background:url(../images/green_bullet.gif) no-repeat left 6px; padding:0 10px 0 6px;}
.GreenTitle1{color:#339933; font-weight:bold; font-size:11px; line-height:20px;}
.DtlCnt2{padding:5px 20px 0 0px; line-height:14px;}
img.BrandWeb{margin:50px 0 0 0 }
.PDFTxt{padding:10px 10px 0 0; color:#1e739a; font-weight:bold;}
.PDFTxt a{color:#1e739a; text-decoration:none;}
.PDFTxt a:hover{color:#1e739a; text-decoration:underline;}
img.PDF{margin:0px 0 0 0; vertical-align:middle}
.CntButton{background:#fff url(../images/cnt_btn_bg.gif) repeat-x bottom left; padding:2px 0; text-align:center; border:1px solid #bddae6;width:33%}
.CntButton a{color:#1e739a; text-decoration:none; display:block;}
.CntButton a:hover{color:#1e739a; text-decoration:underline;}
img.ExtrnetBanner{border:1px solid #bddae6;}

.LogoAds{background:#fff; border:1px solid #c7e7fa; padding:10px; width:188px; margin:15px 0 0 0;}
.LogoAds1{background:#fff; border:1px solid #c7e7fa; padding:10px; width:188px; margin:0px 0 0 0;}
img.Ads1{margin:3px 10px; vertical-align:middle;}

.Extranet{color:#11689d; font-size:10px;}
.Extranet a{color:#11689d; text-decoration:underline;}
.Extranet a:hover{color:#11689d; text-decoration:none;}

.DataTable{border:1px solid #c7e7fa;}
.DataTable .Fst{background:#56a0cd; padding:5px 10px; color:#fff; font-weight:bold;}
.DataTable .Fst a{color:#fff; text-decoration:underline;}
.DataTable .Fst a:hover{color:#fff; text-decoration:none;}
.DataTable .Snd{background:#fff; 2color:#7f7e7e; font-weight:normal; text-transform:uppercase; padding:2px 10px; font-size:10px; line-height:15px;}
.DataTable .Snd a{color:#7f7e7e; text-decoration:underline;}
.DataTable .Snd a:hover{color:#7f7e7e; text-decoration:none;}
.DataTable .Trd{background:#edf8ff; 2color:#1e739a; font-weight:normal; text-transform:uppercase; padding:2px 10px; font-size:10px; line-height:15px;}
.DataTable .Trd a{color:#1e739a; text-decoration:underline;}
.DataTable .Trd a:hover{color:#1e739a; text-decoration:none;}

.DataTable1{border:0 none;}
.DataTable1 .Fst{background:#56a0cd; padding:2px 5px; color:#fff; font-weight:bold;}
.DataTable1 .Fst a{color:#fff; text-decoration:underline;}
.DataTable1 .Fst a:hover{color:#fff; text-decoration:none;}
.DataTable1 .Snd{background:#fff; color:#7f7e7e; font-weight:normal; text-transform:uppercase; padding:3px 5px; font-size:10px; line-height:15px;}
.DataTable1 .Snd a{color:#7f7e7e; text-decoration:underline;}
.DataTable1 .Snd a:hover{color:#7f7e7e; text-decoration:none;}
.DataTable1 .Trd{background:#edf8ff; color:#1e739a; font-weight:normal; text-transform:uppercase; padding:3px 5px; font-size:10px; line-height:15px;}
.DataTable1 .Trd a{color:#1e739a; text-decoration:underline;}
.DataTable1 .Trd a:hover{color:#1e739a; text-decoration:none;}

.TreeView {font-size:10px; color:#7f7e7e; line-height:20px;}
.TreeView a{color:#7f7e7e; text-decoration:none;}
.TreeView a:hover{color:#7f7e7e; text-decoration:underline;}
.TreeView a.act, .TreeView a.act:hover{color:#7f7e7e; text-decoration:none; background:#dbdbdb; padding:2px;}

.CntDtl{padding:5px 0 5px 5px;}

.glossymenu {margin:0; padding:0; width:212px; background:url(../images/left_cnt_bg.png) repeat-y top left;}
.submenuheader {cursor: hand;cursor: pointer; padding:0px 0 0px 15px; font-weight:normal; line-height:25px; background:url(../images/navi_arrow_normail.gif) no-repeat 12px 10px;}
openpet{display:block; font-weight:bold; color:#1e739a;}
.glossymenu a.menuitem {display:block; border-bottom:1px solid #dde9f3; position:relative; width:auto; padding:0 0 0 22px; margin:0 0 0px 0; text-decoration:none; height:25px; line-height:25px; font-family:Verdana; font-size:11px; color:#1e739a;}
.glossymenu a.menuitem:visited, .glossymenu .menuitem:active {color:#1e739a;}
.glossymenu a.menuitem:hover {}

.submenuheader2 {padding:0px 0 0px 15px; font-weight:normal; line-height:25px; background:url(../images/navi_arrow_normail.gif) no-repeat 12px 10px;}
.openpet2{display:block; font-weight:bold; color:#1e739a; padding:0 0 0 22px; border-bottom:1px solid #dde9f3;}

.glossymenu a.menuitem_f {display:block; border-bottom:1px solid #dde9f3; position:relative; width:auto; padding:0 0 0px 28px; margin:0 0 0 0; text-decoration:none; height:25px; line-height:25px; font-family:Verdana; font-size:11px; color:#1e739a;}
.glossymenu a.menuitem_f:visited, .glossymenu .menuitem_f:active {color:#1e739a;}
.glossymenu a.menuitem_f:hover {}
.submenuheader_f {cursor: hand;cursor: pointer; padding:0px 0 0 15px; font-weight:normal; line-height:25px;}

/*.glossymenu div.submenu {background:#FFF}
.glossymenu div.submenu ul {list-style-type:none; margin:0; padding:0}
.glossymenu div.submenu ul li {font-size:11px; color:#6e6e6f}
.glossymenu div.submenu ul li a {display:block; color:#6e6e6f; text-decoration:none; padding:0 0 0 22px; background:url(../images/glossysubback1.gif) left top no-repeat; height:24px; line-height:24px; margin:2px 0}
.glossymenu div.submenu ul li a:hover {background:url(../images/glossysubback2.gif) left top no-repeat; color:#6e6e6f; text-decoration:none}*/

.glossymenu div.submenu {margin:0; font-size:11px; color:#7f7e7e; position:relative; width:auto; *height:1%}
.glossymenu div.submenu ul {position:relative; padding:0; margin:0; list-style-type:none; width:210px;}
.glossymenu div.submenu li {height:25px; border-bottom:1px dashed #bfbebe; line-height:25px; margin:0 0 0px 0; background:url(../images/navi_arrow_active.gif) 20px no-repeat;}
.glossymenu div.submenu li.last {border-bottom:1px solid #dfeaf4;}
.glossymenu div.submenu li.sub {color:#7f7e7e; background:#2374a5; margin:0px 0 0 0; width:210px; line-height:24px;}
.glossymenu div.submenu li.sub a{color:#fff; border-bottom:1px solid #418dbb; line-height:25px; background:url(../images/navi_arrow_active1.gif) 20px no-repeat;}
.glossymenu div.submenu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em}
.glossymenu div.submenu a {display:block; text-decoration:none; height:25px; line-height:25px; width:180px; color:#7f7e7e; padding:0 0 0 30px; background:url(../images/navi_arrow_active.gif) 20px no-repeat;}
* html .glossymenu div.submenu a{width:212px; w\idth:180px; font-weight:normal;}
* html .glossymenu div.submenu li ul li{border-bottom:1px solid #418dbb;}
* html .glossymenu div.submenu a:hover {color:#fff; background:#2374a5 url(../images/navi_arrow_active1.gif) 20px no-repeat; position:relative; font-weight:bold;}
.glossymenu div.submenu li:hover {position:relative;}
/* For accessibility of the top level menu when tabbing */
.glossymenu div.submenu a:active, .glossymenu div.submenu a:focus {color:#fff; font-weight:bold; background:#2374a5 url(../images/navi_arrow_active1.gif) 20px no-repeat;}
/* retain the hover colors for each sublevel IE7 and Firefox etc */
.glossymenu div.submenu li:hover > a {color:#fff; font-weight:bold; background:#2374a5 url(../images/navi_arrow_active1.gif) 20px no-repeat}
/* hide the sub levels and give them a positon absolute so that they take up no room */
.glossymenu div.submenu li ul {visibility:hidden; position:absolute; top:-33px; _top:-30px; /* set up the overlap (minus the overrun) */ left:180px; /* set up the overrun area */ padding:30px; /* this is for IE to make it interpret the overrrun padding */ background:transparent url(../images/spacer.gif)}
/* for browsers that understand this is all you need for the flyouts */
.glossymenu div.submenu li:hover > ul {visibility:visible}
/* for IE5.5 and IE6 you need to style each level hover */
/* keep the third level+ hidden when you hover on first level link */
.glossymenu div.submenu ul a:hover ul ul {visibility:hidden}
/* keep the fourth level+ hidden when you hover on second level link */
.glossymenu div.submenu ul a:hover ul a:hover ul ul {visibility:hidden}
/* keep the fifth level hidden when you hover on third level link
.glossymenu div.submenu ul a:hover ul a:hover ul a:hover ul ul {visibility:hidden}*/
/* make the second level visible when hover on first level link */
.glossymenu div.submenu ul a:hover ul {visibility:visible}
/* make the third level visible when you hover over second level link
.glossymenu div.submenu ul a:hover ul a:hover ul {visibility:visible}*/
/* make the fourth level visible when you hover over third level link
.glossymenu div.submenu ul a:hover ul a:hover ul a:hover ul {visibility:visible}*/
/* make the fifth level visible when you hover over fourth level link
.glossymenu div.submenu ul a:hover ul a:hover ul a:hover ul a:hover ul {visibility:visible}*/
.glossymenu div.submenu li.fst {margin:3px 0 0 0}
.glossymenu div.submenu li.snd {margin:-1px 0 0 0}
/* accordian menu */

.glossymenu div.submenu li.sub1 {color:#7f7e7e; background:#c9EBFF; margin:0px 0 0 0; width:210px; line-height:24px;}
.glossymenu div.submenu li.sub1 a{color:#000; border-bottom:1px solid #418dbb; line-height:25px; background:url(../images/navi_arrow_active.gif) 20px no-repeat;}
.extranet_scroll {
	overflow-x: hidden; 
	overflow-y: auto; 
	height: 400px;
}

.inner_DataTable{border:1px solid #c7e7fa;}
.inner_DataTable td{border:1px solid #c7e7fa;}


/* Additional file types */
	a.ext-3gp { background: url(../admin/treeview/styles/default/images/film.png) no-repeat 7px 5px; }
	a.ext-afp { background: url(../admin/treeview/styles/default/images/code.png) no-repeat 7px 5px; }
	a.ext-afpa { background: url(../admin/treeview/styles/default/images/code.png) no-repeat 7px 5px; }
	a.ext-asp { background: url(../admin/treeview/styles/default/images/code.png) no-repeat 7px 5px; }
	a.ext-aspx { background: url(../admin/treeview/styles/default/images/code.png) no-repeat 7px 5px; }
	a.ext-avi { background: url(../admin/treeview/styles/default/images/film.png) no-repeat 7px 5px; }
	a.ext-bat { background: url(../admin/treeview/styles/default/images/application.png) no-repeat 7px 5px; }
	a.ext-bmp { background: url(../admin/treeview/styles/default/images/picture.png) no-repeat 7px 5px; }
	a.ext-c { background: url(../admin/treeview/styles/default/images/code.png) no-repeat 7px 5px; }
	a.ext-cfm { background: url(../admin/treeview/styles/default/images/code.png) no-repeat 7px 5px; }
	a.ext-cgi { background: url(../admin/treeview/styles/default/images/code.png) no-repeat 7px 5px; }
	a.ext-com { background: url(../admin/treeview/styles/default/images/application.png) no-repeat 7px 5px; }
	a.ext-cpp { background: url(../admin/treeview/styles/default/images/code.png) no-repeat 7px 5px; }
	a.ext-css { background: url(../admin/treeview/styles/default/images/css.png) no-repeat 7px 5px; }
	a.ext-doc { background: url(../admin/treeview/styles/default/images/doc.png) no-repeat 7px 5px; }
	a.ext-exe { background: url(../admin/treeview/styles/default/images/application.png) no-repeat 7px 5px; }
	a.ext-gif { background: url(../admin/treeview/styles/default/images/picture.png) no-repeat 7px 5px; }
	a.ext-fla { background: url(../admin/treeview/styles/default/images/flash.png) no-repeat 7px 5px; }
	a.ext-h { background: url(../admin/treeview/styles/default/images/code.png) no-repeat 7px 5px; }
	a.ext-htm { background: url(../admin/treeview/styles/default/images/html.png) no-repeat 7px 5px; }
	a.ext-html { background: url(../admin/treeview/styles/default/images/html.png) no-repeat 7px 5px; }
	a.ext-jar { background: url(../admin/treeview/styles/default/images/java.png) no-repeat 7px 5px; }
	a.ext-jpg {background: url(../admin/treeview/styles/default/images/picture.png) no-repeat 7px 5px; }
	a.ext-jpeg { background: url(../admin/treeview/styles/default/images/picture.png) no-repeat 7px 5px; }
	a.ext-js { background: url(../admin/treeview/styles/default/images/script.png) no-repeat 7px 5px; }
	a.ext-lasso { background: url(../admin/treeview/styles/default/images/code.png) no-repeat 7px 5px; }
	a.ext-log { background: url(../admin/treeview/styles/default/images/txt.png) no-repeat 7px 5px; }
	a.ext-m4p { background: url(../admin/treeview/styles/default/images/music.png) no-repeat 7px 5px; }
	a.ext-mov { background: url(../admin/treeview/styles/default/images/film.png) no-repeat 7px 5px; }
	a.ext-mp3 { background: url(../admin/treeview/styles/default/images/music.png) no-repeat 7px 5px; }
	a.ext-mp4 { background: url(../admin/treeview/styles/default/images/film.png) no-repeat 7px 5px; }
	a.ext-mpg { background: url(../admin/treeview/styles/default/images/film.png) no-repeat 7px 5px; }
	a.ext-mpeg { background: url(../admin/treeview/styles/default/images/film.png) no-repeat 7px 5px; }
	a.ext-ogg { background: url(../admin/treeview/styles/default/images/music.png) no-repeat 7px 5px; }
	a.ext-pcx { background: url(../admin/treeview/styles/default/images/picture.png) no-repeat 7px 5px; }
	a.ext-pdf { background: url(../admin/treeview/styles/default/images/pdf.png) no-repeat 7px 5px; }
	a.ext-php { background: url(../admin/treeview/styles/default/images/php.png) no-repeat 7px 5px; }
	a.ext-png { background: url(../admin/treeview/styles/default/images/picture.png) no-repeat 7px 5px; }
	a.ext-ppt { background: url(../admin/treeview/styles/default/images/ppt.png) no-repeat 7px 5px; }
	a.ext-psd { background: url(../admin/treeview/styles/default/images/psd.png) no-repeat 7px 5px; }
	a.ext-pl { background: url(../admin/treeview/styles/default/images/script.png) no-repeat 7px 5px; }
	a.ext-py { background: url(../admin/treeview/styles/default/images/script.png) no-repeat 7px 5px; }
	a.ext-rb { background: url(../admin/treeview/styles/default/images/ruby.png) no-repeat 7px 5px; }
	a.ext-rbx { background: url(../admin/treeview/styles/default/images/ruby.png) no-repeat 7px 5px; }
	a.ext-rhtml { background: url(../admin/treeview/styles/default/images/ruby.png) no-repeat 7px 5px; }
	a.ext-rpm { background: url(../admin/treeview/styles/default/images/linux.png) no-repeat 7px 5px; }
	a.ext-ruby { background: url(../admin/treeview/styles/default/images/ruby.png) no-repeat 7px 5px; }
	a.ext-sql { background: url(../admin/treeview/styles/default/images/db.png) no-repeat 7px 5px; }
	a.ext-swf { background: url(../admin/treeview/styles/default/images/flash.png) no-repeat 7px 5px; }
	a.ext-tif { background: url(../admin/treeview/styles/default/images/picture.png) no-repeat 7px 5px; }
	a.ext-tiff { background: url(../admin/treeview/styles/default/images/picture.png) no-repeat 7px 5px; }
	a.ext-txt { background: url(../admin/treeview/styles/default/images/txt.png) no-repeat 7px 5px; }
	a.ext-vb { background: url(../admin/treeview/styles/default/images/code.png) no-repeat 7px 5px; }
	a.ext-wav { background: url(../admin/treeview/styles/default/images/music.png) no-repeat 7px 5px; }
	a.ext-wmv { background: url(../admin/treeview/styles/default/images/film.png) no-repeat 7px 5px; }
	a.ext-xls { background: url(../admin/treeview/styles/default/images/xls.png) no-repeat 7px 5px; }
	a.ext-xml { background: url(../admin/treeview/styles/default/images/code.png) no-repeat 7px 5px; }
	a.ext-zip { background: url(../admin/treeview/styles/default/images/zip.png) no-repeat 7px 5px; }
	/* You can add millions of these... */

.TopTxt_ext{float:left; width:46%; text-align:right; margin:15px 0 0 0}
.TopTxt_ext a{color:#626262; text-decoration:none;}
.TopTxt_ext a:hover{color:#055c95; text-decoration:none;}

.DataTable2{border:1px solid #c7e7fa;}
.DataTable2 .Fst{background:#56a0cd; padding:5px 10px; color:#fff; font-weight:bold;}
.DataTable2 .Fst a{color:#fff; text-decoration:underline;}
.DataTable2 .Fst a:hover{color:#fff; text-decoration:none;}
.DataTable2 .Snd{background:#fff; 2color:#7f7e7e; font-weight:normal; text-transform:uppercase; padding:2px 10px; font-size:10px; line-height:15px;}
.DataTable2 .Snd a{color:#7f7e7e; text-decoration:underline;}
.DataTable2 .Snd a:hover{color:#7f7e7e; text-decoration:none;}
.DataTable2 .Trd{background:#edf8ff; 2color:#1e739a; font-weight:normal; text-transform:uppercase; padding:2px 10px; font-size:10px; line-height:15px;}
.DataTable2 .Trd a{color:#1e739a; text-decoration:underline;}
.DataTable2 .Trd a:hover{color:#1e739a; text-decoration:none;}

.DataTable2 td {
 padding-top:5px;
 }
 /* Extranet Frontpagelinks */

.xtra h4 a {
display : block;
padding : 2px;
border : 0px solid #bcddf6;
background-color : #2075A7;
color: #FFF;
font-size:11px; 
width : 102%;
margin-left: -4px;
margin-top: 0px;
margin-bottom: 0px;
} 
.xtra h4 a:hover, .xtra h4 a:focus, .xtra h4 a:active {
background-color:#91bad3;
text-decoration:none; 
}


.xtra li {
list-style-type:none;
margin-left: -40px;
margin-top: 0px;
}
.xtra ul {
list-style-type:none;
margin-top: 0px;
}
.xtra ul a{
display : block;
padding : 1px 0px 0px 10px;
border : 1px solid #bcddf6;
-webkit-border-top-left-radius: 6px; 
border-top-left-radius:6px;
background-color : #fff;
width : 190px;
background:transparent url(../images/navi_arrow_normail.gif) no-repeat scroll 2px 4px;
}
.xtra ul a:hover, .xtra ul a:focus, .xtra ul a:active {
background-color:#bcddf6;
text-decoration:none; 
}
.xtrasearch {
margin-left:5px; font-family:Verdana; font-size:9px; color:#91bad3;
list-style-type:none;
}
.huomio li{
list-style-type:none;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/UserFiles/Image/nuoli.gif) no-repeat scroll 100% 50%; background-color:#fff;
padding:10px;
 -webkit-border-radius: 4px; 
 -moz-border-radius: 4px; 
border-radius: 4px; 
border : 1px solid #bcddf6;
margin-left: -30px;
width : 290px;
display : block;
}
.huomio li:hover{
background-color:#bcddf6;

}
.huomio a:link, .huomio a:visited, .huomio a:active{
text-decoration:none; 
}

 /* linkkityylit*/
.pdf li a{
list-style-type:none;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/UserFiles/Image/svg/pdf.png) no-repeat scroll 98% 50%; background-color:#fff;
padding:10px;
 -webkit-border-radius: 4px; 
 -moz-border-radius: 4px; 
border-radius: 4px;
border : 1px solid #bcddf6;
margin-left: -40px;
width : 290px;
display : block;
}
.pdf li a:hover{
background-color:#bcddf6;
list-style-type:none;

}
.pdf li a:link, .pdf a:visited, .pdf a:active{
text-decoration:none; 
list-style-type:none;
}
.pdf li {
list-style-type:none;

}

.web li a{
list-style-type:none;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/UserFiles/Image/svg/web.png) no-repeat scroll 98% 50%; background-color:#fff;
padding:10px;
 -webkit-border-radius: 4px; 
 -moz-border-radius: 4px; 
border-radius: 4px;
border : 1px solid #bcddf6;
margin-left: -40px;
width : 290px;
display : block;
}
.web li a:hover{
background-color:#bcddf6;
list-style-type:none;

}
.web li a:link, .web a:visited, .web a:active{
text-decoration:none; 
list-style-type:none;
}
.web li {
list-style-type:none;
}

.ex li a{
list-style-type:none;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/UserFiles/Image/svg/ex.png) no-repeat scroll 98% 50%; background-color:#fff;
padding:10px;
 -webkit-border-radius: 4px; 
 -moz-border-radius: 4px; 
border-radius: 4px;
border : 1px solid #bcddf6;
margin-left: -40px;
width : 290px;
display : block;
}
.ex li a:hover{
background-color:#bcddf6;
list-style-type:none;

}
.ex li a:link, .ex a:visited, .ex a:active{
text-decoration:none; 
list-style-type:none;
}
.ex li {
list-style-type:none;
}

.go li a{
list-style-type:none;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/UserFiles/Image/svg/go.png) no-repeat scroll 98% 50%; background-color:#fff;
padding:10px;
 -webkit-border-radius: 4px; 
 -moz-border-radius: 4px; 
border-radius: 4px;
border : 1px solid #bcddf6;
margin-left: -40px;
width : 290px;
display : block;
}
.go li a:hover{
background-color:#bcddf6;
list-style-type:none;

}
.go li a:link, .go a:visited, .go a:active{
text-decoration:none; 
list-style-type:none;
}
.go li {
list-style-type:none;
}

.plus li a{
list-style-type:none;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/UserFiles/Image/svg/plus.png) no-repeat scroll 98% 50%; background-color:#fff;
padding:10px;
 -webkit-border-radius: 4px; 
 -moz-border-radius: 4px; 
border-radius: 4px;
border : 1px solid #bcddf6;
margin-left: -40px;
width : 290px;
display : block;
}
.plus li a:hover{
background-color:#bcddf6;
list-style-type:none;

}
.plus li a:link, .plus a:visited, .plus a:active{
text-decoration:none; 
list-style-type:none;
}
.plus li {
list-style-type:none;
}

.kysy li a{
list-style-type:none;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/UserFiles/Image/svg/kysy.png) no-repeat scroll 98% 50%; background-color:#fff;
padding:10px;
 -webkit-border-radius: 4px; 
 -moz-border-radius: 4px; 
border-radius: 4px;
border : 1px solid #bcddf6;
margin-left: -40px;
width : 290px;
display : block;
}
.kysy li a:hover{
background-color:#bcddf6;
list-style-type:none;

}
.kysy li a:link, .kysy a:visited, .kysy a:active{
text-decoration:none; 
list-style-type:none;
}
.kysy li {
list-style-type:none;
}

.jm li a{
list-style-type:none;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/UserFiles/Image/svg/jm.png) no-repeat scroll 98% 50%; background-color:#fff;
padding:10px;
 -webkit-border-radius: 4px; 
 -moz-border-radius: 4px; 
border-radius: 4px;
border : 1px solid #bcddf6;
margin-left: -40px;
width : 290px;
display : block;
}
.jm li a:hover{
background-color:#bcddf6;
list-style-type:none;

}
.jm li a:link, .jm a:visited, .jm a:active{
text-decoration:none; 
list-style-type:none;
}
.jm li {
list-style-type:none;
}
.al li a{
list-style-type:none;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/UserFiles/Image/svg/al.png) no-repeat scroll 98% 50%; background-color:#fff;
padding:10px;
 -webkit-border-radius: 4px; 
 -moz-border-radius: 4px; 
border-radius: 4px;
border : 1px solid #bcddf6;
margin-left: -40px;
width : 290px;
display : block;
}
.al li a:hover{
background-color:#bcddf6;
list-style-type:none;

}
.al li a:link, .al a:visited, .al a:active{
text-decoration:none; 
list-style-type:none;
}
.al li {
list-style-type:none;
}

.tooltip {
	display:none;
	background:transparent url(/images/black_arrow.png);
	font-size:12px;
	height:70px;
	width:160px;
	padding:25px;
	color:#fff;	
}

.tooltip.bottom {
	background:url(/images/black_arrow_bottom.png);
	padding-top:40px;
	height:55px;
}

.tooltip.bottom {
	background:url(/images/black_arrow_bottom.png);
}

.title_image{
	font-size:9px;
	color:#7F7E7E;
	text-align:center;
	margin-top:2px;
	vertical-align:bottom;
}

input.xbtn{ 
	color:#0F5073; 
	font-weight: 700; 
	background-color:#fed; 
	border: 1px solid; 
	border-color: #154159 #0C3E59 #0C3E59 #0F5073; 
	filter:progid:DXImageTransform.Microsoft.Gradient 
  (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa'); 
	}

table.jm-table {border: 1px solid #CCC; font-family: Arial, Helvetica, sans-serif; font-size: 11px;width:663px;text-align:left;} 
.jm-table td {padding: 4px; margin: 3px; border: 1px solid #ccc;}
.jm-table th {background-color: #104E8B; color: #FFF; font-weight: bold;padding-left:4px;}


.fldVal{padding:1px 0 8px 0; line-height:20px;}
.lnkbtn{   background: url("../images/inpt_bg.gif") repeat-x scroll left bottom #FFFFFF;
    border: 1px solid #B3B3B2;
    color: #292728;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin: 0 0 4px;
    padding: 3px 4px; line-height:18px;
}
.ohjemenu a{
list-style-type:none;
background-color:#BCDDF6;
padding:10px;
 -webkit-border-radius: 4px; 
 -moz-border-radius: 4px; 
border-radius: 4px; 
border : 1px solid #bcddf6;
font-size:12px;
text-align: center;
display: block;
margin-top:3px;
margin-left:3px;
width:205px;
float: left;
}
.ohjemenu a:hover{
background-color:#fff;
list-style-type:none;

}
.ohjemenu a:link, .ohjemenu a:visited, .ohjemenu a:active{
text-decoration:none; 
list-style-type:none;
}
.ohjemenu li {
list-style-type:none;
margin: 0;
padding: 0;
}
.ohjemenu ul{
list-style-type: none;

}
.ohjemenu {
float: left;
list-style: none;
margin-left: -10px;
padding: 0;
width: 105%;
}
	
