* {margin:0; padding:0;}

body {background: #dbdbdb;
        font-family:Arial, Helvetica, sans-serif;
        }

html { overflow-y: scroll; }

h1 {
	font-size: 110%;
	color:#575759;
	font-weight:lighter;
	padding: 10px 0 7px 0;
        vertical-align:bottom;
	line-height:300%;
}
	
h2 {
	font-size:95%;
	color:#575759;
       	}

h3 {
	font-size:95%;
	color:#575759;
	font-weight:lighter;
       	}

h4 {
	font-size:70%;
	color:#575759;
	font-weight:lighter;
       	}

.announce {
	font-size:80%;
	color:#ff0000;
	font-weight:lighter;
	line-height:200%;
       	}
	
.b {font-weight:bold;}

p {
	font-size:12px;
	line-height:18px;
	color:#485050;
	font-weight:lighter;
	}
	
ul, ol {
        padding-top:5px;
	font-size:12px;
	line-height:20px;
	color:#485050;
	font-weight:lighter;
	list-style-type:disk;
	list-style-position:outside;
        padding-left:20px;
	}

#pagewrap {width: 900px;
	background: #FFFFFF;
	margin: 0 auto;
 }

#pagewrap a:link {color:#00bce2;}
#pagewrap a:visited {color:#00bce2;}
#pagewrap a:hover {color:#cc0000;}

#container {
	width: 900px;
	background: #FFFFFF;
	margin: 0 auto;
}

#container td {
         font-size:75%;
         font-weight:lighter;}
	
#header {
	width: 900px;
	height: 138px;
	background: #fff url(/images/cca_header.gif) repeat-x ;
	margin: 0 auto;
	text-align: left;
}

#header-corporate {
	width: 900px;
	height: 138px;
	background: #fff url(/images/coumans-corporate.png) no-repeat;
	margin: 0 auto;
	text-align: left;
}




#header1 {
	width: 900px;
	height: 65px;
	float:left;
	border-bottom:solid thin #999;
}

#header2 {
	width: 570px;
	height: 65px;
	float:left;
	border-bottom:solid thin #666;
}

#header3 {
	width: 490px;
	height: 65px;
	float:left;
        margin-bottom:15px;
	border-bottom:solid thin #666;
}

#menubar {
	width: 900px;
	height: 24px;
	background: #6E7676;
	margin: 0 auto;
}

#text1, #text2  {
             width:240px;
             min-height:150px;
             float:right;
             border: 1px solid #999;
             text-align:right;
             padding:10px 15px 20px 0;
}

#text1 {margin:40px 20px 10px 0;}
           #xtext1 p {line-height:22px;}

#text2 {margin:40px 20px 10px 0;}
           #xtext2 p {line-height:25px;}

#downloads  {
             width:240px;
             min-height:200px;
             float:right;
             border: 1px solid #999;
             margin:40px 20px 0 0;
             text-align:right;
             padding:10px 15px 0 0;
}

#leftpic {
       width:280px;
       min-height:250px;
       float:left;
       background: #fff url(/designimgs/bizwoman.jpg) top center no-repeat;
       text-align:right;
       padding:220px 20px 0 0;
}

#leftpic p {color:#0066cc;}

#Left_side {
	float:left;
	width: 350px;
	height:350px;
	background: #fff url(/images/atservice.jpg) no-repeat;
}

#Left_side_nobg {
	float:left;
	width: 350px;
	height:350px;
}

#Left_content {
	float:left;
	width: 420px;
	min-height:400px;
	margin:20px 0 0 50px;
}

#Left_content2 {
	float:left;
	width: 520px;
	min-height:400px;
	margin:20px 0 0 50px;
}

#Left_content2 h2 {
         color:#00bce2;
         font-weight:lighter;
 }

#Left_content2 h3 {
         font-size:70%;
         font-style:italic;
         color:#666;
         font-weight:lighter;
 }

#Left_content2 h4 {
         color:#333;
         font-size:80%;}

#Left_content2 h5 {
         color:#333;
         padding:10px 0 5px 0;}

#Left_content2 hr {color:#e2e4e9;}

#Left_content2 td {
          font-size:70%;
          padding-bottom:3px;
          color:#666;
          text-align:center;
          border-bottom: 1px solid #999;}

#Right_side1 {
	float:left;
	width: 540px;
	min-height:480px;
       padding:20px 0 0 30px;
       border-left: 1px solid #a9a9a9;
}

#Right_side {
	float:right;
	width: 520px;
	min-height:400px;}

       #Right_side .req {color:red;}

#Right_side hr{
       color:#999;
       margin-top:10px;}

#Right_side p {
	font-size: 75%;
	color:#666;
	line-height:150%;
        padding:3px 30px 0px 0;
}

#Right_side h2 {
	font-size: 80%;
	color: #00AEDB;
	line-height:150%;
	padding:10px 0 5px 0;
	font-weight:lighter;
        text-decoration:none;
}

