/* CONTAINER ****************************************/
div.container-col-1{position:relative;width:318px;display:inline-block;float:left;margin-left:18px;}
div.container-col-2{position:relative;width:653px;display:inline-block;float:left;margin-left:18px;}
div.container-col-1.first, div.container-col-2.first{margin-left:0px;}


/* POPUP (OLD BOX) ****************************************/
.popup{width:100%;}
.popup a{text-decoration:underline;}
.popup th{vertical-align:top;}
.popup tbody td.content{vertical-align:top;}

/* POPUP-STYLE-DEFAULT */
.popup-style-default{background-color:#ffffff;color:#9d9c8d;}
.popup-style-default th.corner,
.popup-style-default th.border,
.popup-style-default td.border{width:4px;height:4px;}
.popup-style-default thead th.corner.left{border-top:1px solid #9d9c8d;border-left:1px solid #9d9c8d;}
.popup-style-default thead th.corner.right{border-top:1px solid #9d9c8d;border-right:1px solid #9d9c8d;}
.popup-style-default tfoot th.corner.left{border-bottom:1px solid #9d9c8d;border-left:1px solid #9d9c8d;}
.popup-style-default tfoot th.corner.right{border-bottom:1px solid #9d9c8d;border-right:1px solid #9d9c8d;}
.popup-style-default thead th.border,
.popup-style-default thead td.border{border-top:1px solid #9d9c8d;}
.popup-style-default tfoot td.border{border-bottom:1px solid #9d9c8d;}
.popup-style-default tbody th.border.left{border-left:1px solid #9d9c8d;}
.popup-style-default tbody th.border.right{border-right:1px solid #9d9c8d;}
.popup-style-default .header{background:url("/media/sowcle/image/lib/module/background.jpg");}
.popup-style-default .header .title{padding:4px;font-weight:bold;font-size:22px;}
.popup-style-default a.close{position:absolute;top:8px;right:7px;width:16px;height:16px;background:url("/media/sowcle/image/lib/module/close.png") no-repeat;}


/* DISPLAY MESSAGE ****************************************/
/* ERROR */
#errorsBox {position:absolute;overflow:auto;z-index:20;width:400px;}
.errors{margin-bottom: 6px;}
.errors div.errorsContent, 
#errorsBox div.errorsContent{background-color:#F9CCCC;border:1px solid #A33;border-radius:12px;padding:4px;margin-left:6px;color:black;}
.errors div.errorsContent h3,
#errorsBox h3{color:black;}
.errors div.errorsContent ul,
#errorsBox ul{padding-left:25px;}
.errors div.errorsContent ul li,
#errorsBox ul li{list-style-type:square;}
.errors div.errorsContent,
#errorsBox div.errorsContent{z-index: 22;}
label.error {padding:3px;font-weight:bold;background-color:#F9D0D0;}

/* WARNING */
div.warning {background-color:#FFEEAA;border:1px solid #D92;border-radius:12px;padding:4px;margin-bottom:5px;}

/* MESSAGE */
.message{margin-bottom: 6px;}
#messageBox{position:absolute;overflow:auto;z-index:20;width:400px;}
.message div.messageContent, 
#messageBox div.messageContent{background-color:#eeffee;border-color:#006600;border-style:solid;border-width:1px 3px 1px 3px;color:#004400;padding:4px;border-radius:7px;margin-bottom:5px;}
.message div.messageContent, 
#messageBox div.messageContent{z-index: 22;}

/* INFO */
#infoBox{position:absolute;border:1px solid black;background-color:white;padding:3px;z-index:100000;}

/* BACKGOUND */
#background{position:absolute;top:0px;left:0px;width:100%;height:2000px;z-index:5;background-image:url(/media/sowcle/image/transparent.gif);}

/* LOADING */
#loading{position:absolute;background-color:#CC0000;color:white;padding:5px;font-weight:bold;z-index:50;}


/* TABLE PRESENTATION *************************************/
table.tablePresentation{width:100%;}
table.tablePresentation td{padding:2px;}
table.tablePresentation th{padding:3px;}
table.tablePresentation {border-left:1px solid #dbdbe5;border-top:1px solid #dbdbe5;}
table.tablePresentation th{border-width:0px 1px 1px 0px;border-style:solid;border-color:#dbdbe5;background-color:#f5f5f5;}
table.tablePresentation td{border-width:0px 1px 1px 0px;border-style:solid;border-color:#dbdbe5;}
table.tablePresentation td.internal{border-left-width:0px;}
table.tablePresentation tr.even{background-color:#f5f5fa;}
table.tablePresentation tr.odd{}
table.tableDescription{width:100%;}
table.tableIntroduction{width:100%;margin-bottom:10px;}
table.tableIntroduction td.left{padding-right:6px;}
table.tableIntroduction td.right{padding-left:6px;}
table.tableDescription th{background-color:#f5f5fa;padding:3px;border-width:1px 1px 0px 1px;border-style:solid;border-color:#dbdbe5;text-align:left;}
table.tableDescription td{padding:4px;text-align:justify;margin-bottom:6px;border:1px solid #dbdbe5;}


/* ADD & DEL FREE LIST ITEM ON <a> *************************/
a.delFreeListItem:hover,
a.addFreeListItem:hover{text-decoration:none;}
a.addFreeListItem{background-image:url(/media/sowcle/image/icons/add-small.png);background-position:center left;background-repeat:no-repeat;margin-right:0px;padding-left:16px;text-align:right;height:16px;}
a.delFreeListItem{background-image:url(/media/sowcle/image/icons/delete-small.png);background-position:center left;background-repeat:no-repeat;margin-right:0px;padding-left:16px;text-align:right;height:16px;}


/* PAGE NUMBERING *****************************************/
div.pageNumbering{margin-top:10px;}
div.pageNumbering > ul{margin:0px;padding:0px;}
div.pageNumbering > ul > li{margin-right:5px;display:inline-block;height:22px;min-width:24px;}
div.pageNumbering > ul > li.page,
div.pageNumbering > ul > li.empty{text-align:center;}
div.pageNumbering > ul > li.page{background-color:#f5f5f5;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #aaa;}
div.pageNumbering > ul > li.page.selected,
div.pageNumbering > ul > li.page:hover{background-color:white;border:1px solid black;}
div.pageNumbering > ul > li.page.selected > a{color:#710;}
div.pageNumbering > ul > li.page > a{color:#666;text-shadow:0 1px 0 #e9e8ab;display:block;padding:4px 2px 5px 2px;}
div.pageNumbering > ul > li.page > a:hover{color:black;text-decoration:none;}
div.pageNumbering > ul > li.page.simplified.next a{padding-left:5px;padding-right:25px;}
div.pageNumbering > ul > li.page.simplified.previous a{padding-left:25px;padding-right:5px;}
div.pageNumbering > ul > li.previous a{background:url(/media/sowcle/image/objects/pagination.png) left 0px no-repeat;}
div.pageNumbering > ul > li.next a{background:url(/media/sowcle/image/objects/pagination.png) right -22px no-repeat;}
div.pageNumbering > ul > li.previous.disabled a{background:url(/media/sowcle/image/objects/pagination.png) left -44px no-repeat;cursor:default;}
div.pageNumbering > ul > li.next.disabled a{background:url(/media/sowcle/image/objects/pagination.png) right -66px no-repeat;cursor:default;}
div.pageNumbering > ul > li.previous.disabled{background-color:transparent;border:1px solid transparent;}
div.pageNumbering > ul > li.next.disabled{background-color:transparent;border:1px solid transparent;}

/* PAGE NUMBERING IN SOWCLE */
div.sowcle-pageNumbering{margin-bottom:10px;height:32px;} /* Container for pageNumbering at the top of the page - use to show "goTo" arrows */
div.sowcle-pageNumberingTop{}	/* use to show "goTo" arrows */
div.sowcle-pageNumberingBottom{}	/* use to show "goTo" arrows */


/* PAGE NAVIGATION ****************************************/
div.sowcle-goTo{float:left;margin-right:10px;width:16px;height:16px;cursor:pointer;}	/* Common class for goBottom and goTop class */
div.sowcle-goBottom{background:url(/media/sowcle/image/icons/bottom.png) no-repeat;}	/* To show "go to bottom" arrow */
div.sowcle-goTop{background:url(/media/sowcle/image/icons/top.png) no-repeat;}	/* To show "go to bottom" arrow */


/* COMMON CLASSES *********************************/
.weight-normal{font-weight:normal;}
.weight-bold{font-weight:bold;}
.spacer-top{margin-top:18px;}
.spacer-bottom{margin-bottom:18px;}
.sowcle-span-italic {
	font-style: italic;
}
.sowcle-span-bold {
	font-weight: bold;
}
.sowcle-span-big {
	font-size: larger;
}
.sowcle-span-small {
	font-size: smaller;
}
.sowcle-span-underline {
	text-decoration: underline;
}
.sowcle-span-strike {
	text-decoration: line-through;
}

.nowrap {
	white-space: nowrap;
}