
body {
margin-top : 0;
background : #E4E4E4 url(images/body-bg.jpg) repeat-y scroll center top;
font-family : Arial, Helvetica, sans-serif;
color : #000;
font-size : 13px;
line-height : 20px;
}
a.readmore {
font-weight : bold;
text-decoration : none;
color : #d40320;
}
a.readmore:hover {
font-weight : bold;
text-decoration : underline;
color : #d40320;
}
#wrapper {
width : 960px;
margin : 0 auto;
overflow : hidden;
background : #ffffff;
height : auto;
overflow : hidden;
}
#wrapper p.rws-content-newp1 {
padding-left : 23px;
font-size : 12px;
line-height : 16px;
padding-top : 9px;
color : #242423;
}
#wrapper p.rws-content-newp {
padding-left : 23px;
font-size : 12px;
line-height : 16px;
color : #242423;
}
#wrapper p.rws-content-newp a {
color : #d40320;
text-decoration : underline;
}
#wrapper p.rws-content-newp a:hover {
color : #d40320;
text-decoration : none;
}
#rws-top {
background : url(images/rws-bg-top.jpg) no-repeat left top;
padding-top : 30px;
overflow : hidden;
}
#rws-left {
background : url(images/left-bg.jpg) repeat-y left top;
padding-left : 18px;
overflow : hidden;
}
#rws-right {
background : url(images/right-bg.jpg) repeat-y right top;
padding-right : 18px;
overflow : hidden;
}
#rws-bottom {
background : #f6f6f6 url(images/rws-bg-bottom.jpg) repeat-x left top;
overflow : hidden;
padding-top : 8px;
font-size : 11px;
}
#rws-mainbody {
padding : 10px 10px 10px 10px;
overflow : hidden;
clear : both;
}
#rws-header {
padding-top:5px;
height : 100px;
width : 100%;
}
#rws-logo {
width : 100%;
float : left;
overflow : hidden;
text-align : left;
}
#rws-logo img {
border : none;
}
#rws-logo a {
text-decoration : none;
}
#rws-logo a:hover {
text-decoration : none;
}
#rws-mainmenu {
width : 100%;
float : left;
overflow : hidden;
text-align : left;
background : url(images/main-navigation-bg.jpg) repeat-x left top;
height : 41px;
padding-bottom : 10px;
}
#rws-banner-left {
width : 490px;
float : left;
overflow : hidden;
}
#rws-banner-right {
width : 410px;
float : right;
overflow : hidden;
}
#rws-banner-left_2 {
width : 610px;
float : left;
overflow : hidden;
}
#rws-banner-right_2 {
width : 288px;
float : right;
overflow : hidden;
}
#rws-mainmenu ul.menu {
width : auto;
height : 41px;
list-style : none;
margin : 0;
padding : 0;
float : left;
font-weight:bold;
}
#rws-mainmenu ul.menu li.menulilast a {
padding : 13px 27px 12px 27px;
color : #ffffff;
text-decoration : none;

}
#rws-mainmenu ul.menu li.menulilast a:hover {
text-decoration : underline;
background : #d40320;
}
#rws-mainmenu ul.menu li#activenew a {
color : #ffffff;
padding : 13px 27px 12px 27px;
text-decoration : none;
background : #d40320;
}
#rws-mainmenu ul.menu li#activenew a:hover {
color : #ffffff;
text-decoration : underline;
}
#rws-mainmenu ul.menu li.menuli {
width : auto;
line-height : 41px;
float : left;
background : url(images/li-saparator.jpg) no-repeat right top;
list-style : none;
font-size : 14px;
letter-spacing:1px;
}
#rws-mainmenu ul.menu li a {
padding : 13px 25px 12px 25px;
color : #ffffff;
text-decoration : none;
}
#rws-mainmenu ul.menu li a:hover {
text-decoration : underline;
background : #d40320 url(images/li-saparator.jpg) no-repeat right top;
}
#rws-mainmenu ul.menu li.menulilast {
width : auto;
line-height : 41px;
float : left;
list-style : none;
font-size : 14px;
letter-spacing:1px;
}
#rws-mainmenu ul.menu li#active a {
padding : 13px 25px 12px 25px;
color : #ffffff;
text-decoration : none;
background : #d40320 url(images/li-saparator.jpg) no-repeat right top;
}
#rws-mainmenu ul.menu li#active a:hover {
color : #ffffff;
text-decoration : underline;
}
#rws-banner {
width : 100%;
float : left;
overflow : hidden;
display:none;
visibility:hidden;
clear : both;
padding : 6px 0 10px 0;
}
#rws-content {
width : 940px;
float : left;
overflow : hidden;
clear : both;
padding-top : 5px;
}
#rws-content p {
margin-top : 0;
line-height : 20px;
}
#rws-content-column {
width : 940px;
float : left;
overflow : hidden;
clear : both;
}
h2.mainrwsheading {
font-size : 30px;
font-weight : bolder;
letter-spacing : 2px;
color : #d40320;
margin : 0 0 10px 0;
}
h3.mainrwsRightheading{
font-weight : bolder;
color : #3C5998;
margin : 0 0 10px 0;
}
h2.mainrwsheading_project {
font-size : 22px;
font-weight : bolder;
letter-spacing : 2px;
color : #d40320;
margin : 0 0 10px 0;
line-height:30px;
}