#Right_column {
	float:right;
	width: 400px;
	height:635px;
}

#Right_column2 {
	float:right;
        margin-right:50px;
	width: 450px;
	min-height:400px;
}

#Right_content {
	width: 360px;
	height:400px;
        float:right;
        overflow:hidden;
}

#right_pic {
        float:right;
	width: 300px;
	height:300px;
	background: url(/designimgs/teams.jpg) no-repeat right top;
}

#right_pic_nbg {
        float:right;
	width: 300px;
	height:300px;
}

#right_pic2 {
        float:right;
	width: 300px;
	height:300px;
	background: url(/designimgs/brecky.jpg) no-repeat top;
}

#right_pic3 {
        float:right;
	width: 300px;
	height:300px;
	background: url(/designimgs/toolkit.jpg) no-repeat top;
}

#right_pic4 {
        float:right;
	width: 300px;
	height:300px;
	background: url(/designimgs/storm.jpg) no-repeat top;
}

#right_pic_nbg h2, #right_pic2 h2, #right_pic h2 {font-weight:lighter;
                        font-size:85%;
                         Padding-bottom:6px;}

#right_pic_nbg h3, #right_pic2 h3, #right_pic h3 {font-weight:lighter;
                        font-size:75%;
                        color:#cc0000;
                        line-height:25px;}

#right_pic_nbg p, #right_pic2 p, #right_pic p {color:#00bce2;
             line-height:28px;}

#footer {
	width: 900px;
	height:20px;
	background: #6e7676;
	margin: 0px auto;
	font-size: 11px;
	color:#fff;
	font-weight:lighter;
	text-align: center;
        padding-top:5px;
}

.arrow {
	float:left;
	width: 50px;
	height:45px;
	margin-top:10px;
	background: url(/images/arrow.jpg) no-repeat ;
}

.arrow2 {
        float:left;
	width: 33px;
	height:33px;
	background: url(/images/arrow2.jpg) no-repeat;
}

.arrow3 {
	float:left;
	width: 50px;
	height:50px;
	margin:10px 10px 0px 20px;
	background: url(/images/arrow.jpg) no-repeat bottom;
}

.box1 {
	float:left;
	margin-top:10px;
	width: 115px;
	height:100px;
	background: url(/images/boxes_03.jpg) no-repeat;
	font-size:11px;
	line-height:18px;
	color:#fff;
	font-weight:lighter;
	padding:30px 0 0 7px;
}

.box2 {
	float:left;
	margin-top:10px;
	width: 115px;
	height:100px;
	background: url(/images/boxes_05.jpg) no-repeat;
	font-size:11px;
	line-height:18px;
	color:#fff;
	font-weight:lighter;
	padding:30px 0 0 7px;
}

.box3 {
	float:left;
	margin-top:10px;
	width: 115px;
	height:100px;
	background: url(/images/boxes_07.jpg) no-repeat;
	font-size:11px;
	line-height:18px;
	color:#fff;
	font-weight:lighter;
	padding:30px 0 0 7px;
}

.quicklinks {
	float:right;		
	width: 320px;
	height:40px;
	background: url(/images/links_03.jpg) no-repeat top left;
        vertical-align:bottom;
}


.quicklinks_r {
	float:right;		
	width: 300px;
	min-height:100px;
        margin-right:20px;
	background: #e7e7e7 url(/images/links_03.jpg) no-repeat top left;
        border: solid 1px #c7c7ca; }

       .quicklinks_r h2 {
                font-size:110%;
                color:#00bce2;
                font-weight:lighter;
                padding:12px 0 0 60px;}

      .quicklinks_r  a:link {color:#00bce2;}
      .quicklinks_r  a:visited {color:#00bce2;}
      .quicklinks_r  a:hover {color:#cc0000;}

      .quicklinks_r ul {padding:15px 5px 15px 25px;
                                line-height:30px;}

      .quicklinks p, .quicklinks_r p {
	                     font-size: 90% ;
	                     line-height:16px;;
                             padding:12px 0 0 60px;
}

.quicklinks2 {
	float:right;
	width: 320px;
	height:150px;
	background: url(/images/links_05.jpg) no-repeat top left;
	}

.quicklinks2 p {
	font-size: 73%;
        color:#575759;
	line-height:32px;
	padding:16px 0 0 60px;
}

.textbox1 {
	width: 430px;
	height:20px;
	font-size:13px;
	color:#333;
}
.staffpic {
       width:140px;
       height:100px;
       margin:5px 10px 5px 0;
       float:left;}

.stafftext {
       width:680px;
       height:180px;
       margin:0px 10px 10px 0;
       float:left;}    

.stafftext p {padding:5px 0;}
.stafftext h2 {
         color:#00bce2;
         font-weight:lighter;}

.logo {width:140px;
       margin-left:20px;
       height::80px;
       float:right;}

.clearfloat {clear:both;
} 

/* ------------------animation Home Page---------------*/

