html {
    background: #ffffff url(../images/bg.jpg); background-repeat:no-repeat;
    /* Height is 100%, so the body can be 100% */
    height: 100%;
}
body{margin:0px; background:#F3F3F3; font-family:Arial; background:url(../images/page-footer-bg.gif); background-repeat:repeat-x; background-position:bottom;}
.share_button {
	font-family: Arial, Helvetica, sans-serif;
}

.body-bg{
	background-image: url(../images/body-bg.png);
	background-repeat: repeat-y;
}
a{
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
a:hover{
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF6600;
}
a:current{
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF6600;
}
h1{
	font-size:21.2px;
	color:#acacac;
	line-height:24px;
	font-weight:normal;
	margin:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.footer-top-bg {
	background-image: url(../images/bottom-shoadow.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.footer-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	background-image: url(../images/footer-bullet.png);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 17px;
}

input.nb{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	border: 1px none #FFFFFF;
} 
.textbox-bg {
	background-image: url(../images/text-box-bg.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 5px;
	display: block;
	height: 24px;
	padding-top: 2px;
}
.text-area-bg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px none #FFFFFF;
	background-image: url(../images/text-area-bg.gif);
	padding-top: 2px;
	padding-left: 5px;
	background-repeat: no-repeat;
	display: block;
	height: 41px;
}

textarea.nb{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
} 
.footer-link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	display: block;
	height: 23px;
}
.mouse-head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #FF6600;
	text-align: right;
}
.proffe{
	text-align: right;
	font-size:16px;
	 color:#FF6600;
	 font-weight:400;
}
.proffe_tag{
font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #878484;
	line-height:18px;
}
.proffe_tag:hover{
font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	line-height:18px;
}
.footer-link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF3300;
	display: block;
	height: 23px;
}
.aboutmenu-bg{background:url(../images/banner-menu-bg-up.gif) repeat-x;}
.aboutmenu-bg-down{background:url(../images/banner-menu-bg-dn.gif) repeat-x;}
.aboutmenu-text{font-family:Tahoma, Arial; font-size:11px; color:#005977;}
.google-f {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}
.aboutmenu-text:hover{font-family:Tahoma, Arial; font-size:11px; color:#FF6600;}

.heading{font-size:12px; color:#0D364B; font-weight:bold; letter-spacing:1px;}
.side-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #016379;
	display: block;
	padding-right: 13px;
	background-image: url(../images/side-link-bullet.gif);
	background-repeat: no-repeat;
	background-position: right 8px;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
}
.side-link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
	display: block;
	padding-right: 13px;
	background-image: url(../images/side-link-bullet-hover.png);
	background-repeat: no-repeat;
	background-position: right 8px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.side-link-selected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
	display: block;
	padding-right: 13px;
	background-image: url(../images/side-link-bullet-hover.png);
	background-repeat: no-repeat;
	background-position: right 8px;
	text-decoration: none;
	background-color: #DDECF0;
	padding-top: 5px;
	padding-bottom: 5px;
}
.h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FF6600;
}
.h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-variant: normal;
	color: #FF6600;
	display: block;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-top-color: #FF6600;
	border-right-color: #FF6600;
	border-bottom-color: #FF6600;
	border-left-color: #FF6600;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

.image-top-bg {
	background-image: url(../images/top.gif);
	background-repeat: repeat-x;
	border: 0px solid #FF5A00;
}
.image-bottom-bg {
	background-image: url(../images/q-bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.image-left-bg {
	background-image: url(../images/left.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.image-right-bg {
	background-image: url(../images/right.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.text{font-size:14px; color:#ACACAC; font-family:Arial; text-align:justify;}
.text1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ACACAC;
	line-height:18px;
}
.footer-copyright-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}
.footer-copyright-link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF3300;
}
.text-sub{font-size:11px; color:#ACACAC; line-height:20px;}

.left-heading{color:#0D364B;}
.search-button{ font-family:Tahoma, Arial; font-size:9px; font-weight:bold; color:#00678A;background:url(../images/search-button.gif) top left no-repeat; width:52px; height:26px; border:0px; cursor:pointer;}
.search-bg{ font-family:Tahoma, Arial; font-size:11px; color:#00678A; text-align:center; background:#EFF3F7; width:130px; padding:6px; border:#CCDBE9 1px solid;}
.subscribe{ font-family:Tahoma, Arial; font-size:12px; color:#FFFFFF; text-transform:uppercase; border:0px; background:#005388; height:20px; width:75px;}
.subscribe-input{ font-family:Tahoma, Arial; font-size:11px; color:#444444; text-align:center; background:#ffffff; width:86px; padding:2px; border:#cccccc 2px solid;}

.socal-bg{background:url(../images/socal/socal-bg.gif) repeat-y;}
.sales-lines{font-size:18px; color:#474747; line-height:30px;}
.lifted-hand-girl {
	background-image: url(../images/hand-lifting-girl.png);
	background-repeat: no-repeat;
	background-position: 500px 0px;
}
.sal{font-size:11px; color:#0D364B; font-weight:bold; line-height:16px;}
.login{font-size:11px; color:#0D364B; line-height:14px;}

.matter-bg{background:url(../images/matter-bg.gif) bottom left repeat-x;}
.slider-bg{background:url(../images/slider-bg.gif) top left no-repeat; height:145px; width:224px;}

.right-bg{background:url(../images/right/bg.gif) repeat-y;}
.portfolio-bg {
	background-color: #F2F2F2;
	display: block;
	height: 95px;
	width: 132px;
	padding: 8px;
	border: 1px solid #D2D2D2;
}
.portfolio-image-border {
	display: block;
	border: 1px solid #CCCCCC;
}
.style2 {color: #A6A3A3}
    .heading2 {	font-family:Tahoma;
	font-size: 15px;
	font-weight: bold;
	color: #FF6600;
	display: block;
	padding-top: 4px;
	padding-bottom: 4px;
	text-transform:uppercase;
}
.image-bottom-bg1 {	background-image: url(images/i-bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.image-left-bg1 {	background-image: url(images/i-left.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.image-right-bg1 {	background-image: url(images/i-right.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.image-top-bg1 {	background-image: url(images/i-top.gif);
	background-repeat: repeat-x;
	border: 0px solid #d4d4d4;
}
.styl6 {	font-size: 12px;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	color:#ACACAC;
}
.styl6:hover 
{	font-size: 12px;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	color:#ACACAC;
}
.style6 {color: #005F7F}
#Layer1 {
	position:relative;
	width:200px;
	height:60px;
	z-index:1001;
	left: 0px;
	top: 0px;
	display: block;
}

.req-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF3300;
}
.req-link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
#flashcontent {
	}
.heading_txt{
font-family:Tahoma;
font-size:15px;
color:#FF6600;
font-weight:bold;
text-decoration:none;

}
.heading_txt:hover{
font-family:Tahoma;
font-size:15px;
color:#FF6600;
font-weight:bold;
text-decoration:underline;

}
.professinals{
width:259px;
height:168px;
background-image:url(../images/proffesionals_2.jpg);
background-repeat:no-repeat;
float:right;
}
.prof_txt{
width:216px;
height:30px;
float:right;
padding:2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#7F7D7D;
margin-top:50px;
margin-right:6px;
}
.prof_link{
width:206px;
height:auto;
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#A1A1A1;
margin-top:3px;
margin-right:18px;
background-image:url(../images/bullet_arrow.png);
text-align:left;
background-repeat:no-repeat;
background-position:left 3px;
}
.prof_link:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#A1A1A1;
margin-top:3px;
margin-right:18px;
background-image:url(../images/bullet_arrow-hover.png);
background-repeat:no-repeat;
background-position:left 3px;
text-align:left;
}
.style7 {color: #7F7D7D}
.bookmark{
width:290px;
height:20px;
float:right;
}
.bookmark_footer{
width:305px;
height:20px;
float:left;
margin-left:15px;
}
