/* CSS Document */

body{
margin: 0px;
background-image: url(../images/grey-bg.gif);
background-repeat: repeat-x;
background-position: top;
background-color: #f7f7f7;
}

div, select{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
}

#main{
width: 784px;
background-color: white;
border-right: solid 1px #c7c7c7;
}

#citrisys{
padding: 15px 0px 14px 15px;
}

.our-service{
float: right;
padding-right: 15px;
margin-top: -55px;
}
.greytxt{color: #5f604b;}

.grey{
background-color: #434343;
height: 7px;
font-size: 1px;
margin-right: -1px;
position: relative;
}
.red{
background-color: #cc0707;
height: 27px;
margin-right: -1px;
position: relative;
}

.grey-menu{
background-color: #434343;
font-weight: bold;
color: #ffffff;
height: 21px;
width: 80px;
text-align: center;
padding-top: 6px;
background-image: url(../images/menu-split.gif);
background-repeat: no-repeat;
background-position: right;
}
.gmw{width: 92px;}

.red-menu{
font-weight: bold;
color: #ffffff;
height: 21px;
width: 80px;
text-align: center;
padding-top: 6px;
background-image: url(../images/menu-split.gif);
background-repeat: no-repeat;
background-position: right;
}
.rm{margin: -27px 0px 0px 80px;}
.rm1{margin: -27px 0px 0px 160px;}
.rm2{margin: -27px 0px 0px 240px;}
.rm3{margin: -27px 0px 0px 320px;width:130px;}
.rm4{margin: -27px 0px 0px 450px; background-image: none; width: 120px;}

.banner{margin-right: -3px;}
.banner1{margin-left: -1px;}
.banner2{float: right; margin: -3px 41px 0px 0px; position: relative;}

#content{
background-image: url(../images/grey-gradient-bg.gif);
background-repeat: repeat-x;
margin-top: -42px;
}
.home-con{
margin: 40px 0px 0px 20px; 
font-weight: normal; 
width: 480px;
padding-right: 20px;
padding-top: 30px;
}
.home-con1{
float: right;
width: 214px;
margin-top: 24px;
margin-right: -90px;
position: relative;
padding: 0px 20px 10px 20px;
background-image: url(../images/dotted-split.gif);
background-repeat: repeat-y; 
background-position: left;
}
.home-subcon{margin: 5px 0px 0px 23px; font-weight: normal;}
.home-contxt{font-style: italic; color: #9b9b9b;}
.icon{margin-bottom: -3px; position: relative; padding-right: 5px;}
.title{color: #e50000; font-weight: bold;}
.title1{color: #e50000; font-weight: bold; font-size: 13px;}

.read-more{float: right; margin-top: 6px}
.read-more1{float: right; margin-top: 6px; text-align: right;}

#footerbg{background-color: #cecece;}
#footer{
background-color: #eaeaea;
border-top: solid 1px #cecece;
border-right: solid 1px #c7c7c7;
height: 20px;
padding-top: 17px;
width: 784px;
font-size: 10px;
font-weight: normal;
color: #666666;
}
#top{
float: right;
width: 40px;
height: 17px;
margin-top: -8px;
padding: 11px 0px 0px 10px;
border-left: solid 1px #cecece;
}

.inner-con{
margin: 0px 0px 0px 10px; 
font-weight: normal; 
width: 204px;
padding-top: 10px;
background-image: url(../images/dotted-split.gif);
background-repeat: repeat-y; 
background-position: right;
}
.inner-con1{
float: right;
width: 524px;
margin-top: 24px;
margin-right: -90px;
padding: 0px 20px 10px 20px;
position: relative;
}
.inner-subcon{margin: 5px 0px 0px 0px; font-weight: normal; width: 192px;}
#innercontent{
background-image: url(../images/grey-gradient-bg.gif);
background-repeat: repeat-x;
margin-top: -2px;
padding-bottom: 20px;
}
.cont-align{float: right;}
.cont-align1{float: left; margin-top: -225px; padding-left: 200px;}

#main1{
width: 784px;
background-color: white;
border-right: solid 1px #c7c7c7;
}
.con-con{
font-size: 10px;
color: #999999;
font-style: italic;
}

.stroke{border-top: solid 1px #d2d8dc; height: 1px; margin: 20px 0px 14px 0px; width: 192px; font-size: 1px;}
.stroke1{border-top: solid 1px #d2d8dc; height: 1px; margin: 12px 0px 14px 0px; width: 192px; font-size: 1px;}
.stroke2{border-top: solid 1px #d2d8dc; height: 1px; margin: 12px 0px 14px 0px; width: 500px; font-size: 1px;}
.stroke3{border-top: solid 1px #d2d8dc; height: 1px; margin: 5px 0px 5px 0px; width: 192px; font-size: 1px;}
.concol{color: #ff7800;}
.red-bullet{list-style-image: url(../images/red-bullet.gif);}
.bullet-align{margin-bottom: 10px;}
.port-align{text-align: center;}
.test{background-color: #f2f2f2; border: solid 1px #d9d9d9; padding: 4px 4px 4px 10px; font-weight: bold; color: #000000;}
.test1{background-color: #fafafa; border: solid 1px #f0f0f0; padding: 18px; font-weight: bold;}
.test2{background-color: #fafafa; border: solid 1px #f0f0f0; padding: 18px; color: #666666;}
.testtxt{color: #333333; font-weight: normal; float: right; margin-top: 6px; color: #666666; padding: 10px 0xp 10px 0px;}
.test-title{font-size:12px;}

.sub-menu{
border: solid 1px #c1c1c1; 
background-color: #f7f7f7; 
padding: 5px; 
width: 180px;
}
.port-align1{
border-bottom: solid 1px #e6e6e6; 
padding: 3px 12px 10px 12px;
margin-right: 20px;
}
.port-align2{
padding: 3px 12px 10px 12px;
margin-right: 18px;
}
.cen-align{text-align: center;}
.margin{margin: 0px;}

a.menu:link{text-decoration: none; color: #ffffff;}
a.menu:active{text-decoration: none; color: #ffffff;}
a.menu:visited{text-decoration: none; color: #ffffff;}
a.menu:hover{text-decoration: none; color: #ffffff; letter-spacing: 2px;}

a.readmore:link{text-decoration: underline; color: #333333; font-weight: bold;}
a.readmore:active{text-decoration: underline; color: #333333; font-weight: bold;}
a.readmore:visited{text-decoration: underline; color: #333333; font-weight: bold;}
a.readmore:hover{text-decoration: underline; color: #999999; font-weight: bold;}

a.links:link{text-decoration: none; color: #333333;}
a.links:active{text-decoration: none; color: #333333;}
a.links:visited{text-decoration: none; color: #333333;}
a.links:hover{text-decoration: underline; color: #ce0000;}

a.conlinks:link{text-decoration: none; color: #ff7800;}
a.conlinks:active{text-decoration: none; color: #ff7800;}
a.conlinks:visited{text-decoration: none; color: #ff7800;}
a.conlinks:hover{text-decoration: underline; color: #ff7800;}