.rwscontentnew {
background : #ffffff url(images/content_bg_new.jpg) repeat-x left top;
height : auto;
overflow : hidden;
padding : 10px;
}

.rwsleftcontentnew {
background : #ffffff url(images/content_bg_new.jpg) repeat-x left top;
height : auto;
overflow : hidden;
padding : 10px;
float:left;
width:70%;
font-size:12px;
}

.rwsrightcontentnew
{
background : #ffffff url(images/content_bg_new.jpg) repeat-x left top;
height : auto;
overflow : hidden;
float:right;
width:27%;
}
.rws-column {
width : 216px;
float : left;
overflow : hidden;
background : url(images/box_right_bg.jpg) repeat-y right top;
}
.innercontentclass {
width : 192px;
float : left;
overflow : hidden;
}
.rws-column2 {
width : 236px;
float : left;
overflow : hidden;
background : url(images/box_right_bg.jpg) repeat-y right top;
}
.innercontentclass2 {
width : 192px;
padding-left : 23px;
float : left;
overflow : hidden;
}
.rws-column3 {
width : 216px;
float : left;
overflow : hidden;
}
.innercontentclass3 {
width : 192px;
float : left;
overflow : hidden;
padding-left : 23px;
}
h2.rws-heading {
margin : 0 0 10px 0;
font-size : 24px;
line-height : 30px;
font-weight : 500;
color : #06015b;
background : url(images/heading_bottom_bg.jpg) repeat-x left bottom;
}
#rws-column-1 h2.rws-heading1 {
background : url(images/heading-bg.jpg) repeat-x left top;
padding : 0;
margin : 0;
color : #ffffff;
padding : 6px 5px 7px 14px;
font-size : 21px;
line-height : 21px;
font-weight : normal;
word-spacing : 2px;
font-family : "Times New Roman", Times, serif;
}
#rws-column-1 h2.rws-heading1 span {
background : url(images/arrow-heading.jpg) no-repeat right top;
padding-right : 25px;
}
#rws-column-2-new {
width : 306px;
float : left;
overflow : hidden;
}
#rws-column-2 {
width : 285px;
float : left;
overflow : hidden;
}
.rws-collouts img {
margin-bottom : 5px;
}
.rws-collouts-1 {
width : 263px;
float : left;
background : url(images/content-bg.jpg) repeat-x left top;
border-left : 1px solid #e6e6e6;
border-right : 1px solid #e6e6e6;
border-bottom : 1px solid #e6e6e6;
padding-left : 10px;
padding-right : 10px;
padding-top : 10px;
}
#rws-column-2 h2.rws-heading2 {
background : url(images/heading-bg.jpg) repeat-x left top;
padding : 0;
margin : 0;
color : #ffffff;
padding : 6px 5px 7px 14px;
font-size : 21px;
line-height : 21px;
font-weight : normal;
word-spacing : 2px;
font-family : "Times New Roman", Times, serif;
}
#rws-column-2 h2.rws-heading2 span {
background : url(images/arrow-heading.jpg) no-repeat right top;
padding-right : 25px;
}
#rws-column-3 {
width : 290px;
float : left;
overflow : hidden;
background : #e9e7e6 url(images/contact-us-bg.jpg) repeat-x left top;
border : 1px solid #cdcdcd;
/*border-right : 1px solid #e6e6e6;
border-bottom : 1px solid #e6e6e6;*/
*padding-bottom:10px;
}
#rws-column-3 h2.rws-heading3 {
padding : 0;
margin : 0;
color : #d40320;
padding : 6px 5px 5px 14px;
font-size : 21px;
line-height : 21px;
font-weight : normal;
word-spacing : 2px;
font-family : "Times New Roman", Times, serif;
width : 200px;
}
#rws-column-3 h2.rws-heading3 span {
background : url(images/contact-arrow.jpg) no-repeat right top;
padding-right : 25px;
color : #06015b;
}
#rws-column-3 .rws-collouts-3 {
width : 263px;
float : left;
padding-left : 5px;
padding-right : 0;
background : url(images/contact-us-right-bg.jpg) no-repeat 7px 1px;
min-height : 135px;
}
div.rws-contact-images {
clear : both;
padding : 3px 0 3px 15px;
width : 257px;
float : left;
}
div.rws-copyright {
width : 480px;
float : left;
text-align : left;
color : #565456;
padding-left : 29px;
}
div.rws-designedby {
width : 300px;
float : right;
text-align : right;
color : #565456;
padding-right : 31px;
}
div.rws-designedby a {
color : #565456;
text-decoration : none;
}
div.rws-designedby a:hover {
color : #565456;
text-decoration : underline;
}
#rws-content-column .rws-main-content {
padding-left : 10px;
padding-right : 10px;
padding-top : 10px;
width : 605px;
float : left;
}
#rws-content-column h2.rws-heading_aboutus {
background : url(images/heading-bg.jpg) repeat-x left top;
padding : 0;
margin : 0;
color : #ffffff;
padding : 6px 0 7px 14px;
font-size : 21px;
line-height : 21px;
font-weight : normal;
word-spacing : 2px;
font-family : "Times New Roman", Times, serif;
width : 121px;
}
#rws-content-column h2.rws-heading_aboutus span {
background : url(images/arrow-heading.jpg) no-repeat right top;
padding-right : 25px;
}
ul.rws-contentsaperator {
margin : 0;
padding : 0;
list-style : none;
float : left;
}
ul.rws-contentsaperator li.rws-first-li {
float : left;
width : 615px;
}
ul.rws-contentsaperator li.rws-second-li {
float : right;
width : 285px;
}
#rws-content-column h2.rws-heading_solutions {
background : url(images/heading-bg.jpg) repeat-x left top;
padding : 0;
margin : 0;
color : #ffffff;
padding : 6px 0 7px 14px;
font-size : 21px;
line-height : 21px;
font-weight : normal;
word-spacing : 2px;
font-family : "Times New Roman", Times, serif;
width : 121px;
}
#rws-content-column h2.rws-heading_solutions span {
background : url(images/arrow-heading.jpg) no-repeat right top;
padding-right : 25px;
}
.subheading {
font-size : 14px;
color : #1861a5;
line-height : 18px;
clear : both;
font-weight : bold;
}
input.textbox_contact {
width : 220px;
border : 1px solid #cccbcb;
font : normal 11px Arial, Helvetica, sans-serif;
color : #000000;
background-color : #eeeeee;
padding : 2px 0 0 3px;
height : 18px;
}
textarea.contactpage {
width : 220px;
height : 80px;
border : 1px solid #cccbcb;
font : normal 11px Arial, Helvetica, sans-serif;
color : #000000;
background-color : #eeeeee;
padding : 2px 0 0 3px;
}
#msg12 {
margin-top : 10px;
display : none;
z-index : 200;
position : absolute;
border-right : 2px solid #06015b;
border-top : 2px solid #06015b;
border : 2px solid #06015b;
padding : 2px 5px 2px 5px;
color : #333333;
background : #e5e3ff;
}
#msg {
display : none;
padding-left : 7px;
z-index : 200;
background : url(images/msg_arrow.gif) no-repeat left center;
position : absolute;
}
#msgcontent {
border-right : 2px solid #924949;
padding-right : 5px;
border-top : 2px solid #924949;
display : block;
padding-left : 5px;
background : #f3e6e6;
padding-bottom : 5px;
border-left : 2px #924949;
padding-top : 5px;
border-bottom : 2px solid #924949;
max-width : 250px;
min-width : 150px;
}
.contentforstrongcolor {
overflow : hidden;
width : auto;
height : auto;
}
.contentforstrongcolor p strong {
color : #d40320;
}
.contentforstrongcolor p em {
color : #06015b;
font-weight : 500;
}
.rwscontentnew ul li a {
color : #d40320;
text-decoration : underline;
}
.rwscontentnew ul li a:hover {
color : #d40320;
text-decoration : none;
}
.project_title {
color : #06015b;
font-size : 14px;
font-weight : bold;
}
.project_title a {
color : #06015b;
font-size : 14px;
font-weight : bold;
text-decoration : underline;
}
.project_title a:hover {
color : #06015b;
text-decoration :none ;
}
.projectlist {
width : auto;
height : auto;
overflow : hidden;
}
a.readon:hover, a.readon:focus, a.readon:active {
background : #d40320;
color : #ffffff;
text-decoration : none;
}
a.readon {
background : #06015b;
color : #ffffff;
font-weight : 700;
padding : 2px 5px;
text-align : center;
text-decoration : none;
}

