body{
font-family:tahoma,verdana,arial;
font-size:11px;
color:#605f5d;
text-decoration:none;
text-align:center;
background-color:#6f6f6f;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;}

#wrapper{
width:1000px;
height:auto;
text-align:left;
background-color:#ffffff;}

.tp_menu{
font-size:11px;
color:#FFFFFF;
background-image:url(images/tpRepeat.gif);
background-repeat:repeat-x;}

.txt_wt{
font-size:11px;
color:#FFFFFF;
padding-left:5px;
text-decoration:none;}
.txt_wt a{
color:#FFFFFF;
text-decoration:none;}
.txt_wt a:hover{
color:#FFFFFF;
text-decoration:underline;}

.txt_blk{
font-size:11px;
color:#605f5d;
text-decoration:none;}
.txt_blk a{
color:#605f5d;
text-decoration:underline;}
.txt_blk a:hover{
color:#e9382e;
text-decoration:none;}

.txt_orange{
font-size:11px;
color:#ed7a0a;
text-decoration:none;}
.txt_orange a{
color:#ed7a0a;
text-decoration:underline;}
.txt_orange a:hover{
color:#605f5d;
text-decoration:underline;}

.topMenu{
margin:0px;
padding:0px;
height:35px;
background-image:url(images/menuRepeat.gif);
background-repeat:repeat-x;}
.topMenu ul{
margin:0px 0px 1px 0px;
padding:0px;
height:35px;}
.topMenu li{
font-family:'trebuchet Ms',calibri, tahoma;
font-size:14px;
color:#FFFFFF;
text-decoration:none;
list-style-type:none;
padding:8px 15px 0px 15px;
float:left;}
.topMenu li a{
color:#FFFFFF;
text-decoration:none;}
.topMenu li a:hover{
color:#ffc114;
text-decoration:none;}

.blk_txt{
font-family:'Myriad pro', Trebuchet Ms, Calibri;
font-size:14px;
color:#444444;
font-weight:bold;
text-decoration:none;
text-align:center;}
.blk_txt a{
color:#444444;
text-decoration:none;}
.blk_txt a:hover{
color:#b90510;
text-decoration:underline;}




.blk_txt2{
font-family:'Myriad pro', Trebuchet Ms, Calibri;
font-size:13px;
color:#444444;
font-weight:bold;
text-decoration:none;
text-align:center;}

.blk_txt3{
font-family:'Myriad pro', Trebuchet Ms, Calibri;
font-size:14px;
color:#444444;
font-weight:bold;
text-decoration:none;
text-align:left;
padding-left:5px;}
.blk_txt3 a{
color:#444444;
text-decoration:none;}
.blk_txt3 a:hover{
color:#b90510;
text-decoration:underline;}



.ciro_input{
width:170px;
height:14px;
font-size:11px;
color:#666666;}

.icon{
padding:10px;
text-align:center;}

.graytxt{
font-size:11px;
color:#444444;
text-align:center;
background-image:url(images/grayRepeat.gif);
background-repeat:repeat-x;
height:63px;
padding:8px 5px 0px 5px;
vertical-align:top;}

.welcometxt{
padding:5px 5px 5px 10px;
background:#f3f3f3;
vertical-align:top;}

.content{
padding:5px 5px 5px 5px;
margin:0px 0px 0px 8px;
background-image:url(images/top_band.gif);
background-repeat:no-repeat;
background-position:top left;
vertical-align:top;}

h1{
font-family:'Myriad pro', Trebuchet Ms, Calibri;
font-size:16px;
color:#3e4344;
text-align:left;
margin:0px;
padding:0px 0px 0px 5px;}

h2{
font-family:'Myriad pro', Trebuchet Ms, Calibri;
font-size:14px;
color:#ff6c00;
text-align:left;
margin:0px;
padding:0px 0px 0px 10px;}

h3{
font-family:'Myriad pro', Trebuchet Ms, Calibri;
font-size:14px;
color:#464444;
text-align:left;
margin:0px;
padding:5px 0px 0px 10px;}

h4{
font-family:'Myriad pro', Trebuchet Ms, Calibri;
font-size:14px;
color:#0692cd;
text-align:left;
margin:0px;
padding:5px 0px 0px 5px;}

hr{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:1px solid #cecece;}


p{
font-size:11px;
color:#605f5d;
line-height:16px;
text-align:justify;
text-decoration:none;
padding:5px;
margin:0px;}

.orangetxt_h1{
font-size:16px;
color:#ff6c00;}

.list_txt{
margin:0px 0px 0px 0px;
padding:5px 0px 5px 15px;
list-style-type:circle;}
.list_txt li{
font-size:11px;
color:#6f6f6f;
line-height:18px;}

.quote{
width:278px;
height:133px;
padding-left:10px;
background-image:url(images/quote2.jpg);
background-repeat:no-repeat;}

.portfolio_design{
width:268px;
height:113px;
padding:10px;
vertical-align:bottom;
text-align:right;
background-image:url(images/portfolio_design.jpg);
background-repeat:no-repeat;}

.special{
width:288px;
height:108px;
background-image:url(images/special.jpg);
vertical-align:top;
padding:5px 0px 5px 0px;}

.ciro_login{
width:288px;
height:126px;
background-image:url(images/ciroLogin.jpg);}

.seprator{
width:auto;
height:5px;
background-image:url(images/seprator.gif);
background-repeat:repeat-x;
padding:3px 0px 0px 0px;
margin:10px 0px 0px 0px;}

.portfolio{
border-left:1px solid #82ab0a;
border-right:1px solid #82ab0a;
height:213px;
vertical-align:top;
padding:0px 1px 0px 1px;}

#marqueecontainer{
position: relative;
width:230px;
height:210px;
overflow: hidden;}


<!------- PORTFOLIO ------->
.featured-project {
width: 390px; height: 210px; overflow: hidden;}

.featured-project-content {
text-align: center; width: 390px; height: 210px; overflow: hidden;}

.careerform_title{
font-size:11px;
color:#605f5d;
text-decoration:none;
vertical-align:top;
text-align:left;
line-height:25px;}
.career_input{
font-size:11px;
color:#605f5d;
width:200px;
height:16px;
border:1px solid #696969;}
.career_textarea{
font-size:11px;
color:#605f5d;
width:250px;
height:60px;
border:1px solid #696969;}
.career_textarea2{
font-size:11px;
color:#605f5d;
width:254px;
height:80px;
border:1px solid #696969;
margin:2px 0px 2px 0px;
padding:0px 0px 0px 1px;}




#footer{
width:100%;
height:75px;
position:relative;
bottom: 0px;
background-color:#464444;
padding:10px 0px 0px 0px;}
#footer_content{
width:960px;
height:auto;
text-align:left;
padding:0px 20px 0px 20px;}

.clients{
line-height:17px;
text-align:justify;
padding-left:8px;
}

.clients-nav{
color:#ff6c00;
font-weight:bold;
text-decoration:none;
}
.clients-nav a{
color:#ff6c00;
text-decoration:none;}
.clients-nav a:hover{
color:#ff6c00;
text-decoration:underline;}



.next{
color:#605f5d;
font-weight:bold;
text-decoration:none;
}
.next a{
color:#605f5d;
text-decoration:none;}
.next a:hover{
color:#e79a0e;
text-decoration:underline;}

.nav{
text-decoration:none;
color:#605f5d;
font-weight:bold;
}

.nav a{
text-decoration:none;
color:#605f5d;
}

.nav a:hover{
text-decoration:underline;
color:#e6560b;
}

.resource{
text-decoration:none;
color:#605f5d;
font-weight:bold;
}

.resource a{
text-decoration:none;
color:#605f5d;
}

.resource a:hover{
text-decoration:underline;
color:#e6560b;
}

