

body
{
   margin: 0;
   padding: 0;
   text-align:center;
   background:url(img/bg.gif)
}

img 
{
   border:0;
}

a, a:hover
{
   text-decoration:none;
}

table
{
   padding: 0;
   margin: auto;
   border-spacing: 0;
   border-collapse: collapse;
}

#top 
{
   padding: 0;
   margin: auto;
   background-color:#4bcaf7;
   width:1000px;
}

#top h1
{
   font-family:tahoma,Arial, Helvetica, sans-serif;
   font-size:9px;
   font-weight:normal;
   padding: 0;
   margin: 0;
}

#topbar1
{
   background:url(img/topbar1.gif);
   width:1000px;
   height:61px;
   margin:auto;
}

#logo
{
   width:264px;
   height:52px;
   padding:0 0 6px 5px;
   text-align:left;
   vertical-align:bottom;
}

#home-sitemap, #home-sitemap a
{
   font-size:11px;
   color:#000000;
   padding:12px 12px 0px 4px;
   font-family:Arial, Helvetica, sans-serif;
   text-align:right;
   vertical-align:top;
   text-decoration:none;
}


#home-sitemap a:hover
{
   font-size:11px;
   color:#00FFFF;
   text-decoration:none;
}







#topbar2
{
   background:url(img/topbar2.gif);
   width:1000px;
   height:115px;
   margin:auto;
}

#left-shadow
{
   background:url(img/left-shadow1.jpg) no-repeat right; 
   width:24px;
   height:115px;
   vertical-align:top;
   padding: 0;
}

#menu-box
{
   width:244px;
   height:115px;
   background-color:#FFFFFF;
   text-align:left;
   padding: 0;
   vertical-align:bottom
}

#menu-box ul
{
   list-style-type:none;
   padding: 0;
   margin: 0;
}

#menu-box li
{
   background-image:url(img/bullet.gif);
   background-repeat:no-repeat;
   background-position: 0.6em 0.7em;
   padding: 7px 0 0 25px;
}

#menu-box li a
{
   font-family:Arial, Helvetica, sans-serif; 
   font-size: 12px; 
   color:#042e8c; 
   font-weight: 400; 
   text-decoration:none; 
   text-transform:uppercase;
   padding: 0 0 0 0px;
}

#menu-box li a:hover
{
   font-family:Arial, Helvetica, sans-serif; 
   font-size: 12px; 
   color:#1f8c02; 
   font-weight: 400; 
   text-decoration:none; 
   text-transform:uppercase;
}

#blue-space
{
   width:310px;
}  


#pic1a
{
   background:url(img/agile_pic1a.jpg) no-repeat top center ;
   width:422px;
   height:115px;
   padding: 0;
   margin: 0;
}








#container
{
   width:1000px;
   padding: 0 0 0 0;
   margin:auto;
   background-color:#FFFFFF;
}

#content
{
   width:790px;
   padding: 0 0 0 0;
   font-family: tahoma, Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   color:black;
}

.mores a
{
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   color:#E45803; 
   font-weight:bold  
}


#content div 
{
   text-align:justify;
   padding:5px;
}

#content p
{
   font-family:arial,verdana, tahoma, Arial, Helvetica, sans-serif;
   font-size: 17px; 
   color:#0099CC;
   padding:0 0 3px 5px;
   margin:0px;
   text-align:left;
   letter-spacing:.2px;
   font-weight:bold;
}

#content-box1
{
   width:514px;
   height:147px;
   text-align:left;
}

#content-box1 table
{
   width:504px;
   height:139px;
   padding:0px;
   margin:0 0 0 3px;
   border:1px solid #dcdcdc;
}

#content-box2
{
   width:790px;
   vertical-align:bottom;
   text-align:left;
}

#content-box2 table
{
   width:780px;
   padding:0px;
   margin:2px 0 0 3px;
   border:1px solid #dcdcdc;
}

#listing
{
   text-align:left;
}

#listing ul
{
   list-style-type:disc;
   margin: 5px;
   padding:0 0 0 35px;
}

#listing ul li a
{
   font-family: tahoma, Arial, Helvetica, sans-serif; 
   font-size: 11px;
   color: #009933;
   font-weight:normal;
   padding:0px;   
}

#pic2a
{
   background:url(img/agile_pic2a.jpg) no-repeat top left;
   width:276px;
   height:90px;
   padding: 0 0 0 0;
   vertical-align:top;
}

#pic1b
{
   background:url(img/agile_pic1b.jpg) no-repeat 51px 0;
   width:514px;
   height:90px;
   padding: 0 0 0 0;
}

