body {
	margin: 0;
	padding: 0;
	line-height: 1.5em;
	font-family: calibri;
	font-size: 12px;
	color: #36648B;
	}

h1 
{ 
color:maroon; 
font-size:16px; 
margin:0 0 5px 0;
font-weight:bold
}

h2 
{ 
color:maroon; 
font-size:13px; 
margin:0 0 5px 0;
font-weight:bold
}

.subheading
{

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

}

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

h6
{ 
font-size:12px; 
line-height:19px; 
text-align:center; 
padding:2px; 
color:#ffffff; 
font-weight:bold;
} 

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


p a:link 
{ 
font-size:12px; 
line-height:19px; 
text-align:justify; 
padding:2px; 
color:#36648B;  
text-decoration:none;
font-weight:bold;
}

p a:visited 
{ 
font-size:12px; 
line-height:19px; 
text-align:justify; 
padding:2px; 
color:#36648B;  
text-decoration:none;
font-weight:bold;
}

p a:active 
{ 
font-size:12px; 
line-height:19px; 
text-align:justify; 
padding:2px; 
color:#36648B;  
text-decoration:none;
font-weight:bold;
}

p a:hover
{
color:maroon;  
text-decoration:none;
font-weight:bold;
}

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

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

.pagebullet
{
font-size:13px; 
line-height:19px; 
text-align:justify; 
padding:2px; 
color: #36648B; 
margin-left:50px;
margin-top:10px;
margin-bottom:12px;
list-style-type:square;
}
.pagebullet1
{
font-size:13px; 
line-height:19px; 
text-align:justify; 
padding:2px; 
color: #ffffff; 
margin-left:50px;
margin-top:10px;
margin-bottom:12px;
list-style-type:circle;
}
.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:#36648B solid 1px;
border-right:#36648B solid 1px;
border-top:#36648B solid 1px;
border-bottom:#36648B solid 1px; 	
}

/* Header Portion */

#HeaderBG 
{ 
margin:0px;
}

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

#headerRight
{
margin-left:350px;
}

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

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


.Menubar 
{ 
height:40px; 
background-image:url(../pix/noble-menu-bar1.jpg); 
background-repeat:no-repeat; 
z-index:20px; 
position:relative;
font-size:12px;
font-family:calibri;
}

/* Header Portion End */

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

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

.area 
{ 
width:100%; 
float:left; 
margin:10px;
}
.area2 
{ 
width:70%; 
float:left; 
margin:10px;
}
.area1
{ 
float:right; 
margin-left:30px;
}

.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:12px;
}

.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:#36648B;

}

.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:#36648B; 
width:190px;
}

.learn
{ 
font-size:11px; 
color:#36648B; 
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:left; 
width:225px; 
}

#innerrightArea
{ 
float:right; 
width:220; 
}
.str { list-style-image: url('../pix/str.jpg'); padding-left:15px; margin-left:15px; line-height:18px; margin-top:0px; margin-bottom:0px;}
.quickCont
{ 
float:left; 
width:400px; 
padding-bottom:15px;
}

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

.quickContArea 
{ 
background-color:#31445e;
width:225px;  
float:left; 
height:420px;
color:#ffffff;
}

.quickContArea1 
{ 
background-color:#31445e;
width:225px;  
float:left; 
height:300px;
color:#ffffff;
}

.line {padding-top:15px; padding-bottom:15px;}
.quickContBottom
{
background-image:url(../pix/m-contacts-footer.jpg);
height:10px;
width:225px;
}

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

.cssform 
{
margin-top:5px;
}

.cssform label
{ 
font-size:12px; 
font-weight: bold; 
float: left; 
margin-left:5px; 
width: 150px; 
color:#36648B;
}

.inputType
{
width: 150px;
color:#36648B;
font-size:12px; 
margin-right:5px;
height:15px;

}

.cssform select
{
width: 155px; 
color:#36648B;
font-size:12px; 
margin-right:5px; 
height:15px;
}

.cssform textarea
{ 
width: 150px; 
height:70px; 
color:#36648B;
font-size:12px; 
margin-right:5px;
}

.button
{
width: 70px; 
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/m-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-color:#31445e; 
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;
 }

.tcolor{
 font-family:calibri; 
 font-size:12px; 
 color:#ffffff;  
 text-decoration:none; 
 font-weight:bold;
 }


.mylinks:link { font-family:calibri; font-size:12px; color:#36648B; text-decoration:none; font-weight:bold;}
.mylinks:active { font-family:calibri; font-size:12px; color:maroon;  text-decoration:none; font-weight:bold;}
.mylinks:visited { font-family:calibri; font-size:12px; color:#36648B;  text-decoration:none; font-weight:bold;}
.mylinks:hover { font-family:calibri; font-size:12px; color:maroon;  text-decoration:none; font-weight:bold;}

.mylinks1:link { font-family:calibri; font-size:12px; color: #ffffff; text-decoration:none; font-weight:bold;}
.mylinks1:active { font-family:calibri; font-size:12px; color: #36648B;  text-decoration:none; font-weight:bold;}
.mylinks1:visited { font-family:calibri; font-size:12px; color:#ffffff;  text-decoration:none; font-weight:bold;}
.mylinks1:hover { font-family:calibri; font-size:12px; color:#36648B;  text-decoration:none; font-weight:bold;}

/* 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:#36648B;
color:#fff;
}

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

#nav li ul a{
width:138px;
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;

}

