body{

font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin:0;
padding:0;
color:#666666;
}
p {
	margin: 0px;
	padding: 0px;
}
.clr{
clear:both;
}
img {
	margin: 0px;
	padding: 0px;
	border: none;
}
.contentheading{
background:transparent url(../images/templatemo_banner_divider.jpg) repeat-x scroll center bottom;
color:#C7BB10;
font-size:20px;
font-weight:bold;
height:10px;
margin:0;
padding-bottom:5px;
padding-left:0;
width:450px;
}
.small{
display:none;
}
.createdate{
display:none;
}
.modifydate{
display:none;
}
.componentheading{
display:none;
}
.buttonheading{
display:none;
}
#mainwrap{
	padding:0px;
	margin:0px;
	width:100%;
	overflow:hidden;
	background-image: url(../images/body_bg.jpg);
	background-repeat: repeat-x;
	
}
/*.inputbox{
background-image:url(../images/input-bg.gif);
background-repeat:repeat-x;
border:medium none;
height:18px;
}*/

#mainwrap #contentwrap {
margin:0 auto;
width:980px;
overflow:hidden;
}
#mainwrap #contentwrap #logo {
color:#FFFFFF;
float:left;
font-size:40px;
height:100px;
width:340px;
padding-top:14px;
clear:both;
}

#mainwrap #contentwrap #top_menu {
height:41px;
margin:0 auto;
width:100%;
float:left;
padding-bottom:0px;
clear:both;
}
.moduletable_topmenu{
margin:0px;
padding:0px;
height:41px;
margin:0 auto;
width:980px;
}
.menu_topmenu{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 0 0px;
padding:0;
}
.menu_topmenu li{
display:inline;
margin:0;
padding:0;
}
.menu_topmenu li a{
background:transparent url(../images/templatemo_menu.jpg) no-repeat scroll center bottom;
color:#FFFFFF;
display:block;
float:left;
font-size:14px;
font-weight:bold;
height:22px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
padding:13px 0 0;
text-align:center;
text-decoration:none;
width:128px;
}
.menu_topmenu li a:hover{
background:transparent url(../images/templatemo_menu_hover.jpg) no-repeat scroll center bottom;
color:#000000;
}
.menu_topmenu #current a{
background:transparent url(../images/templatemo_menu_hover.jpg) no-repeat scroll center bottom;
color:#000000;
}

#mainwrap #contentwrap #content_area {
background:#D8D7D7 none repeat scroll 0 0;
border:1px solid #C3C4C5;
margin-left:auto;
margin-right:auto;
padding:9px;
width:900px;
float:left;
margin-bottom:40px;
clear:both;
}
#banner_module {
background:#215B8D none repeat scroll 0 0;
float:left;
height:260px;
margin-bottom:10px;
width:900px;
clear:both;
}
#slideshow_module{
background:#215B8D url(../images/templatemo_slider_right_divider.jpg) repeat-y scroll right center;
float:left;
height:260px;
overflow:hidden;
padding:0px 0;
width:550px;
}
#ourclients_module{
background:#1D4B73 none repeat scroll 0 0;
float:left;
height:260px;
overflow:hidden;
padding:0 20px;
width:310px;
}
#content_panel{
background:#EEEEEE none repeat scroll 0 0;
border:1px solid #C6C5C5;
clear:both;
width:898px;
}
#left{
background:#FFFFFF none repeat scroll 0 0;
float:left;
padding:40px 48px 20px 50px;
width:450px;
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
line-height:20px;
}
#right{
background:#EEEEEE url(../images/content_right_column_bg.jpg) repeat-y scroll left center;
float:left;
padding:0 0 61px;
width:350px;
}
.contentpaneopen a{
color:#111D29;
font-weight:bold;
font-size:12px;
}
.contentpaneopen a:hover{
color:#C7BB10;
}
h3{
background:transparent url(../images/templatemo_side_header_bg.jpg) repeat-x scroll 0 0;
clear:both;
color:#000000;
font-size:18px;
height:20px;
letter-spacing:2px;
margin-bottom:20px;
padding:10px 20px;
margin-top:0;
}
#footer{
float:left;
color:#828C96;
width:100%;
overflow:hidden;
padding-bottom:50px;
background-color:#111d29;
/*background-image:url(../images/body_c.jpg);
background-position:center bottom;
background-repeat:repeat-x;*/
}
#footer_menu{
margin-left:auto;
margin-right:auto;
width:440px;
clear:both;
}
.moduletable_footermenu{
margin-left:0;
margin-right:0;
padding-left:0;
padding-right:0;
padding-top:15px
}
.menu_footermenu{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:0;
}
.menu_footermenu li{
display:inline;
margin:0;
padding:0;
}
.menu_footermenu li a{
color:#C7BB10;
display:block;
float:left;
font-size:12px;
text-decoration:none;
border-right:1px dotted;

}
.menu_footermenu li a:hover{
color:#fff;
}
.menu_footermenu li a span{
margin-left:10px;
margin-right:10px;
}
.menu_footermenu li a:hover, #current{
color:#C7BB10;

}
.menu_footermenu li.item58 a{
border-right:0px;
}
#copyright{
color:#FFFFFF;
margin-left:auto;
margin-right:auto;
width:403px;
}
.moduletable-copyright{
margin-top:22px;
}
.moduletable-copyright a{
color:#fff;
text-decoration:none;
}
.moduletable-copyright p{

}
.dev{
padding-left:90px;
}
.design{
color:#111d29;
}
.design a{
color:#111d29;
}
.moduletable-services h3{
background:transparent url(../images/templatemo_banner_divider.jpg) repeat-x scroll center bottom;
padding-bottom:15px;
color:#C7BB10;
height:10px;
padding-left:0;
width:275px;
margin:0;

}
.moduletable-services{

}
.moduletable-services ul{

}
.moduletable-services li{
color:#ffffff;
font-family:arial;
font-size:14px;
line-height:18px;
list-style-image:none;
list-style-position:outside;
list-style-type:square;
}
.rbutton{
background:transparent url(../images/templatemo_readmore_button.jpg) no-repeat scroll 0 0;
clear:both;
color:#000000;
display:block;
font-size:13px;
font-weight:bold;
height:25px;
padding-top:7px;
text-align:center;
text-decoration:none;
width:104px;
float:right;
}
.rbutton a{
text-decoration:none;
color:#000000;
}
.moduletable_search{

}
.search_search{
padding-bottom:15px;
padding-left:15px;
}
.inputbox_search{
margin-right:10px;
border:1px #999999 solid;
}
.moduletable_logo p{
font-family:Tahoma;
font-size:27px;
}

.button_search{
background-color:#D2D2D2;
border:1px solid #999999;
font-family:arial;
font-weight:bold;
height:22px;
width:80px;

}
.Submitbutton{
background-color:#D2D2D2;
border:1px #999999 solid;
font-family:arial;
font-weight:bold;
height:22px;
width:80px;

}

.textlable{
font-family:arial;
font-weight:bold;
padding-left:10px;
}

.inputbox{
border:1px #999999 solid;
}

h2.heading{
font-size:14px;
font-weight:bold;
margin:0;
padding:10px 0;

}
#marquee_text{
float:left;
padding:10px;
padding-bottom:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
font-style:italic;
width:900px;
color:#C7BB10;

}

#packages_table{
color:#999999;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-style:italic;
font-weight:bold;

}

#packages_table td{
padding:10px;
text-align:center;

}

#packages_table img{
border:4px solid;
text-align:center;

}

#packages_table a{
color:#999999;
}
#packages_table a:hover{
color:#C7BB10;
}