#pic2b
{
   background:url(img/agile_pic2b.jpg) no-repeat top right;
   width:276px;
   height:147px;
   padding: 0 0 0 0; 
}

#pic2a ul
{
   list-style-type:none;
   padding: 0;
   margin: 0;
}

#pic2a li
{
   background-image:url(img/bullet.gif);
   background-repeat:no-repeat;
   background-position: 2.6em .5em;   
   padding: 2px 0 8px 45px;
}

#pic2a li a
{
   font-family:Arial, Helvetica, sans-serif; 
   font-size: 12px; 
   color:#042e8c; 
   font-weight: 400; 
   text-decoration:none; 
   text-transform:uppercase;
   padding: 0 0 0 0px;
}

#pic2a li a:hover
{   
   color:#1f8c02; 
   text-decoration:none; 
   text-transform:uppercase;
}




#sidebar
{ 
   background:url(img/sidebar.gif) repeat-x #4ac5f4;
   width:210px;
   padding: 0;
   text-align:left;
}

#sidebar ul
{ 
   list-style-type:none;
   padding: 0;
   margin: 0;
}

#sidebar a
{ 
   font-family:Arial, Helvetica, sans-serif;
   color:#feffff;
   font-size:12px;
   vertical-align:top;
   line-height: 22px;
   padding: 0 0 0 13px;
}

#sidebar ul li a:hover
{ 
   color:#00FFFF;
   text-decoration:none;
   
}

#sidebar #flash
{
   padding: 20px 0px 0px 0px ;
   text-align:center
}

#sidebar #news
{
   position: relative;
   width: 150px; 
   height: 145px;
   overflow: hidden;
   padding: 0;
   margin:20px 0 0 30px;
}

#news-content
{
   position: absolute;
   text-align:center;
   height: 145px;
   width: 150px;
   padding: 0;
   margin: 0;
}

#news-content a 
{
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   line-height: .40cm;  
}

#news-content a:hover
{
   color: #33FFFF;
   text-decoration:none;
}

#news-content hr 
{
   border-style:dashed;
   padding: 0;
   margin:9px 0 9px 0;
   height:1px;
   color: #FFFFF5;
}

#w3c
{
   width:210px;
   height:57px;
   text-align:center;
   vertical-align:bottom;
   padding: 0;
   margin: 0;
}

#w3c #vhtml
{
   height:31px;
   padding:23px 0 0 0;
   margin: 0;
   vertical-align:bottom;
   width:88px;
}

#w3c #vcss
{
   height:31px;
   padding:23px 0 0 0;
   margin: 0;
   vertical-align:bottom;
   width:88px;
   
}

#bottom 
{
   padding: 0;
   margin: 0;
   background-color: #ffffff;
   width:1000px;
}

#bottom h1
{
   font-family:tahoma,Arial, Helvetica, sans-serif;
   font-size:9px;
   font-weight:normal;
   color: #999999;
   padding: 0;
   margin: 0;
}

#footer-bg
{
   background-color:#FFFFFF;
}

#footer
{
   border:1px solid #dcdcdc;
   width:997px;
   text-align:justify;
   padding: 0;
   margin:6px auto;
   vertical-align:top;
   background-color: #f5f5f5;     
}

#footer td 
{
   text-align:center;
   padding:3px 0px 3px 5px;
   font-family:Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   margin: 0;
}

#footer td a
{
   padding:0;
   color: #000099; 
}

#footer td a:hover
{
   padding: 0;
   color: #0066FF; 
}

#copyright
{   
   width:1000px;
   font-family:Arial, Helvetica, sans-serif; 
   font-size: 11px;
   color: #000;
   padding:0 0 3px 0 ;
   text-align:right;
}


/* Later Modified */

.box-3
{
   border:1px solid #dcdcdc;
   margin:1px 0 5px 3px;
   width:70%;
   float:left;
   
}

.box-3 a
{
   background:url(img/bullet3.gif) no-repeat 2px 4px;
   color: #000000;
   padding:0 0 0 20px;
}

.box-3 a:hover
{
   background:url(img/bullet3.gif) no-repeat 2px 4px;
   color: #0099cc;
   padding:0 0 0 20px;
   text-decoration:underline;
}

.box-4
{
   border:1px solid #dcdcdc;
   margin:1px 6px 5px 3px;
   width:25%;
   float:right;
}

.testimonials1
{
   padding:10px;
   font:11px tahoma;
   text-align:justify;
   border: 1px solid #000000;
   margin:5px;
}

.testimonials1-h
{
   font-weight:bold;
   display:block;
   padding:1px;
   text-align:center;
}

.testimonials1 b
{
  padding:0 0 0 75px;
  display:block;
}



