body {
	margin: 0;
	padding: 0;
	line-height: 1.5em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

h1 
{ 
color:#B40000; 
font-size:16px; 
margin:0 0 5px 0;
}

h2 
{ 
color:#B40000; 
font-size:13px; 
margin:0px; 
}

.subheading
{

color:#B40000;  
font-size:13px; 
margin:0px; 
font-weight:bold;

}

h3 
{ 
color:#A01417; 
font-size:13px; 
float:left; 
margin:0px; 
clear:both; 
}

p 
{ 
font-size:12px; 
line-height:19px; 
text-align:justify; 
padding:2px; 
color:#727272; 
}

p a:link 
{ 
font-size:12px; 
line-height:19px; 
text-align:justify; 
color:#B40000;  
text-decoration:none;
}

p a:visited 
{ 
font-size:12px; 
line-height:19px; 
text-align:justify; 
color:#B40000;  
text-decoration:none;
}

p a:active 
{ 
font-size:12px; 
line-height:19px; 
text-align:justify; 
color:#B40000;  
text-decoration:none;
}

p a:hover
{
color:#B40000;  
text-decoration:underline;
}

.innerText
{
font-size:13px; 
line-height:19px; 
text-align:justify; 
padding:2px; 
color:#5C5C5C; 
clear:left;
}
img{ border:none;}

.h2box{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#B40000; text-align:left; padding:0 0 0 0px; margin:0; }

.h2box h2{ display:inline; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#B40000; text-align:left; background:none; padding:0; }


ul 
{ 
margin:0px; 
list-style:none; 
text-align:left; 
font-size:11px; 
color:#727272; 
list-style-position:inside; 
text-indent: -1.5em;
}

.pagebullet
{
font-size:13px; 
line-height:19px; 
text-align:justify; 
padding:2px; 
color:#5C5C5C; 
margin-left:50px;
margin-top:10px;
margin-bottom:12px;
list-style-type:square;
}

.pagebullet a:link 
{ 
color:#B40000;  
text-decoration:none;
}

.pagebullet a:visited 
{ 
color:#B40000;  
text-decoration:none;
}

.pagebullet a:active 
{ 
color:#B40000;  
text-decoration:none;
}

.pagebullet a:hover
{
color:#B40000;  
text-decoration:underline;
}

.sitemapbullet
{
font-size:13px; 
line-height:19px; 
text-align:justify; 
padding:2px; 
color:#5C5C5C; 
margin-left:50px;
margin-top:10px;
margin-bottom:12px;
list-style-image:url(../pix/4.gif);
}

#container 
{ 
margin: auto;
width: 990px;
height:auto; 
border-left:#C30202 solid 1px;
border-right:#C30202 solid 1px;
}

/* Header Portion */

#HeaderBG 
{ 
margin:0px;
}

.headerLI  li
{ 
list-style:none; 
float:left; 
display:inline;
}

#headerRight
{
margin-left:170px;
}

#headertab 
{ 
background-color:#000000; 
float:left; 
height:29px; 
margin:0px; 
vertical-align:top;
}

#HeadBanner 
{ 
height:219px; 
float:left; 
width:100%; 
background-image:url(../pix/mos-banner.jpg); 
background-repeat:no-repeat; 
}


.Menubar 
{ 
height:40px; 
background-image:url(../pix/mos-menu-bar1.jpg); 
background-repeat:no-repeat; 
z-index:20px; 
position:relative;
}

/* Header Portion End */

/* Content Portion */
/* Menu Items Portion */

#content 
{ 
float:left;
width:950px;
margin:0;
}

.area 
{ 
width:100%; 
float:left; 
margin:10px;
padding:10px;
}

.contentarea
{
width:74%; 
float:left; 
padding:3px;
margin-left:6px;

}


#menuList1
{
width:970px;
margin: 0 10px;
padding:0;

}

#menuList2
{
width:970px;
margin: 0 10px;
padding:0;
}

.SubcssBox1 
{ 
width:74%;  
float:left;
margin-bottom:20px;
}

.SubcssBox2
{ 
width:100%;  
float:left;
}

.menubox
{
width:220px;
margin:0;
height:300px;
float:left;
}

.Boxs 
{ 
width:220px; 
float:left; 
text-align:left; 
background-image:url(../pix/graybg.jpg); 
background-repeat:no-repeat; 
height:35px; 
color:#FFFFFF; 
font-weight:bold; 
font-size:11px;
}

.menutext
{
margin: 3px 0  0 20px;
display:block;
}

.Boxscont
{ 
width:200px; 
float:left; 
text-align:left; 
line-height:18px; 
margin:3px 6px; 
font-size:12px; 
color:#727272;

}

.boXH 
{
width:190x; 
margin-left:5px; 
text-align:left; 

}

.urls 
{ 
margin-top:10px; 
}

.list  
{ 
margin:0px;  
padding:2px; 
text-align:left; 
clear:both; 
font-size:12px; 
color:#727272; 
width:190px;
}

.learn
{ 
font-size:11px; 
color:#D40000; 
text-decoration:none;
margin-right:10px;
}

.divider
{
float:left; 
margin:30px 12px 0 12px; 
}

.divider1
{
float:left; 
margin:30px 12px 0 12px; 
}

/* Menu Items Portion End */

/* Right Portion */
/* Quick Contact */

#rightArea
{ 
float:right; 
width:225px; 
}

#innerrightArea
{ 
float:right; 
width:220; 
}

.quickCont
{ 
float:left; 
width:225px; 
padding-bottom:13px;
}

.quickContTop
{
background-image:url(../pix/mos-contacts.jpg);
height:33px;
width:225px;
}

.quickContArea 
{ 
background-image:url(../pix/mos-contacts-bg.jpg); 
background-repeat:repeat-y; 
width:225px;  
float:left; 
height:235px;
}

.quickContBottom
{
background-image:url(../pix/mos-contacts-footer.jpg);
height:10px;
width:225px;
}

.qtxtbox 
{ 
padding:2px 0 2px 6px;  
}

.cssform 
{
margin-top:5px;
}

.cssform label
{ 
font-size:11px; 
font-weight: bold; 
float: left; 
margin-left:5px; 
width: 85px; 
color:#eeeeee;
}

.inputType
{
width: 110px;
border:1px solid #CCCCCC; 
color:#4e4e4e;
font-size:11px; 
margin-right:5px;
height:15px;

}

.cssform select
{
width: 112px; 
color:#4e4e4e;
font-size:11px; 
border:1px solid #CCCCCC;
margin-right:5px; 
height:15px;
}

.cssform textarea
{ 
width: 110px; 
height:70px; 
color:#4e4e4e;
font-size:11px; 
border:1px solid #CCCCCC; 
margin-right:5px;
}

.button
{
width: 70px; 
background-color:#FFFFFF;
color: #4e4e4e; 
font-size:11px; 
font-weight:bold;
}

/* Quick Contact End */

.newsletter
{
height:70px; 
width:225px; 
background-image:url(../pix/newsletter.jpg);
background-repeat:no-repeat;
}

.newsletterForm
{

width:225px;
}


.paypal
{
height:50px;
width:220px;
margin:8px 0 0 1px;
padding:0;
display:block;
}

.client
{
width:218px;
margin-left:8px;
height:100px;
}

.clients
{
width:218px;
margin-left:1px;
height:250px;
}

/* Right Portion End */

/* Footer Portion */

.base 
{ 
background-image:url(../pix/mos-grayline.jpg); 
background-repeat:repeat-x; 
height:23px; 

}

.flash
{
width:990px; 
height:80px;
}

#bottomlinks
{
width:930px; 
height:95px;
margin-left:50px;
}


.boxlinks1 span
{
 width:230px; 
 height:95px; 
 float:left; 
 text-align:left;
 line-height:21px;
 }
 

.footer 
{ 
background-image:url(../pix/mos-footer.jpg); 
background-repeat:repeat-x; 
height:60px; 
} 

.footerM:link
{ 
 font-size:11px; 
 color:#FFFFFF; 
 text-decoration:none;
 }
 
.footerM:active 
{ 
font-size:11px; 
color:#FFFFFF; 
text-decoration:none;
}
.footerM:visited 
{ 
font-size:11px;
color:#FFFFFF; 
text-decoration:none;
}
.footerM:hover 
{ 
font-size:11px;
color:#FFFFFF;
text-decoration:underline;
}

.normal 
{
 font-size:11px; 
 color:#FFFFFF;
 }

.mylinks:link { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5C5C5C; text-decoration:none;}
.mylinks:active { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5C5C5C;  text-decoration:none;}
.mylinks:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5C5C5C;  text-decoration:none;}
.mylinks:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5C5C5C;  text-decoration:none; color:#bc0001}


/* Menu */

#nav
{
float:right;
width:62.5%;
font-size:12px;
font-weight:bold;
margin:11px 0;
}


#nav ul{
margin:0;
padding:0;
line-height:1.5em;
position:absolute;
display:none;
width:130px;
top:1.5em;
}
 

#nav a{
display:block;
padding:0px 20px;
color:#fff;
text-decoration:none;
background-color:#515151;
}

