@charset "utf-8";
/* 8 WELLS GROUP - Cyber Gear Ddesign */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address,
big, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strike, strong, sub, sup, tt, var, b, i, dl, dt,
dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:12px;
	background:transparent;
}

body {
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	line-height:1;
}
img {
   behavior: url("../pngbehavior.htc");
}
/* remember to define focus styles! */
:focus { outline:0;}

.clr {clear:both; display:block; height:0; line-height:0; }

#page #content .clr { float:none; }


/**********
 * text formatting
 **********/

h1,
h2.major {	margin:0; font-size:12px; }

h2 { margin:0; font-size:12px; }

h2.minor,
h3 { margin:0; font-size:12px; }

p, address { margin:0px; font-style:normal; line-height:15px; padding:0px; }

blockquote,
q { quotes:none; line-height:1.1429em; }

blockquote:before,
blockquote:after,
q:before,
q:after { content:''; content:none;}

a {color:#4b4a4a;	text-decoration:none;}

a:hover,
a:focus {text-decoration:none;}

abbr,
acronym {font-variant:normal;border-bottom:1px dotted #999;	cursor:help;}

acronym {	font-variant:small-caps;}

ins {	text-decoration:underline;}

del {	text-decoration:line-through;}


/**********
 * lists
 **********/

ol,
ul {list-style:none;}


/**********
 * tables
 **********/

table {	border-collapse:collapse;	border-spacing:0;}


/**********
 * images
 **********/

img { border:0;}


/**********
 * forms
 **********/

input,
textarea {	font-family:Arial, Helvetica, sans-serif;	font-size:1.1em;}

/**********
 * Helping Format
 **********/
.img-pad{ padding-top:8px;  padding-bottom:8px;padding-right:8px; }
.img-top-pad{padding-top:12px;} 
.img-btm-pad{padding-bottom:12px;} 
.img-topbtm-pad{ padding-top:8px;  padding-bottom:8px; }
.img-left-pad{padding-left:8px;}
.img-right-pad{padding-right:8px;}
.align-br{height:1px; font-size:1px; padding-top:78px;}
span.drop {
float: left;
font-size: 2em;
line-height: 0.7;
}
.contact-pad{ padding-top:4px;  padding-bottom:4px; }

/**********
 * AL Sahel Styles 
 **********/
#container{width:100%; margin:auto; }

#headerTop{ width:969px; margin:auto;  height: 126px;  padding-right:34px; }
#headerTop #headerTopLeft {width: 357px; height:126px; float:left; text-align:left;}
#headerTop #headerTopRight {width: 375px ; float:right; text-align:left; padding-top:20px;}
.left-link-td{ padding-right:42px; width:191px; padding-top:5px; padding-bottom:6px; }
.right-link-td{  width:95px; padding-top:5px; padding-bottom:6px; }

#home-flash{ width:100%; height:455px; margin:auto; text-align:center; }

#footer{width:969px; margin:auto; height: 55px; padding-right:20px; padding-left:20px; padding-bottom:5px; padding-top:5px; border-top:dotted 1px #e1e1e1;}
#footer .col1{float:left; text-align:left;width: 650px; line-height:15px;}
#footer .col2{float:right; text-align:right; width: 100px;line-height:15px;}
#footer div.col1, #footer div.col2 {  color:#525252; font-size:11px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
#footer div.col1 a, #footer div.col2 a,
#footer div.col1 a:visited, #footer div.col2 a:visited {  color:#448971; font-size:11px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
#footer div.col1 a:hover, #footer div.col2 a:hover ,
#footer div.col1 a:visited:hover, #footer div.col2 a:visited:hover { color:#cb9331; }
#footer div.col1 .cgsite{ font-size:10px; }
#footer div.col1 .cgsite a,
#footer div.col1 .cgsite a:hover,
#footer div.col1 .cgsite a:visited, 
#footer div.col1 .cgsite a:visited:hover{ font-size:9px; ;}

#mid-home-container{width:975px; margin:auto;  height: 135px; padding-left:28px;  }

#mid1{ width:279px; float:left; padding-right:20px; height:114px; padding-top:0px; border-right:solid #e1e1e1 1px; }
#mid1 .news-date{color:#999999; font-size:12px; display:block; padding-bottom:3px;padding-bottom:5px;   }
#mid1 p.news-headline { color:#525252; font-size:12px; line-height:15px; padding-bottom:5px;   }
#mid1 .news-readmore{color:#448971; font-size:12px; color:#999999; float:left;}
#mid1 .news-readmore-img{float:left; height:12px;}
#mid1 .news-readmore a,
#mid1 .news-readmore a:visited{color:#448971; text-decoration:underline;}
#mid1 .news-readmore a:hover,
#mid1 .news-readmore a:visited:hover{color:#cb9331; text-decoration:underline; }


#mid2{ width:334px; float:left;  padding-right:8px; padding-left:15px; height:110px; padding-bottom:15px; }

#mid3{ width:318px; float:left;  height:125px; }

#inner-mid-back{width:100%; background-image:url('../images/inside-mid-image1.jpg'); background-position:top; background-repeat:repeat-x; }
#inner-mid-container{ width:940px; margin:auto;padding-right:39px; padding-left:24px; min-height:550px; background-image:url('../images/inside-mid-image1.jpg'); background-position:top; background-repeat:repeat-x;  }


#page-title{width:940px;  padding-top:15px; padding-bottom:10px;}
#page-title #home-link{ width:80px; float:right; font-weight:bold; color:#FFFFFF;  text-align:right; font-size:13px;  }
#page-title #home-link a,
#page-title #home-link a:visited{ text-decoration:none; font-weight:bold; color:#FFFFFF;  }
#page-title #home-link a:hover,
#page-title #home-link a:visited:hover{ text-decoration:none; font-weight:bold; color:#cb9331;  }
#page-title #title-text { padding-left:305px; width:632px;  }
#page-title #title-text  h1{ font-size:12px; color:#FFFFFF; font-weight:bold; }

#left-bar{ width:283px; float:left; padding-right:22px;}
#left-bar #left-bar-img{ width:283px; height:380px; padding-bottom:50px;}
#left-bar #left-bar-sublink{ width:267px; padding-left:8px; padding-right:8px; }
#left-bar #left-bar-sublink .sublinks ul{ margin-left:0px;  list-style-type:none; padding-bottom:12px; }
#left-bar #left-bar-sublink .sublinks li{ background-image:url('../images/bullett-left-links.jpg'); background-position:left; background-repeat:no-repeat; padding-left:22px; margin-left:0px; padding-right:8px;	color:#525252; font-size:15px; font-weight:bold; border-bottom:dotted 1px #D9D9D9; padding-top:5px; padding-bottom:5px; } 
#left-bar #left-bar-sublink .sublinks li a,
#left-bar #left-bar-sublink .sublinks li a:visited{ text-decoration:none; }
#left-bar #left-bar-sublink .sublinks li a:hover,
#left-bar #left-bar-sublink .sublinks li a:visited:hover{text-decoration:none; }


#right-content{  width:557px; float:left; background-color:#FFFFFF; min-height:500px; padding-left:45px; padding-top:30px; padding-right:30px; padding-bottom:35px; color:#525252;  }
#right-content p { line-height:19px; padding-bottom:15px;color:#525252; }
#right-content ul{ margin-left:0px;  list-style-type: square; padding-bottom:12px;color:#525252;	}
#right-content li{ list-style-image: url('../images/bullett.jpg');	padding-left:5px; margin-left:23px; padding-right:8px; color:#525252; font-size:13px; font-weight:normal; line-height:20px; } 
#right-content li a,
#right-content li a:visited{ text-decoration:none; color:#448971;}
#right-content li a:hover,
#right-content li a:visited:hover{text-decoration:none; color:#cb9331; }
#right-content p a,
#right-content p a:visited{ text-decoration:none; color:#448971;}
#right-content p a:hover,
#right-content p a:visited:hover{text-decoration:none; color:#cb9331; }



#right-content li.level2{ list-style-image: url('../images/b-bullet.jpg');	padding-left:5px; margin-left:23px; padding-right:8px; color:#525252; font-size:13px; font-weight:normal; line-height:20px; } 
#right-content li.level2 a,
#right-content li.level2 a:visited{ text-decoration:none; color:#448971;}
#right-content li.level2 a:hover,
#right-content li.level2 a:visited:hover{text-decoration:none; color:#cb9331; }



h2.golden-heading, 
p.golden-heading{color:#448971; font-size:15px; padding-top:0px; font-weight:bold; display:block; padding-bottom:12px; }
#top-links{ width:898px;  padding-top:15px; padding-top:3px; padding-bottom:3px; margin:auto; padding-left:60px; padding-right:50px; text-align:right;  }
/*
h1.main-white{color:#FFFFFF; font-size:15px; padding-top:0px; font-weight:bold; display:block; text-transform:capitalize; }
*/


.td-head {background-color:#F3F3F3; color: #B12420; font-weight:bold; padding-top:6px; padding-bottom:6px; padding-left:5px; padding-right:5px; }
.td-row { padding-top:3px; padding-bottom:3px; padding-left:5px; padding-right:5px; border-bottom:solid 1px #D9D9D9; text-transform: capitalize;}
.td-row a , .td-row a:visited { color: #448971; padding-left:5px; padding-right:5px; }
.td-row a:hover, .td-row a:visited:hover {  color:#cb9331; }
.trhover:hover { background-color:#F3F3F3;}

.toggler{ background-color:#F3F3F3; color: #448971; font-weight:bold; padding-top:6px; padding-bottom:6px; padding-left:5px; padding-right:5px; font-size:14px; border-bottom:solid 1px #D9D9D9;  }
#right-content div.partner-desc{padding-top:8px; padding-bottom:13px;}


#right-content span.logo-desc{ display:block; color:#cb9331; font-size:14px; font-weight:normal; line-height:16px; padding-bottom:10px;}

#right-content span.colorText,
#right-content span.colorText a,
#right-content span.colorText a:visited,
#right-content span.colorText a:visited:hover,
#right-content span.colorText a:hover{ font-weight:normal; color:#448971; font-size:12px; }

.news-td {padding-top:4px; padding-bottom:4px; padding-left:5px; padding-right:5px; }
.news-td .news-date{color:#999999; font-size:12px; display:block; padding-bottom:3px;padding-bottom:5px;   }
.news-td-f {padding-top:4px; padding-bottom:4px; padding-left:5px; padding-right:5px; border-bottom:solid 1px #D9D9D9;  }

.submit-btn {display:block; text-decoration:none; background-color: #448971; color:#FFFFFF; font-weight:bold; border:none;}

.txt{ border:solid 1px #D9D9D9; background-color:#e1e1e1; }

.transFail {padding:12px; color:#B12420; font-weight:bold; display:block;}
.success {padding:12px; color:#448971; font-weight:bold; display:block; height:600px;}








































