@charset "utf-8";
/* CSS Document */

.box{float:left; font-family:Arial, Helvetica, sans-serif; margin-right:13px;}
.box.four{width:172px;}
.box.three{width:234px;}
.box.two{width:355px;}
.box.one{width:728px;}

.box.last{
	margin-right:0px; !important
}

ul{list-style-image:url("../images/template/listArrow.png"); padding:0px; margin:0px 0px 0px 18px;}
ul li{padding-bottom:6px;}

.box .title{
	background-color:#c52b3f; font-family:"Trebuchet MS", Arial, sans-serif; font-size:14px;
	color:#FFFFFF; background-image:url("../images/template/boxCorner.png"); background-position:top left; background-repeat:no-repeat;
	padding:8px 6px 8px 10px; line-height:18px;
	margin-top:6px;
}

.box .title.black{
	background-color:#4a4b4b; font-family:"Trebuchet MS", Arial, sans-serif; font-size:14px;
	color:#FFFFFF; background-image:url("../images/template/boxCorner_black.png"); background-position:top left; background-repeat:no-repeat;
	padding:8px 6px 8px 10px; line-height:18px;
	margin-top:6px;
}

.box .title A{
	color:#FFFFFF; text-decoration:none;
}
.box .title A:hover{
	border-bottom:1px dotted #E2AFB5;
}

.box .title IMG{border:none; padding-right:4px!important;}

.box .content{padding:6px 8px 6px 8px; font-size:13px; background-color:#f5f4f4; color:#746858;}
.box .link{padding:6px; font-size:13px; background-color:#f5f4f4;}
.box .link A{
	background-image:url("../images/template/boxLink.png"); background-position:center left; background-repeat:no-repeat; padding-left:13px;
}

.filefolderPage .content .box{margin-right:30px; margin-bottom:30px;}
.filefolderPage .content .box.four{width:152px;}
.filefolderPage .content .box.three{width:213px;}
.filefolderPage .content .box.two{width:335px;}
.filefolderPage .content .box.one{width:700px;}
.filefolderPage .content .box.last{margin-right:0px !important;}


.simpleBoxGroup{border-top:1px solid #F0F0F0;}
.simpleBox{width:225px; float:left; border-right:1px solid #F0F0F0; padding:0px 10px 0px 10px;}
.simpleBox.last{border:none;}
.simpleBox .title{padding:6px 0px; color:#B91E32; font-family:"Trebuchet MS"; font-size:16px;}
.simpleBox .content{padding:6px 0px; font-size:13px;}
.simpleBox .link{padding:6px 0px; font-size:13px;}
.simpleBox .link A{
	background-image:url("../images/template/boxLink.png"); background-position:center left; background-repeat:no-repeat; padding-left:13px;
}

.simpleCustomTable{border-width: 1px; border-style: solid; border-color: #d8dce7; border-collapse: collapse;}
.simpleCustomTable TR Th{background-color:#f6f9ff; border: 1px solid #d8dce7; padding:8px; }
.simpleCustomTable TR TD{background-color:#fafcff; border: 1px solid #d8dce7; padding:8px;}


/* The following lines are for bouton rounded style */

.btn {
	display: block; position: relative; background: #aaa;
	padding: 8px; float: left; color: #fff;
	text-decoration: none; cursor: pointer;
	color:#FFFFFF;
	margin-bottom:10px;
	margin-right:10px;
}
.btn * {font-style: normal; background-image: url("../images/template/btn.png"); background-repeat: no-repeat;}
.btn img{border:0px; background:none; padding-right:4px !important; }
.btn i {
	display: block; background-position: top left; position: absolute; margin-bottom: -8px;
	top: 0; left: 0; width: 8px; height: 8px;
}
.btn span {
	display: block; background-position: bottom left; position: relative;
	left: -8px; padding: 0 0 8px 16px; margin-bottom: -8px;
}
.btn span i {
	display: block; background-position: bottom right; margin-bottom: 0;
	position: absolute; left: 100%; width: 16px; height: 100%; top: 0;
}
.btn span span {
	display: block; background-position: top right; position: absolute;
	right: -16px; margin-left: 16px; top: -8px; height: 0;
}

.btn.four{width:158px;}
.btn.three{width:220px;}
.btn.two{width:343px;}
.btn.one{width:712px;}

.filefolderPage .content .btn.three{width:210px;}
.filefolderPage .content .btn.two{width:328px;}
.filefolderPage .content .btn.one{width:700px;}

.btn.last{margin-right:0px !important;}

* html .btn span,
* html .btn i { float: left; width: auto; background-image: none; cursor: pointer; }

.btn.gray{background:#f5f4f4; color:#666666;}
.btn.gray:hover { background-color: #ecebeb; color:#333333; }
.btn.gray:active { background-color: #ecebeb; }

.btn.red{background:#c52b3f; color:#FFFFFF;}
.btn.red:hover { background-color: #e03d52; color:#FFFFFF; }
.btn.red:active { background-color: #c52b3f; }

.btn.black{background:#4a4b4b;}
.btn.black:hover { background-color: #676868; color:#FFFFFF; }
.btn.black:active { background-color: #4a4b4b; }

/*.btn[class] {  background-image: url("../images/template/shade.png"); background-position: top; background-repeat:repeat-x; }*/

HR{
	border-width:1px; color:#d8dce7;
}

/* alternateCustomTable is the class that allows to give alternate cell color */

.alternateCustomTable{border-width: 1px; border-style: solid; border-color: #d8dce7; border-collapse: collapse;}
.alternateCustomTable TR Th{
	background-color:#d8dce7;
	padding: 5px;
	border: 1px solid #d8dce7;
}
	
.alternateCustomTable TR TD{
	text-align:left;
	border: 1px solid #d8dce7;
	padding:8px;
}

.color_one{
	border: 1px solid #d8dce7;
	padding:8px; background-color:#f6f9ff;
}

.color_two{
	border: 1px solid #d8dce7;
	padding:8px; background-color:#fafcff;
}

/* Custom element style */

.eGovSolutions{
	position:relative; top:-15px; float:right; right:-14px; overflow:visible;
}

.compo1, .compo2, .compo3, .compo4, .compo5, .compo6, .compo7 , .compo8 , .compo9 , .compo10{clear:both; position:relative; height:205px; background-position:bottom right; background-repeat:no-repeat;}
.compo1{background-image:url("../images/illustrations/forbusiness/compo1.png");}
.compo2{background-image:url("../images/illustrations/forbusiness/compo2.png");}  
.compo3{background-image:url("../images/illustrations/forbusiness/compo3.png");}  
.compo4{background-image:url("../images/illustrations/forbusiness/compo4.png");}  
.compo5{background-image:url("../images/illustrations/forbusiness/compo5.png");}  
.compo6{background-image:url("../images/illustrations/forbusiness/compo6.png");}  
.compo7{background-image:url("../images/illustrations/forbusiness/compo7.png");}  
.compo8{height:356px;}  