#nav a:hover{
background-color:#bb070a;
color:#fff;
}

#nav li{
float:left;
position:relative;
}

#nav li ul a{
width:142px;
height:20px;
float:left;
font-size:12px;
}

#nav ul ul{
top:auto;
position:absolute;
z-index:100;
width:110px;
}	

#nav li ul ul {
left:13em;
margin:0px 0 0 10px;
}


#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
display:block;
}

/*clients*/
.redline
{
height:1px;
background-color:#B40000; 
width:100%;
}

.imgbox
{
width:29%;
float:left;
}

.contentbox
{
width:70%;
float:right;
margin-left:5px;
}


/*free SEO*/
.thumbnail{
z-index: 0;
padding:0px 13px 0px 13px;

}

.thumbnail:hover{
background-color: transparent;
z-index:0;
position:relative;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
z-index:0;
left: -1000px;
visibility: hidden;
color: black;
text-decoration: none;
display:inline;
vertical-align:top;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -40px;
left: 7px;
 /*position where enlarged image should offset horizontally */

}

/* Contact Page */


.style7 {color: #CC3300}
#divinner {float:left; 
width:80%;
height:auto;
padding:5px 0px 5px 0px;
}
#spanlft {width:40%;
float:left; 
display:block;
height:auto;
text-align:left;
color:#727272;
}
#spanrft {width:60%;
float:left;
display:block;
height:auto;
text-align:left
color:#727272;
}

.contactbutton
{
width: 80px; 
height: 23px; 
background-color:#EBEBEB;
color: #4e4e4e; 
font-weight:bold;
}

/*free trial*/

#freetrial
{ 
height:1070px; 
width:100%; 
margin-left:150px;
text-align:left;

}


