
.flashka {position:absolute; width:600px; height:300px; left:0px;}
.mask {
	position:absolute;
	width:600px;
	height:310px;
	left:0px;
	background-image:url(../images/applibrary/mask.png);
	background-repeat:no-repeat;
	}
	
td .text {margin:5px 10px; display:inline-block;}
td .smalltext {margin:8px 10px; display:inline-block;}
td a.text:hover {color:#0aaff0;}
td a.text {text-align:left}


.choice {
	position:absolute;
	background-image:url(../images/applibrary/choice960.jpg);
	width:960px;
	height:190px;
	background-repeat:no-repeat;
	left:0px;
	}
	
.choice2 {
	position:absolute;
	background-image:url(../images/applibrary/choice2.jpg);
	width:996px;
	height:200px;
	background-repeat:no-repeat;
	right:-18px;
	}
	





.appcase {
margin-top:10px;
border-bottom:1px dotted #bbbbbb;
width:540px;
float:left;
padding-bottom:20px;
}

.appcase.apps {
border:none;
}

.applogo {
width:60px;
height:60px;
float:left;
margin-top:10px;
}

.applogo.apps {
margin-top:20px;
}

.appdescription {
width:350px;
float:left;
margin-left:20px;
}

.appdescription.apps {
width:460px;
margin-top:0px;
}

.appright {
width:100px;
float:left;
margin-left:10px;
margin-top:10px;
}

.smalltext.apps {
margin-top:5px;
color:#888888;
}

.smalltext.block {
width:350px;
display:inline-block;
float:left;
}

.appright.apps {
margin-top:5px;
}

.apptest {
background-image:url(../images/applibrary/app_test/test.png);
height:72px;
}

.appsblock {
background-color:#6600FF;
margin-top:30px;
height:200px;
clear:both;
}

.appsblock1, .appsblock2, .appsblock3 {
position:relative;
width:315px;
border:1px solid #eee;
float:left;
background-repeat:repeat-x;
margin:0px;
padding:0px 10px;
padding-bottom:10px;
}

.appsblock2 {
left:-1px;
}

.appsblock3 {
margin-top:16px;
width:540px;
}

.bigtext.apps {
margin:5px 0px 10px 0px;
padding:0px 20px 5px 20px;
border-bottom:1px dotted #cccccc;
}

.smalltext.blockin {
margin:0px 20px 0px 20px;
}

li.blockin {
list-style-type:square;
list-style-position:outside;
margin:0px 20px 0px 30px;
}

li.blockin.in {
list-style-type:square;
list-style-position:outside;
margin:0px 20px 0px 50px;
color:#999;
}

li.blockin.none {
list-style:none;
margin-left:20px;
}
#
.text.apps {
margin:10px 20px 0px 20px;
line-height:18px;
}

/* Applibrary main */

.applications { margin-top:10px; display:block; float:left; margin-bottom:20px;}
.applications .rightcase {height:100px; margin:10px 10px 5px 0px;}
.applications a.rightcase:hover {}
.applications .rightcase a.h2 {margin:0px 3px 1px 3px; width:174px; height:99px; position:relative; line-height:160px; text-align:center; display:block; font-size:16px;}
.applications .rightcase a.h2:hover {border-color:#999; background-image:url(../images/t6.png); background-repeat:repeat; color:#ff5500;}
.healthcare, .finance, .education, .misc, .government {position:absolute; width:174px; height:60px; left:3px; top:0px;}
.healthcare {background-image:url(../images/applibrary/pictures/healthcare.jpg);}
.finance {background-image:url(../images/applibrary/pictures/finance.jpg);}
.education {background-image:url(../images/applibrary/pictures/education.jpg);}
.government {background-image:url(../images/applibrary/pictures/government.jpg);}
.misc {background-image:url(../images/applibrary/pictures/misc.jpg);}
.applications .bigtext {display:block; clear:both;}
/* Applibrary main END */







/* Applibrary BLOCK + LEFT MENU */

.container.app {}
.app .central {border:1px solid #eee; width:530px; margin-top:20px;}
.app .right { margin-left:25px;}
.app .left {margin-right:20px;}
.app .head {position:relative; height:30px;}
.box_top {position:absolute; background-image:url(../images/home/box_top_sm.png); width:540px; height:5px; top:-5px; left:-5px; background-repeat:no-repeat;}
.box_bot {position:absolute; background-image:url(../images/home/box_bot_sm.png); width:540px; height:5px; bottom:-5px; left:-5px; background-repeat:no-repeat;}
.box_right {position:absolute; background-image:url(../images/home/box_right_sm.png); width:5px; height:100%; top:0px; right:-5px; background-repeat:repeat-y;}
.box_left {position:absolute; background-image:url(../images/home/box_left_sm.png); width:5px; height:100%; top:0px; left:-5px; background-repeat:repeat-y;}
.app .line {position:relative; height:30px; width:500px; background-color:#eaeff6; padding:0 15px;}
.rap {padding:0 15px;}
.line .bigtext {color:#666; margin:0; line-height:30px; position:relative;}
.line .bigtext.active {color:#ff5500;}
/* Applibrary BLOCK + LEFT MENU ---- END */


/*Applications*/ 
.appbox { margin-left:150px; border-left:1px solid #ddd; padding-bottom:10px; position:relative; min-height:160px;}
.wrap .shadow_small { position:absolute; width:6px; height:150px; top:-1px; left:-6px; background-image:url(../images/shadow_small_left.png); background-repeat:no-repeat;}
.wrap .smalltext { margin:0; padding:2px 10px 0px 10px; line-height:15px; font-weight:bold; position:relative; color:#666;}
.wrap .text { margin-bottom:5px; padding:5px 10px 5px 10px; border-bottom:1px dashed #eee; line-height:15px; font-weight:bold; position:relative;}
.wrap .newstext { margin:0; padding:2px 10px 0px 10px; line-height:15px; color:#999;}
.wrap img { float:left; margin:3px;}
.carousel_ul .h3 {float:left; width:130px; margin:5px 10px; color:#2d60aa;}
.wrap .link {display:block; width:530px; margin-top:15px; border-bottom:1px solid #eee; background-color:#FCFCFC; position:relative;}
.wrap a.link {display:block; width:530px; margin-top:15px; border-bottom:1px solid #eee; background-color:#FCFCFC; position:relative;}
.wrap.inn .link {width:500px; float:left;}
.wrap a.link:hover {}
.wrap .h3 {float:left; width:130px; margin:5px 10px; color:#2d60aa;}



/* Tabs */
.central_homebox {position: relative; float:left; width:700px; margin:0px; top:20px; left:15px;}

.box_top {position:absolute; background-image:url(../images/home/box_top_sm.png); width:710px; height:5px; top:25px; left:-5px; background-repeat:no-repeat;}


.box_bot {position:absolute; background-image:url(../images/home/box_bot_sm.png); width:710px; height:5px; bottom:-35px; left:-5px; background-repeat:no-repeat;}
.box_right {position:absolute; background-image:url(../images/home/box_right_sm.png); width:5px; height:100%; top:30px; right:-5px; background-repeat:repeat-y;}
.box_left {position:absolute; background-image:url(../images/home/box_left_sm.png); width:5px; height:100%; top:30px; left:-5px; background-repeat:repeat-y;}

.boxbutton.box1 {position:absolute; width:175px; height:33px; left:0px; top:-3px; background-image:url(../images/home/box_tab_small.png);}
.boxbutton.box2 {position:absolute; width:175px; height:33px; left:175px; top:-3px; background-image:url(../images/home/box_tab_small.png);}
.boxbutton.box3 {position:absolute; width:175px; height:33px; left:350px; top:-3px; background-image:url(../images/home/box_tab_small.png);}
.boxbutton.box4 {position:absolute; width:175px; height:33px; left:525px; top:-3px; background-image:url(../images/home/box_tab_small.png);}

.boxbutton .h2 {color:#222; margin:5px 10px 0px 10px; text-align:center; font-size:14px; display:block; font-weight:normal; cursor:pointer;}
.boxtab .h2 {color:#2d60aa; margin:10px 10px 0px 10px; text-align:center; font-size:14px; font-weight:normal; cursor:default;}


.homebox {position:relative; float:left; width:680px; top:30px; left:0px; background-color:#fff; margin:0px; padding:20px 10px;}

.homebox.box1 .boxtab {position:absolute; width:187px; height:38px; top:-38px; left:-5px; background-image:url(../images/home/box_hover_sm_side.png); background-repeat:no-repeat;}
.homebox.box2 .boxtab {position:absolute; width:189px; height:38px; top:-38px; left:168px; background-image:url(../images/home/box_hover_sm.png); background-repeat:no-repeat;}
.homebox.box3 .boxtab {position:absolute; width:189px; height:38px; top:-38px; left:343px; background-image:url(../images/home/box_hover_sm.png); background-repeat:no-repeat;}
.homebox.box4 .boxtab {position:absolute; width:187px; height:38px; top:-38px; left:518px; background-image:url(../images/home/box_hover_sm_side.png); background-repeat:no-repeat;}