p.readmorebyme{
*clear:both;
*height:34px;
text-align:right;
clear:both;
}
p.readmorebyme a.readon{
*line-height:26px;
}

#rws-bottom a{
color:#565456;
text-decoration:none;
}
#rws-bottom a:hover{
color:#565456;
text-decoration:underline;
}
#rws-bottom span{
color:#565456;
}
.imageslistdetails{
margin:0;
padding:5px 0px;
width:140px;
float:left;
list-style:none;
background:#efefef;
border:1px solid #c5c5c5;
}
.imageslistdetails li {
list-style:none;
float:left;
width:140px;
}
.imageslistdetails li div{
width:134px;
height:auto;
padding:5px 3px;
text-align:center;
}
.imageslistdetails li div img{
vertical-align:middle;
}

#imagesfordetailpage{
width:155px;
float:left;
overflow:hidden;
height:auto;
}

#projectdetailspage{
width:755px;
float:left;
overflow:hidden;
height:auto;
}

.projectlist ul{
width:auto;
float:left;

}

.projectlist ul li {
padding-left:15px;
padding-bottom:10px;
font-size:13px;
}
.projectlist ul li a{
text-decoration:none;
}

.projectlist ul li a:hover{
text-decoration:underline;
}

.projectlist ul li span a{
color:#06015b;
text-decoration:none;
}

.projectlist ul li span a:hover{
color:#06015b;
text-decoration:underline;
}
p em{
color:#06015b;
font-weight:600;
}
p.subhead_content {
color:#d40320;
}
.text_left_expand{
width:360px;
float:left;
overflow:hidden;
height:auto;
color:#d40320;
}
.text_left_expand a{
color:#d40320;
text-decoration:none;
}
.text_left_expand a:hover{
color:#d40320;
text-decoration:none;
}

.image_right_expand{
width:30px;
float:left;
overflow:hidden;
height:auto;
}
#contentexpand{
width:100%;
clear:both;
height:auto;
overflow:hidden;
margin-bottom:15px;
}

.inrmservices ul {
margin-top:0px;
}