/* <Reset CSS> */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,
fieldset,input,p,blockquote,th,td {
	margin: 0;
	padding: 0;
}

table {
	border-collapse: collapse;
}

fieldset,img {
	border: 0;
}

address,caption,cite,code,dfn,em,strong,th,var {
	font-style: normal;
	font-weight: normal;
}

ol,ul {
	list-style: none;
}

caption,th {
	text-align: left;
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
}

/* </Reset CSS> */
/**********<Navigation  Section>**********/ 
 /*< from main> */
.RadMenu {
	white-space: nowrap;
	float: left;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	padding-left: 0px;
}

.RadMenu:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.RadMenu ul.rmHorizontal,
.RadMenu ul.rmVertical {
	margin: 0;
	padding: 0;
	display: none;
	position: relative;
	left: 0;
	float: left;
}

.RadMenu .rmItem {
	float: left;
	position: relative;
	list-style: none;
}

.RadMenu .rmHorizontal .rmItem {
	clear: none;
}

.RadMenu .rmVertical .rmItem {
	clear: both;
}

.gecko .RadMenu .gecko ul.rmActive,
.gecko .RadMenu ul.rmRootGroup {
	display: block;
	margin-top: 10px;
	padding-left: 15px;
}

.ie .RadMenu .ie ul.rmActive,
.ie .RadMenu   ul.rmRootGroup {
	display: block;
	margin-top: 10px;
	padding-left: 10px;
}

.RadMenu .rmSlide, 
.rmContextMenu {
	position: absolute;
	overflow: hidden;
	display: none;
	float: left;
}

.rmContextMenu {
	z-index: 1000;
	overflow: visible;
}

.RadMenu .rmText {
	display: block;
}

.RadMenu a.rmLink {
	cursor: default;
	display: block;
}

.rmScrollWrap {
	position: absolute;
	float: left;
	overflow: hidden;
	left: 0;
}

.RadMenu ul.rmRootGroup {
	float: none;
}

.RadMenu .rmLink {
	width: auto;
}

 /*</from main> */
.RadMenu {
	text-align: left;
	height: 100%;
	width: 100%;
}

.RadMenu a {
	text-decoration: none;
}

.RadMenu .rmLink {
	line-height: 24px;
	text-decoration: none;
	color: #fff;
}

.RadMenu .rmLink:focus,
.RadMenu .rmFocused {
	outline: 0;
}

.RadMenu .rmExpanded {
	z-index: 10000;
}

.RadMenu .rmLink:hover,
.RadMenu .rmFocused,
.RadMenu .rmExpanded {
	color: white;
	background-color: #d5ca4d;
}

.RadMenu .rmLink .rmText {
	font: normal 16px Arial, sans-serif;
}

.RadMenu .rmGroup {
	background-color: #fff;
}

.RadMenu .rmGroup .rmLink {
	text-decoration: none;
	color: #333;
}

.RadMenu .rmGroup .rmLink:hover,
.RadMenu .rmGroup .rmFocused,
.RadMenu .rmGroup .rmExpanded {
	color: #fff;
	background-color: #444;
}

.RadMenu .rmText {
	padding: 3px 10px 5px 10px;
}

.RadMenu .rmGroup .rmLink .rmText {
	font-size: 12px;
}

/* <expand arrows styling> */
.RadMenu .rmGroup .rmLink .rmExpandRight {
	background-image:  url(Menu/ArrowExpand.gif) ;
	background-position:  right -3px;
	background-repeat: no-repeat ;
}

.RadMenu .rmGroup .rmLink .rmExpandLeft {
	background-image:  url(Menu/ArrowExpandRTL.gif);background-repeat:  no-repeat ; background-position:  -3px;
}

.RadMenu .rmGroup .rmLink:hover .rmExpandRight,
.RadMenu .rmGroup .rmFocused .rmExpandRight,
.RadMenu .rmGroup .rmExpanded .rmExpandRight {
	background-image: url(Menu/ArrowExpandHovered.gif);
}

.RadMenu .rmGroup .rmLink:hover .rmExpandLeft,
.RadMenu .rmGroup .rmFocused .rmExpandLeft,
.RadMenu .rmGroup .rmExpanded .rmExpandLeft {
	background-image: url(Menu/ArrowExpandHoveredRTL.gif);
}

/* </expand arrows styling> */
/* </Vertical styling> */
.RadMenu .rmHorizontal .rmItem {
	border-right: 1px solid #353535;
}

.RadMenu .rmHorizontal .rmLast {
	border-right: 0;
}

.RadMenu .rmVertical .rmItem {
	border-bottom: 1px solid #353535;
}

.RadMenu .rmVertical .rmLast {
	border-bottom: 0;
}

.RadMenu .rmRootGroup .rmGroup .rmItem,
.RadMenu_Context .rmGroup .rmItem {
	border-right: 0;
	border-bottom: 1px solid;
}

.RadMenu .rmGroup {
	border: 1px solid #828282;
	background-color: #fff;
}

.RadMenu .rmGroup .rmExpanded {
	z-index: 11;
}

.RadMenu .rmItem .rmDisabled .rmText {
	color: #999;
}

.RadMenu .rmRootGroup .rmItem .rmDisabled {
	 
}

.RadMenu .rmGroup .rmItem .rmDisabled {
	background-color: #fff;
}

.RadMenu .rmRootGroup .rmSeparator,
.RadMenu .rmGroup .rmSeparator {
	background-color: #8f8f8f;
	border-top: 1px solid #676767;
	border-bottom: 0;
}

.RadMenu .rmSeparator .rmText {
	display: none;
}

.RadMenu .rmHorizontal .rmSeparator {
	height: 20px;
	width: 1px;
	line-height: 20px;
	border: 0;
}

.RadMenu .rmVertical .rmSeparator {
	height: 1px;
	margin: 3px 0;
	border: 0;
	line-height: 1px;
}

.RadMenu .rmLeftImage {
	margin: 2px;
}

.RadMenu .rmSlide {
	margin: -1px 0 0 -1px !important;
}

.RadMenu .rmItem .rmDisabled:hover {
	 
}

/* </Vertical styling> */
/**********<Site Wide Section>**********/
body {
	
background-image: url(../Images/ShadowBackground.png);
background-repeat: no-repeat;
background-position: top center;
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family: Arial,Helvetica,sans-serif;
	margin-bottom: 20px;
	background-color: #192835;
}

Div#introwrapper{
	margin-top: 200px;
}

 
Div#Container {
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	width: 900px;
	background: #051523;
}

 
Div#Header{
	width: 900px;
	height: 157px;
	clear: both;
	margin: 0px;
	clear: both;
}

 
Div#Banner{
	width: 900px;
	margin: 0px;
	background: #051523;
}

 
Div#NavigationWrapper{
	text-align: center;
	width: 900px;
	height: 55px;
	position: relative;
	background-image:  url(../Images/Navigation/MenuBackground.jpg);
background-repeat:  repeat-x;
background-position:  bottom;
	background-color: #051523;
	margin: -5px auto 0px;
}

.button {
	background: transparent url(../Images/butbg.gif) repeat scroll 0%;
	border: 1pt none;
	color: White;
	height: 21px;
	text-transform: uppercase;
	vertical-align: middle;
	width: 45px;
	font: 9px Arial,Helvetica,sans-serif;
}

Div.HorizantalSeparator{
	width: 900px;
	height: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	 
	background:url(../Images/HorizantalSeparator.gif) no-repeat;
}

Div.clear{
	clear: left;
	float: none;
	height: 0px;
	line-height: 0px;
}

Br.Br{
	margin-bottom: 10px;
}

 img {
	border-style: none;
}

a:link img, a:active img,a:focus img,a:visited img {
	border: none;
}

 
/* <SubPageColumns Section> */
Div#SubBigCol{
	float: left;
	margin: 0px;
	margin-right: 10px;
	margin-left: 13px;
	display: inline;
	width: 640px;
}

 
Div#SubSmallCol{
	float: left;
	display: inline;
}

/* <BreadCrumb Section> */
Div#BreadCrumbs{
	width: 900px;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding: 0px;
}

.ie6 Div#BreadCrumbs{
	height: 10px;
	width: 900px;
	text-align: left;
	margin-top: 5px;
	margin-bottom: -15px;
	margin-left: 0px;
	padding: 0px;
}

.ie7 Div#BreadCrumbs{
	width: 900px;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}

 
Div#BreadCrumbs ul{
	margin: 0px;
	margin-top: -5px;
	height: 20px;
	position: relative;
	left: 15px;
}

.ie6 Div#BreadCrumbs ul{
	margin: 0px;
	height: 10px;
	margin-left: 0px;
	margin-top: -15px;
	margin-bottom: -20px;
	top: -5px;
}

Div#BreadCrumbs li{
	float: left;
	margin: 0px;
	margin-right: 5px;
	margin-top: 5px;
	height: 30px;
	padding: 0px;
	font-size: 14px;
	font-size: 14px;
}

Div#BreadCrumbs li a:link,Div#BreadCrumbs li a:active,Div#BreadCrumbs li a:visited{
	color: gray;
	text-decoration: none;
}

 Div#BreadCrumbs li a.Current {
	color: #4490d1;
	text-decoration: none;
}

 
  Div#BreadCrumbs li a img{
	margin: 0px;
	margin-right: 5px;
	margin-bottom: -2px;
}

 
/* </BreadCrumb Section> */
/* <Lower Section> */
Div.SLower{
	height: 180px;
	border: 1px solid #2A3A49;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	background: #16242F;
}

.ie6 Div.SLower{
	height: 180px;
	border: 1px solid #2A3A49;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: -10px;
	background: #16242F;
}

Div.SLower .VSep{  
	 
	float: left;
	width: 10px;
	height: 180px;
	margin-left: 5px;
	margin-right: 5px;
	background:url(../Images/Home/Lower/VSep.gif) no-repeat center;
}

.ie6 Div.SLower .VSep{
	 
	float: left;
	width: 10px;
	height: 180px;
	margin-left: 0px;
	margin-right: 0px;
	background: url(../Images/Home/Lower/VSep.gif) no-repeat center;
}

Div.SLower #Brands{
	height: 180px;
	float: left;
	display: inline;
}

Div.SLower .Explore{
	height: 180px;
	float: left;
	display: inline;
}

Div.SLower .Explore .Header{
	color: white;
	font-size: 16px;
	height: 20px;
	margin-bottom: 5px;
	margin-top: 10px;
	padding: 5px;
	width: 210px;
	background: #144D7F;
}

  
 
Div.SLower .Explore ul{
	float: left;
	margin-right: 5px;
	margin-left: 5px;
}

Div.SLower .Explore li{
	margin-bottom: 10px;
	color: #4490D1;
	font-size: 12px;
	text-align: left;
	border-bottom: 1px solid #324456;
	width: 101px;
}

.ie Div.SLower .Explore li{
	margin-bottom: 8px;
	color: #4490D1;
	font-size: 10px;
	text-align: left;
	border-bottom: 1px solid #324456;
	width: 101px;
}

Div.SLower .Explore ul li a:active,Div.SLower .Explore ul li a :focus,Div.SLower .Explore ul li a:link{
	margin-bottom: 10px;
	color: #4490D1;
	font-size: 12px;
	text-align: left;
	border-bottom: 1px solid #324456;
	width: 100px;
	text-decoration: none;
}

Div.SLower .Explore ul li a:visited{
	margin-bottom: 10px;
	color: #4490D1;
	font-size: 12px;
	text-align: left;
	border-bottom: 1px solid #324456;
	width: 100px;
	color: gray;
	text-decoration: none;
}

Div.SLower #Info{
	width: 195px;
	height: 180px;
	float: left;
	display: inline;
	margin-left: -3px;
	background: url(../Images/Home/Lower/Call.jpg) no-repeat;
}

.ie6 Div.SLower #Info{
	width: 195px;
	height: 180px;
	float: left;
	display: inline;
	margin-left: 5px;
	background: url(../Images/Home/Lower/Call.jpg) no-repeat;
}

/* </Lower Section> */
/* <Module Section> */
Div.Module{
	margin: 0px;
	margin-bottom: 20px;
	width: 230px;
	text-align: left;
}

Div.Module .MHeader{
	margin: 0px;
	margin-bottom: -5px;
}

.gecko Div.Module .Mbody{
	border-left: 1px solid  #222e38;
	border-right: 1px solid  #222e38;
	border-bottom: 1px solid  #222e38;
	width: 180px;
	height: auto;
	text-align: left;
	padding: 10px;
	padding-bottom: 5px;
	padding-top: 0px;
	margin-top: -5px;
	left: 14px;
	position: relative;
	background: #111c25;
}

.ie6 Div.Module .Mbody{
	border-left: 1px solid  #222e38;
	border-right: 1px solid  #222e38;
	border-bottom: 1px solid  #222e38;
	width: 180px;
	height: auto;
	text-align: left;
	padding: 10px;
	padding-bottom: 0px;
	padding-top: 5px;
	margin-top: 5px;
	left: 14px;
	position: relative;
	background: #111c25;
}

 .ie7 Div.Module .Mbody{
	border-left: 1px solid  #222e38;
	border-right: 1px solid  #222e38;
	border-bottom: 1px solid  #222e38;
	width: 180px;
	height: auto;
	text-align: left;
	padding: 10px;
	padding-bottom: 0px;
	padding-top: 2px;
	margin-top: 5px;
	left: 14px;
	position: relative;
	background: #111c25;
}

Div.Module ul{
	list-style: none;
	margin-top: -5px;
}

 
.gecko Div.Module ul{
	list-style: none;
	margin-top: 0px;
}

 
  
Div.Module  ul li{
	height: 16px;
	border-bottom: 1px solid #686868;
	color: #4490d1;
	font-size: 12px;
	font-weight: bold;
	padding-top: 0px;
	margin: 0px;
	margin-bottom: 10px;
	background: url(../Images/Modules/ModuleBullet.gif) no-repeat center left;
}

.gecko Div.Module  ul li{
	height: 16px;
	border-bottom: 1px solid #686868;
	color: #4490d1;
	font-size: 12px;
	font-weight: bold;
	padding-top: 0px;
	margin: 0px;
	margin-bottom: 10px;
	background: url(../Images/Modules/ModuleBullet.gif) no-repeat center left;
}

 
Div.Module  ul li a,Div.Module  ul li a:visited,Div.Module  ul li a:active{
	color: #4490d1;
	text-decoration: none;
	
	margin-left: 10px;
	margin-top: -5px;
}

 
/* </Module Section> */
  Div.SectionHeader{
	width: 900px;
	height: 65px;
	margin-bottom: 0px;
}

 
 
Div#SectionWrapper{
	text-align: center;
	width: 900px;
	margin-top: -4px;
	margin-bottom: 10px;
}

.ie Div#SectionWrapper{
	text-align: center;
	width: 900px;
	margin-top: -4px;
	margin-bottom: 5px;
}

 
/* <Footer Section> */ 
Div#FooterWrapper{
	padding: 0px;
	margin: 0px;
}

.ie6 Div#UpperFooter{
	width: 900px;
	height: 15px;
	margin-bottom: -10px;
	background: #192835 url(../Images/UpperFooter.png) no-repeat top;
}

.ie7 Div#UpperFooter{
	width: 900px;
	height: 15px;
	margin-bottom: 0px;
	background: #192835 url(../Images/UpperFooter.png) no-repeat top;
}

.gecko Div#UpperFooter{
	width: 900px;
	height: 15px;
	padding: 0px;
	margin: 0px;
	background: #192835 url(../Images/UpperFooter.png) no-repeat top;
}

Div#LowerFooter{
	width: 900px;
	font-size: 12px;
	height: 45px;
	background: #192835 url(../Images/FooterBackGround.png) no-repeat bottom;
}

Div#footerlower{
	background: url(../Images/FooterBackGround.jpg);
	height: 31px;
	width: 900px;
	margin-top: -30px;
	margin-left: -40px;
	background: no-repeat bottom;
}

Div#footer {
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	border-top-color: #B1B1B1;
	border-top-style: dashed;
	border-top-width: 1px;
	padding-top: 5px;
	height: 100%;
}

	
 
.browsers {
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	float: left;
	color: #FFFFFF;
	margin-left: 5px;
	margin-top: 5px;
}

.browsers ul {
	text-align: center;
	list-style-type: none;
}

.browsers li {
	display: inline;
}

.browsers li img {
	display: inline;
	margin-right: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

Ul#Right {
	text-align: center;
	list-style-type: none;
	margin-right: 0px;
	margin-top: 0px;
	padding-top: 2px;
	float: right;
}

Ul#Right li {
	display: inline;
	float: left;
	margin-right: 10px;
}

 Div#CopyRights{
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding-top: 15px;
	color: #dddddd;
}

 Span.Validation a:link,Span#xhtml a:visited,Span#xhtml a:hover{
	padding: 0px;
}

 
 
/* </Footer Section> */
/**********</Site Wide Section>**********/
/**********<HomePage Section>**********/
/* <Banner Section> */
Div#HomeBanner{
	margin: 0px;
}

.ie Div#HomeBanner{
	margin-bottom: 10px;
}

 
 
/* </Banner Section> */
/* <Welcome Section> */
Div#Welcome{
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
}

Div#Welcome #Intro{
	font-size: 16px;
	color: white;
	line-height: 1.5em;
	text-align: justify;
}

/* </Welcome Section> */
Div#ClinetsRoll{
	margin-bottom: 0px;
}

Div#SubContainer1{
	padding-left: 10px;
	margin-bottom: 0px !important;
	margin-bottom: -10px;
}

.ie7 Div#SubContainer1{
	padding-left: 10px;
	margin-bottom: -20px;
}

Div#SubContainer1 .VSep{
	width: 5px;
	height: 392px;
	margin-left: 3px;
	margin-right: 3px;
	float: left;
	margin-top: 20px;
	background: url(../Images/Home/SubContainer1_VSep.gif) no-repeat center;
}

/* <News Section> */
 Div#FrontNews{
	width: 435px;
	padding-top: 61px;
	float: left;
	overflow: hidden;
	display: inline;
	background: url(../Images/Home/FrontNews/FrontNewsHeader.jpg) no-repeat top left;
}

  Div#FrontNews .Prev{
	height: 28px;
	margin-top: -5px;
	background: url(../Images/Home/FrontNews/Prev.gif) no-repeat;
}

   Div#FrontNews .Next{
	height: 28px;
	margin-top: 5px;
	background: url(../Images/Home/FrontNews/Next.gif) no-repeat;
}

  Div#FrontNews .Items{
	height: 300px !important;
}

 .ie Div#FrontNews .Items{
	height: 295px !important;
	position: absolute;
	left: -465px;
	width: 900px;
}

   Div#FrontNews .Items li{
	text-align: left;
	padding-left: 30px;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-left: 1px;
	margin-top: 10px;
	width: 399px;
	background: #14212c url(../Images/Home/FrontNews/Icon.jpg) no-repeat 5px 5px;
}

   Div#FrontNews .Items li .NewsTitle{
	color: #dbb654;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 0px;
	padding-top: 2px;
	padding-bottom: 5px;
}

    Div#FrontNews .Items li .NewsExtra{
	color: #2e80bd;
	font-size: 14px;
	margin-bottom: 5px;
}

    Div#FrontNews .Items li .NewsContent{
	color: white;
	font-size: 14px;
	text-align: justify;
	width: 389px;
}

/* </News Section> */
/* <Right Section> */
Div#SubContainer1 .Right{
	width: 435px;
	float: left;
	margin-left: 15px;
	height: 100px;
	background: url(../Images/Home/ServicesHeader.jpg) no-repeat top left;
}

 
Div#SubContainer1 .Right #Services{
	width: 430px;
	padding-top: 50px;
	border-bottom: 1px solid #2A3A49;
}

/* </Right Section> */
 
/* <Form Section> */
Div.Form{
	border: 1px solid #2A3A49;
	margin-top: 30px;
	margin-right: 5px;
	margin-left: 5px;
	width: 205px;
	height: 100px;
	float: left;
	position: relative;
	display: inline;
	background: #16242F;
}

Div.Form .Header{
	position: absolute;
	left: 0px;
	top: -25px;
}

Div.Form .Content{
	margin-bottom: 5px;
	padding-left: 5px;
	padding-top: 10px;
}

Div.Form .ContentContainer{
	text-align: right;
}

Div.Form .Content .ContentContainer .Label{
	color: #2e86d2;
	font-size: 12px;
	float: left;
	display: inline;
	padding-top: 5px;
	width: 70px;
}

Div.Form .Content .ContentContainer .Field{
	border: 1px solid #2A3A49;
	color: white;
	font-size: 12px;
	margin-left: 5px;
	margin-bottom: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
	padding-top: 2px;
	width: 113px;
	float: left;
	display: inline;
	background: #192835;
}

Div.Form .Content #Add{
	color: white;
	font-size: 12px;
	margin-bottom: 10px;
	margin-left: 5px;
	margin-top: 5px;
	text-align: left;
}

.ie6 Div.Form .Content #Add{
	color: white;
	font-size: 12px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-top: 5px;
	text-align: left;
}

Div.Form .Content  .Submit{
	border: 1px solid #2A3A49;
	color: #be9f4d;
	font-size: 12px;
	float: right;
	margin-right: 5px;
	padding-top: 2px;
	padding-bottom: 4px;
	background: #16242F;
}

/* </Form Section> */
Div#SubContainer2{
	padding-left: 10px;
}

.ie Div#SubContainer2{
	padding-left: 10px;
	margin-bottom: -10px;
}

Div#SubContainer2 #Testemonials{
	float: left;
}

Div#SubContainer2 #Testemonials #THeader{
	width: 430px;
	height: 56px;
	background: url(../Images/Home/Testemonials/Header.jpg) no-repeat;
}

Div#SubContainer2 #Testemonials #Box{
	width: 410px;
	height: 170px;
	text-align: left;
	color: white;
	font-size: 14px;
	padding: 10px;
	background: url(../Images/Home/Testemonials/Box.jpg) no-repeat;
}

Div#SubContainer2 #Testemonials #Short{
	color: #2e80bd;
	font-size: 18px;
	margin-bottom: 10px;
}

Div#SubContainer2 #Testemonials #Text{
	text-align: justify;
	padding-left: 20px;
	width: 390px;
	margin-bottom: 5px;
	background: url(../Images/Home/Testemonials/LeftQoutation-trans.png) no-repeat left  5px;
}

 
Div#SubContainer2 #Testemonials #Name{
	text-align: right;
	font-style: italic;
}

Div#PartnersRoll{
	width: 900px;
	height: 110px;
}

/**********</HomePage Section>**********/
/**********<Services Section>**********/
/* <Services Home Section> */
.gecko Div#ServiceBoxWrapper{
	width: 900px;
	padding-top: 20px;
	height: auto;
	margin-bottom: -25px;
}

 
Div#ServiceBoxWrapper{
	width: 900px;
	padding-top: 20px;
	height: auto;
	margin-bottom: -30px;
}

 
 
 Div.ServiceBox{
	width: 420px;
	float: left;
	position: relative;
	padding: 15px;
	padding-bottom: 0px;
}

.ie6 Div.ServiceBox{
	width: 420px;
	float: left;
	margin-left: 3px;
	position: relative;
	padding: 10px;
	padding-bottom: 0px;
}

Div.ServiceBox .inner{
	height: 390px;
	width: 420px;
	border: 1px solid #2a3a49;
	display: block;
	position: relative;
	padding-top: 60px;
	margin-bottom: 30px;
	background: #16242f;
}

Div.ServiceBox .Header{
	width: 415px;
	height: 85px;
	position: absolute;
	display: block;
	left: 18px;
	top: -20px;
	z-index: 3;
	padding-top: 10px;
	border: none;
}

.ie6 Div.ServiceBox .Header{
	width: 415px;
	height: 85px;
	position: absolute;
	display: block;
	left: 12px;
	top: -20px;
	z-index: 3;
	padding-top: 10px;
}

Div.ServiceBox .Intro{
	color: #c9c9c9;
	font-size: 14px;
	text-align: justify;
	padding: 10px;
	padding-top: 10px;
}

Div.ServiceBox .Image{
	height: 133px;
	width: 400px;
	padding-top: 13px;
	padding-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	background: url(../Images/Services/Services/ImageSeparator.gif) repeat-x;
}

Div.ServiceBox .Offers{
	color: #ebad05;
	font-size: 16px;
	margin-left: 15px;
	text-align: left;
}

Ul.SubServices{
	padding-left: 18px;
	margin-top: 10px;
}

Ul.SubServices li{
	margin: 5px;
	margin-left: 0px;
	margin-bottom: 0px;
	float: left;
	width: 193px;
	padding-bottom: 10px;
	display: inline;
	text-align: left;
	font-size: 12px;
	background: url(../Images/Services/Services/ListBackground.gif) repeat-x center left;
}

Ul.SubServices li a:active,Ul.SubServices li a :focus,Ul.SubServices li a:link{
	margin-right: 10px;
	height: 12px;
	padding-left: 12px;
	text-decoration: none;
	text-align: left;
	color: #4490d1;
	background: url(../Images/Services/Services/Bullet-trans.png) no-repeat center left;
}

Ul.SubServices li a.ServiceLink:visited{
	margin-right: 10px;
	height: 12px;
	padding-left: 12px;
	text-decoration: none;
	color: gray;
	background: url(../Images/Services/Services/Bullet-trans.png) no-repeat center left;
}

 
/* </Services Home Section> */
/* <Service Main Section> */
Div#SubServiceBoxWrapper{
	width: 900px;
	padding-top: 20px;
	height: auto;
	 
	margin-bottom: -25px;
}

 
 Div.SubServiceBox{
	height: auto;
	width: 420px;
	float: left;
	margin-bottom: 0px;
	position: relative;
	padding: 15px;
	padding-bottom: 0px;
	display: inline;
}

.ie6 Div.SubServiceBox{
	height: auto;
	width: 420px;
	float: left;
	margin-left: 3px;
	margin-bottom: 0px;
	display: inline;
	position: relative;
	padding: 10px;
	padding-bottom: 0px;
	margin-bottom: 25px;
}

Div.SubServiceBox .inner{
	height: 240px;
	width: 420px;
	border: 1px solid #2a3a49;
	display: block;
	position: relative;
	padding-top: 35px;
	margin-bottom: 25px;
	background: #16242f;
}

.ie6 Div.SubServiceBox .inner{
	height: 240px;
	width: 420px;
	border: 1px solid #2a3a49;
	display: block;
	position: relative;
	padding-top: 35px;
	margin-bottom: 5px;
	background: #16242f;
}

Div.SubServiceBox .Header{
	left: 40px;
	top: -5px;
	position: absolute;
	padding: 10px;
	color: #D7AB28;
	font-size: 16px;
	font-weight: bold;
	border: 1px solid #5D5D5D;
	width: 350px;
	height: 20px;
	z-index: 3;
	background: #1c232a;
}

.ie6 Div.SubServiceBox .Header{
	left: 35px;
	top: -5px;
	position: absolute;
	padding: 10px;
	color: #D7AB28;
	font-size: 16px;
	font-weight: bold;
	border: 1px solid #5D5D5D;
	width: 350px;
	height: 20px;
	z-index: 3;
	background: #1c232a;
}

Div.SubServiceBox .Intro{
	color: #c9c9c9;
	font-size: 14px;
	text-align: left;
	padding: 10px;
	margin-left: 5px;
}

Div.SubServiceBox .Image{
	height: 133px;
	width: 400px;
	padding-top: 13px;
	padding-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	background: url(../Images/Services/Services/ImageSeparator.gif) repeat-x;
}

Div.SubServiceBox a:link,Div.SubServiceBox a:visited{
	color: #EBAD05;
	text-decoration: none;
}

Div.inner a.More:link,Div.SubServiceBox a.More:visited{
	color: #4490d1;
	text-decoration: none;
}

 
/* </Service Main Section> */
/* <Service Page Section> */
Div#SubServiceWrapper{
	width: 900px;
	padding-top: 0px;
	height: auto;
	display: inline;
	margin-bottom: 0px;
}

 Div#Service{
	width: 630px;
	border-bottom: 5px solid #a8a8a8;
	border-top: 5px solid #a8a8a8;
	padding: 5px;
	padding-bottom: 0px;
	margin-top: 5px;
	background: #101a23;
}

Div#Service #Intro{
	text-align: justify;
	color: #1ba5e4;
	padding: 5px;
	line-height: 20px;
	font-size: 12px;
	margin-bottom: 5px;
	background: #1a2733;
}

Div#Service .SubSubService {
	margin-bottom: 10px;
}

Div#Service  .Offer{
	border-top: 1px solid #727272;
	border-bottom: 1px solid #727272;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 20px;
	margin-top: 0px;
	color: #bfbf00;
	font-size: 18px;
	margin-bottom: 5px;
	margin-top: 5px;
	text-align: left;
}

Div#Service .SubSubService .Title{
	color: #EBAD05;
	font-size: 14px;
	border-bottom: 1px solid #757575;
	border-top: 1px solid #757575;
	padding-left: 5px;
	margin-bottom: 5px;
	text-align: left;
	padding-bottom: 3px;
	margin-top: 5px;
	padding-top: 3px;
	background: url(../Images/Services/SubSubTitle.jpg) repeat-x center left;
}

Div#Service .SubSubService .TitleSub{
	color: #1ba5e4;
	font-size: 16px;
	margin-bottom: 5px;
	text-align: left;
}

Div#Service .SubSubService .Text{
	text-align: justify;
	color: White;
	line-height: 20px;
	font-size: 12px;
}

Div#Service .SubSubService .Text ul{
	margin-top: 0px;
	margin-bottom: -35px;
	margin-left: 20px;
	list-style: disc;
}

.ie Div#Service .SubSubService .Text ul{
	margin-top: 0px;
	margin-bottom: -25px;
	margin-left: 20px;
	list-style: disc;
}

Div#Service .SubSubService .Text ul li{
	margin-bottom: 5px;
	color: #bdb76b;
}

/* </Service Page Section> */
/**********</Services Section>**********/
/**********<About US Section>**********/
Div#AboutWrapper{
	width: 900px;
	padding-top: 0px;
	height: auto;
	margin-bottom: 0px;
}

 Div#About{
	width: 620px;
	border-bottom: 5px solid #a8a8a8;
	border-top: 5px solid #a8a8a8;
	padding: 10px;
	padding-bottom: 0px;
	margin-top: 5px;
	background: #101a23;
}

Div#About .Paragraph{
	margin-bottom: 10px;
}

Div#About  .Title{
	color: #EBAD05;
	font-size: 18px;
	margin-bottom: 5px;
	text-align: left;
}

.ie Div#About  .Title{
	color: #EBAD05;
	font-size: 18px;
	margin-bottom: 5px;
	text-align: left;
	margin-top: 5px;
}

Div#About .Text{
	text-align: justify;
	color: White;
	padding-left: 5px;
	padding-right: 5px;
	line-height: 20px;
	font-size: 12px;
}

/**********</About US Section>**********/
/**********<Partners Page Section>**********/
Div#PartnersWrapper{
	width: 900px;
	padding-top: 20px;
	height: auto;
	margin-bottom: -35px;
	margin-top: 20px;
}

.ie Div#PartnersWrapper{
	width: 900px;
	padding-top: 20px;
	height: auto;
	margin-bottom: -40px;
	margin-top: 20px;
}

Div.Partner{
	width: 815px;
	height: 200px;
	padding: 10px;
	border: 1px solid #5D5D5D;
	margin-left: 0px;
	margin-bottom: 50px;
	background: #1c232a;
}

.gecko Div.Partner{
	width: 815px;
	height: 200px;
	padding: 10px;
	border: 1px solid #5D5D5D;
	margin-left: 30px;
	margin-bottom: 50px;
	background: #1c232a;
}

.ie Div.PartnersWrapper Div#Fixer{
	margin-top: -20px;
}

.gecko Div.PartnerHeading{
	left: 5px;
	top: -30px;
	position: relative;
	padding: 10px;
	color: #EBAD05;
	font-size: 16px;
	font-weight: bold;
	border: 1px solid #5D5D5D;
	width: 215px;
	height: 20px;
	background: #1c232a;
}

Div.PartnerHeading{
	left: -285px;
	top: -30px;
	position: relative;
	padding: 10px;
	color: #EBAD05;
	font-size: 16px;
	font-weight: bold;
	border: 1px solid #5D5D5D;
	width: 215px;
	height: 20px;
	background: #1c232a;
}

div.PartnerLeft{
	float: left;
	padding-left: 15px;
}
.ie6 div.PartnerLeft{
	float: left;
	padding-left: 15px;
	margin-top: -10px;
}
div.PartnerLeft a:link,div.PartnerLeft a:hover,div.PartnerLeft a:visited{
	color: #4490D1;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
}

div.PartnerImg{
	width: 210px;
	height: 110px;
	border: 2px solid #5D5D5D;
	margin-bottom: 5px;
	margin-top: 0px;
	padding-top: 0px;
}

.ie6 div.PartnerImg{
border: 2px solid #5D5D5D;
	margin-bottom: 5px;
	margin-top: 10px;
}

 


.ie6 div.PartnerImg img{
	width: 210px;
	height: 110px;
	margin-bottom: -10px;
} 
 
div.PartnerRight{
	padding-left: 10px;
	margin-top: -30px;
	border-left: 1px solid #5D5D5D;
	float: left;
	text-align: left;
	height: 180px;
	width: 545px;
	margin-left: 30px;
}

div.PartnerOverview{
	color: #EBAD05;
	font-size: 14px;
	margin-bottom: 5px;
	margin-top: 12px;
}

div.PartnerText{
	line-height: 20px;
	font-size: 12px;
	color: White;
	text-align: justify;
}

div.PartnerText a:link,div.PartnerText a:hover,div.PartnerText a:visited{
	text-decoration: none;
	color: #005EBB;
}

Span.PartnerWords{
	color: #408080;
	font-weight: bold;
}

/**********</Partners Page Section>**********/
/**********<Clients Page Section>**********/
Div#ClientsWrapper{
	width: 900px;
	padding-top: 30px;
	height: auto;
	margin-bottom: -35px;
}

.ie Div#ClientsWrapper{
	width: 900px;
	padding-top: 30px;
	height: auto;
	margin-bottom: -40px;
}

Div.Client{
	width: 815px;
	height: 200px;
	padding: 10px;
	border: 1px solid #5D5D5D;
	margin-left: 30px;
	margin-bottom: 50px;
	background: #1c232a;
}

.ie Div.Client{
	width: 815px;
	height: 200px;
	padding: 10px;
	border: 1px solid #5D5D5D;
	margin-left: 5px;
	margin-bottom: 50px;
	background: #1c232a;
}

Div.ClientHeading{
	left: 5px;
	top: -30px;
	position: relative;
	padding: 10px;
	color: #D7AB28;
	font-size: 16px;
	font-weight: bold;
	border: 1px solid #5D5D5D;
	width: 215px;
	height: 20px;
	background: #1c232a;
}

.ie Div.ClientHeading{
	left: -285px;
	top: -30px;
	position: relative;
	padding: 10px;
	color: #D7AB28;
	font-size: 16px;
	font-weight: bold;
	border: 1px solid #5D5D5D;
	width: 215px;
	height: 20px;
	background: #1c232a;
}

div.ClientLeft{
	float: left;
	padding-left: 15px;
}

div.ClientLeft a:link,div.ClientLeft a:hover,div.ClientLeft a:visited{
	color: #5EB0FF;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
}

div.ClientImg{
	width: 210px;
	height: 110px;
	border: 2px solid #5D5D5D;
	margin-bottom: 5px;
	margin-top: 10px;
	padding-top: 0px;
}

.ie6 div.ClientImg{
	border: 2px solid #5D5D5D;
	margin-bottom: 5px;
	margin-top: 10px;
}

.ie6 div.ClientImg img{
	width: 210px;
	height: 110px;
	margin-bottom: -5px;
}

 
div.ClientRight{
	padding-left: 10px;
	margin-top: -30px;
	border-left: 1px solid #5D5D5D;
	float: left;
	text-align: left;
	height: 180px;
	width: 545px;
	margin-left: 30px;
}

div.ClientServicesHeader{
	color: #D7AB28;
	font-size: 14px;
	margin-bottom: 5px;
	margin-top: 5px;
	padding-bottom: 5px;
}

div.ClientServicesWrapper{
	line-height: 20px;
	font-size: 12px;
	color: White;
	text-align: justify;
	border-bottom: 1px solid #505050;
	border-top: 1px solid #505050;
	padding: 10px 10px 100px;
}

div.ClientServicesWrapper .UlWrapper{
	position: absolute;
	z-index: 3;
	margin-left: -20px;
}

ul.ClientServicesUl{
	list-style: none;
	float: left;
	margin-right: 30px;
	position: relative;
	left: 25px;
	display: inline;
}

.ie ul.ClientServicesUl{
	list-style: none;
	float: left;
	margin-right: 10px;
	position: relative;
	left: 10px;
	display: inline;
}

 
li.ClientServicesLi{
	margin: 0px;
}

 
 div#Pager{
	padding-bottom: 5px;
	margin: 5px auto 10px;
}

 div#Pager ul{
	list-style: none;
	display: inline;
	margin-left: -10px;
	padding-left: 0px;
}

div#Pager li{
background:#3C3C3C none repeat scroll 0% 0%;
border:1px solid #A2A2A2;
color:#E0E0E0;
display:inline;
font-size:12px;
margin:5px;
padding:5px 10px;
text-decoration:none;
width:23px;
}

div#Pager li a:link, div#Pager li a:focus {
	color:#4490D1; text-decoration: none; 
}
div#Pager li a:visited  {
	 color:gray;
	 text-decoration: none;
}
div#Pager li a:link  {
	color:#4490D1; text-decoration: none;
} 
/**********</Clients Page Section>**********/
/**********<News Page Section>**********/ 
div#NewsWrapper{
	margin-left: 20px;
	margin-bottom: -5px;
	margin-top: 5px;
}

  #NFixer{
	margin-top: -9px;
}

	
div.News{
	color: White;
	font-family: Arial,Helvetica,sans-serif;
	width: 630px;
	height: 100%;
	text-align: left;
	border-bottom: #5f6165 solid 1px;
	border-top: #5f6165 solid 1px;
	margin-bottom: 20px;
	margin-left: -20px;
	padding: 5px;
	background: #101a23;
}

div.News img{
	margin-right: 5px;
	float: left;
	margin-left: 5px;
	display: none;
}

div.NewsTitle{
	color: #f3b33a;
	font-size: 16px;
}

div.NewsExtraWrapper{
	font-size: 12px;
	color: #547ecd;
	margin-bottom: 5px;
	height: 10px;
}

div.NewsDate{
	float: left;
	color: #bfbfbf;
}

div.NewsTag{
	float: left;
	margin-left: 10px;
}

div.NewsContent{
	font-size: 12px;
	text-align: justify;
}

/**********</News Page Section>**********/ 
/**********<Team Page Section>**********/
Div#TeamWrapper{
	width: 640px;
	padding-top: 5px;
	height: auto;
	margin-bottom: 0px;
}

.ie6 Div#TeamWrapper{
	width: 640px;
	padding-top: 5px;
	height: auto;
	margin-bottom: -5px;
	position: relative;
}

 
.ie7 Div#TeamWrapper{
	width: 640px;
	padding-top: 5px;
	height: auto;
	margin-bottom: 20px;
}

  
Div#TeamWrapper #Extra{
	width: 750px;
	height: auto;
	margin: 0px;
	margin-bottom: 0px;
	position: relative;
	left: 0px;
	padding-left: 0px;
}

.ie6 Div#TeamWrapper #Extra{
	width: 655px;
	height: auto;
	margin: 0px;
	margin-bottom: 0px;
	left: 0px;
	/*padding-left: -20px;*/
	position: relative;
	margin-right: -20px;
}

.ie6 Div.Team{
	width: 285px;
	height: 330px;
	padding: 10px;
	border: 1px solid #5D5D5D;
	margin-right: 20px;
	margin-bottom: 20px;
	float: left;
	display: inline;
	background: #1c232a;
}

 Div.Team{
	width: 285px;
	height: 330px;
	padding: 10px;
	border: 1px solid #5D5D5D;
	margin-right: 20px;
	margin-bottom: 20px;
	float: left;
	display: inline;
	background: #1c232a;
}

Div.Team .Heading{
	margin-top: 5px;
	padding-left: 5px;
	padding-top: 5px;
	text-align: left;
	height: 40px;
	background: url(../Images/OurTeam/headingBackground.png) no-repeat center;
}

Div.Team .Heading .Name{
	color: #d6a90c;
	font-size: 18px;
	margin-bottom: -3px;
}

Div.Team .Heading .Position{
	color: #4490d1;
	font-size: 14px;
}

div.Team .Mid{
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}

div.Team .Mid img{
	margin: 0px;
}

div.Team .Mid .Website{
	color: #4490d1;
	font-size: 14px;
}

div.Team .Mid .Website a:link,div.Team .Mid .Website a:active,div.Team .Mid .Website a:visited{
	color: #4490d1;
	font-size: 14px;
	text-decoration: none;
}

  
div.Team .Lower{
	border-bottom: 1px solid #3d3d3d;
	border-top: 1px solid #3d3d3d;
}

div.Team .Lower .Experinces{
	color: #4490d1;
	font-size: 16px;
	text-align: left;
	margin-bottom: 5px;
	margin-top: 5px;
	padding-top: 5px;
	background: #212e3a;
}

.ExperincesTitle{
	margin-left: 5px;
}

div.Team .Lower Ul{
	list-style: disc;
	margin-left: 20px;
	margin-top: 5px;
	padding-bottom: 2px;
}

div.Team .Lower Ul Li{
	color: #b4b6b8;
	text-align: left;
	margin-bottom: 5px;
	font-size: 12px;
}

  
/**********</Team Page Section>**********/ 
/**********<Products page Section>**********/
/* <products Home Section> */
Div#ProductsBoxWrapper{
	width: 900px;
	padding-top: 5px;
	height: auto;
	margin-bottom: -10px;
}

.ie Div#ProductsBoxWrapper{
	width: 900px;
	padding-top: 5px;
	height: auto;
	margin-bottom: -5px;
}

 
Div#ProductsBoxWrapper #Usage{
	color: #1BA5E4;
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	padding: 5px;
	text-align: justify;
	width: 840px;
	background: #1A2733;
}

 Div#ProductsBoxWrapper .ProductsBox{
	width: 850px;
	margin-left: auto;
	margin-right: auto;
}

 
 Div#ProductsBoxWrapper .ProductsBox .Header{
	color: #EBAD05;
	font-size: 20px;
	border-bottom: 1px solid #757575;
	border-top: 1px solid #757575;
	padding-left: 5px;
	margin-bottom: 5px;
	text-align: left;
	padding-bottom: 3px;
	margin-top: 5px;
	padding-top: 3px;
	background: url(../Images/Products/TitleBackground.jpg) repeat-x;
}

 
Div#ProductsBoxWrapper .ProductsBox .LowerWrapper{
	height: 150px;
	text-align: left;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-top: 15px;
	margin-left: auto;
	margin-right: auto;
	background: url(../Images/Services/Services/ImageSeparator.gif) repeat-x;
}

Div#ProductsBoxWrapper .ProductsBox .Intro{
	color: #c9c9c9;
	font-size: 12px;
	text-align: justify;
	line-height: 16px;
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 5px;
	margin-top: -2px;
	width: 425px;
	float: left;
	display: inline;
}

 
Div#ProductsBoxWrapper .ProductsBox .PImage{
	height: 133px;
	width: 400px;
	border-right: 1px solid #5D5D5D;
	float: left;
	display: inline;
	background: repeat-x;
}

 
 
Div.ProductsBox .Header a:link, Div.ProductsBox .Header a:visited, Div.ProductsBox .Header a:active{
	color: #EBAD05;
	text-decoration: none;
}

 Div.ProductsBox .MHeader a:link, Div.ProductsBox .MHeader a:visited, Div.ProductsBox .MHeader a:active{
	color: #EBAD05;
	text-decoration: none;
}

  
/* </products Home Section> */  
 /* <products Sub Section> */
Div#ProductsSubBoxWrapper{
	width: 900px;
	padding-top: 5px;
	height: auto;
	margin-bottom: -20px;
}

.ie7 Div#ProductsSubBoxWrapper{
	width: 900px;
	padding-top: 5px;
	height: auto;
	margin-bottom: -20px;
	margin-left: 20px;
}

 .ie Div#PFixer{
	margin-top: 10px;
}

  .gecko  Div#PFixer{
	margin-top: -10px;
}

Div#ProductsSubBoxWrapper .ProductsBox{
	width: 400px;
	margin-left: 35px;
	margin-right: 0px;
	margin-bottom: 10px;
	text-align: left;
	float: left;
}

.ie Div#ProductsSubBoxWrapper .ProductsBox{
	width: 395px;
	margin-left: 20px;
	margin-right: 15px;
	margin-bottom: 10px;
	text-align: left;
	float: left;
}

 .gecko Div#ProductsSubBoxWrapper .ProductsBox  .MHeader{
	color: #4490d1;
	font-size: 20px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 5px;
	background: url(../Images/Products/HeaderBackground.gif) repeat-x bottom;
}

 Div#ProductsSubBoxWrapper .ProductsBox .MHeader{
	color: #4490d1;
	font-size: 20px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	background: url(../Images/Products/HeaderBackground.gif) repeat-x bottom;
}

 
 .gecko Div#ProductsSubBoxWrapper .ProductsBox  .Header{
	color: #4490d1;
	font-size: 20px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	background: url(../Images/Products/HeaderBackground.gif) repeat-x bottom;
}

 Div#ProductsSubBoxWrapper .ProductsBox .Header{
	color: #4490d1;
	font-size: 20px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	background: url(../Images/Products/HeaderBackground.gif) repeat-x bottom;
}

 
.gecko Div.ProductsBox .Desc{
	color: #c9c9c9;
	font-size: 14px;
	text-align: left;
	padding: 5px;
	margin-left: 0px;
	margin-right: 5px;
	margin-top: 10px;
	border: 1px solid #2a3a49;
	background: #16242f;
}

.ie6 Div.ProductsBox .Desc{
	color: #c9c9c9;
	font-size: 14px;
	text-align: left;
	padding: 5px;
	margin-left: 0px;
	margin-top: 5px;
	border: 1px solid #2a3a49;
	background: #16242f;
}

.ie7 Div.ProductsBox .Desc{
	color: #c9c9c9;
	font-size: 14px;
	text-align: left;
	padding: 5px;
	margin-left: 0px;
	margin-top: 10px;
	border: 1px solid #2a3a49;
	background: #16242f;
}

Div.ProductsBox .Image{
	height: 133px;
	width: 400px;
	padding-bottom: 0px;
	margin-bottom: 5px;
	margin-left: auto;
	margin-right: auto;
}

 
  
/* </products Sub Section> */  
 /* <product page  Section> */
 Div#Product{
	width: 620px;
	border-bottom: 5px solid #a8a8a8;
	border-top: 5px solid #a8a8a8;
	padding: 10px;
	padding-bottom: 0px;
	margin-top: 5px;
	background: #101a23;
}

   Div#Product #Text{
	margin: 0px;
}

   Div#Product #More{
	margin: 0px;
}

    Div#Product p{
	text-align: justify;
	color: white;
	padding: 5px;
	line-height: 20px;
	font-size: 12px;
}

   Div#Product #Text #OverView{
	color: #4283b4;
	border-bottom: solid 1px #676767;
	border-top: solid 1px #676767;
	font-size: 16px;
	text-align: left;
	padding: 5px;
}

Div#Product  #Lower {
	margin: 0px;
}

Div#Product  #Lower #LeftCol{
	float: left;
	width: 465px;
	margin-bottom: 0px;
}

.ie Div#Product  #Lower #LeftCol{
	float: left;
	width: 465px;
	margin-bottom: -10px;
}

Div#Product   #Lower  #RightCol{
	float: left;
}

Div#Product  #RightCol #Images{
	margin-top: 5px;
}

  Div#Product  #RightCol #Images img{
	display: block;
	margin-bottom: 20px;
}

Div#Product  #Features{
	color: #4283b4;
	border-bottom: solid 1px #676767;
	border-top: solid 1px #676767;
	font-size: 16px;
	text-align: left;
	padding: 5px;
	margin-bottom: 5px;
}

    Div#LeftCol   .Feature{
	color: #EBAD05;
	font-size: 14px;
	margin-bottom: 0px;
	text-align: left;
	padding: 5px;
}

 Div#LeftCol .Feature p{
	color: white;
	font-size: 12px;
	line-height: 20px;
	text-align: justify;
}

 Div#LeftCol   .Feature ul{
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 20px;
	list-style: disc;
	font-size: 12px;
}

Div#LeftCol   .Feature ul li{
	margin-bottom: 5px;
	color: #bdb76b;
}

Div#LeftCol   .Feature a:link,Div#LeftCol   .Feature a:hover,Div#LeftCol  .Feature a:visited{
	color: #4490D1;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	margin-left: 5px;
}

  /* </product page  Section> */
  /**********</Products page Section>**********/
  /**********<Contact page Section>**********/
  Div#ContactWrapper{
  padding-left:15px;
padding-right:15px;
 
  } Div#Sent{
color:White;
margin-top:20px;
width:260px;
}
  Div#ContactIntro{
  	color:White;
font-size:12px;
line-height:20px;
text-align:justify;
  }
    #IntroBold{
  	color:#d5cb50; 
font-size:18px;
margin-bottom:5px;
text-align:left;
  }
  Div#ContactMid{
  	overflow: hidden;
	text-align: left;
 
padding-top: 10px;
margin-top: 5px;
 
border-top: 1px gray solid;
  }
  Div#ContactHeadOffice{
  	float: left;
	display: inline;
	margin-right: 10px;
	width:294px;
  }
    Div.CHeader{
  font-size: 16px;
  color:#d5cb50; 
  margin-bottom: 5px;
  border-bottom: 1px solid #555555;
  padding-bottom: 5px;
  }
    Div#ContactHeadOffice p{
  margin-top: 5px;
  font-size: 12px;
  color: white;
  }
  Div#ContactForm{ 
  	  	float: left;
	display: inline;
	color: white;
	font-size:12px; 
	border-left: 1px gray solid;
	 padding-left: 10px;
  }
   Div#ContactForm .OpWrapper{
   position: relative;
	float: left;
	display: inline;
	margin-right: 5px;
  }
   .ie7  Div#ContactForm .OpWrapper{
   position: relative;
	float: left;
	display: inline;
	margin-right: 0px;
  }
   Div#ContactForm .Label{
   
	
  }
    Div#ContactForm .Fld{
  width:260px;
  margin-right: 10px;
	 display: block;margin-bottom: 5px;
	 margin-top: 5px;
  }
  .ie7 Div#ContactForm .Fld{
  width:260px;
  margin-right: 10px;
	 display: block;margin-bottom: 5px;
	 margin-top: 5px;
  }
     Div#ContactForm .FldArea{
  width:260px;
  height: 117px;margin-right: 10px;
	 display: block;margin-bottom: 5px;
	 
  }
  .ie6 Div#ContactForm .FldArea{
  width:260px;
  height: 112px;margin-right: 10px;
	 display: block;margin-bottom: 5px;margin-top: 5px;
	 
  }
.ie7 Div#ContactForm .FldArea{
  width:260px;
  height: 112px;margin-right: 10px;
	 display: block;margin-bottom: 5px;margin-top: 5px;
	 
  }
       Div#ContactForm .FldList{
  width:263px;
   margin-right: 10px;
	 display: block;margin-bottom: 5px; margin-top: 5px;
	 
  }
  .ie7  Div#ContactForm .FldList{
  width:265px;
   margin-right: 10px;
	 display: block;margin-bottom: 5px; margin-top: 5px;
	 
  }
  .CSubmit{
	border: 1px solid #2A3A49;
	color: #be9f4d;
	font-size: 12px;
	float: right;
	margin-right: 10px;
	margin-top: 10px;
	padding: 5px;
	padding-top: 2px;
	padding-bottom: 4px;
	background: #16242F;
}
 .ie7 .CSubmit{
	border: 1px solid #2A3A49;
	color: #be9f4d;
	font-size: 12px;
	float: right;
	margin-right: 7px;
	margin-top: 10px;
	padding: 5px;
	padding-top: 2px;
	padding-bottom: 4px;
	background: #16242F;
}
    /**********</Contact page Section>**********/
  /**********<Portfolio page Section>**********/
/* <Graphic Design-Logo Design Section> */
.gecko Div#PortfolioWrapper{
	height: auto;
	margin-bottom: -10px;
	padding-top: 5px;
	width: 640px;
	overflow: hidden;
}

Div#PortfolioWrapper{
	height: auto;
	margin-bottom: 15px;
	padding-top: 5px;
	width: 640px;
	overflow: hidden;
}

 Div#PortfolioWrapper #Extra{
	height: auto;
	left: 0px;
	margin-bottom: 0px;
	width: 774px;
}

 
Div.LogoDesignBox{
	width: 300px;
	border: 1px solid #40454b;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-bottom: 0px;
	margin-bottom: 20px;
	margin-right: 30px;
	font-size: 14px;
	float: left;
	background: #162634;
}

		
 
Div.LogoDesignBox .Image{
	margin: 0px;
}

Div.LogoDesignBox .InfoWrapper{
	padding: 5px;
	padding-top: 2px;
	margin-top: 5px;
	padding-left: 15px;
	background: #8e9b00;
}

Div.LogoDesignBox .InfoWrapper .Title{
	color: #282425;
	margin-right: 5px;
}

 Div.LogoDesignBox .InfoWrapper .Data{
	text-align: left;
	color: #dcdcdc;
	margin-top: 5px;
}

  
/* </Graphic Design-Logo Design Section> */  
  /* <raphic Design-catalogue Design Section Section> */
 
 
 
Div.CatalogueDesignBox{
	border: 1px solid #40454b;
	padding-bottom: 10px;
	margin-bottom: 20px;
	margin-right: 10px;
	font-size: 14px;
	overflow: auto;
	background: #162634;
}

 
Div.CatalogueDesignBox .Image{
	float: left;
	border-right: 1px solid #596068;
	padding-right: 10px;
	padding-left: 10px;
}

 
Div.CatalogueDesignBox .InfoWrapper{
	padding-left: 30px;
	padding-top: 10px;
	float: left;
	text-align: left;
}

 Div.CatalogueDesignBox  .CClient{
	color: white;
	font-size: 18px;
	padding: 0px;
	padding-left: 5px;
	margin: 0px;
	margin-bottom: 10px;
	text-align: left;
	background: #8e9b00;
}

Div.CatalogueDesignBox .CClient .Title{
	color: black;
	margin: 0px;
}

Div.CatalogueDesignBox .InfoWrapper .Title{
	color: #8e9b00;
	margin-right: 5px;
}

 Div.CatalogueDesignBox .InfoWrapper .Data{
	text-align: left;
	color: #dcdcdc;
	margin-bottom: 5px;
}

Div.CatalogueDesignBox .ImageSmallWrapper{
	margin-top: 10px;
}

Div.CatalogueDesignBox .ImageSmallWrapper .SImage{
	margin-right: 10px;
	float: left;
}

  
/* </raphic Design-catalogue Design Section> */  
/* <Graphic Design-Business Card Design Section> */
 
 
 
Div.BusinessCardDesignBox{
	border: 1px solid #40454b;
	padding-bottom: 10px;
	margin-bottom: 20px;
	margin-right: 10px;
	font-size: 14px;
	height: 160px;
	background: #162634;
}

  Div#BFixer{
	margin-top: -10px;
}

.ie  Div#BFixer{
	margin-top: -15px;
}

 Div.BusinessCardDesignBox  .bClient{
	color: white;
	font-size: 18px;
	padding: 0px;
	padding-left: 5px;
	margin: 0px;
	margin-bottom: 10px;
	text-align: left;
	background: #8e9b00;
}

Div.BusinessCardDesignBox .bClient .Title{
	color: black;
	margin: 0px;
}

Div.BusinessCardDesignBox .Image{
	float: left;
	padding-right: 5px;
	width: 275px;
	height: 135px;
}

 Div.BusinessCardDesignBox .Image .Card{
	width: 255px;
	margin-top: 10px;
}

 Div.BusinessCardDesignBox .ImageSmallWrapper{
	width: 130px;
	height: 130px;
	margin-bottom: 10px;
	float: left;
	border-right: 1px solid #596068;
	border-left: 1px solid #596068;
}

  Div.BusinessCardDesignBox .ImageSmallWrapper .SImage{
	margin-top: 10px;
}

 
 Div.BusinessCardDesignBox .DataWrapper{
	padding-left: 20px;
	padding-top: 25px;
	float: left;
}

   Div.BusinessCardDesignBox  .DataWrapper .Title{
	color: #8e9b00;
	margin-right: 5px;
}

 Div.BusinessCardDesignBox  .DataWrapper .Data{
	text-align: left;
	color: #dcdcdc;
	margin-bottom: 5px;
}

/* </Graphic Design-Business Card Design Section> */ 
/* <Graphic Design-Outdoor Advertising Design Section> */
 
  Div#OutdoorBoxWrapper{
	height: auto;
	margin-left: 0px;
	margin-bottom: 0px;
	width: 640px;
	text-align: left;
}

 .ie6  Div#OutdoorBoxWrapper{
	height: auto;
	margin-left: 0px;
	margin-bottom: 0px;
	width: 640px;
	text-align: left;
	overflow: hidden;
}

   Div#OutdoorBoxWrapper #Extra{
	left: 0px;
	margin: 0px;
	margin-top: 5px;
	padding-left: 0px;
	position: relative;
	width: 700px;
}

  .ie6 Div#OutdoorBoxWrapper #Extra{
	left: 0px;
	margin: 0px;
	margin-top: 5px;
	padding-left: 0px;
	position: relative;
	width: 700px;
}

 
  .gecko #PFOFixer{
	margin-top: -5px;
}

    #PFOFixer{
	margin-top: 10px;
}

Div.OutdoorDesignBox{
	border: 1px solid #40454b;
	padding-bottom: 5px;
	margin-bottom: 20px;
	margin-right: 30px;
	font-size: 14px;
	overflow: auto;
	float: left;
	width: 300px;
	display: inline;
	background: #162634;
}

 Div.OutdoorDesignBox  .OClient{
	color: white;
	font-size: 18px;
	padding: 0px;
	padding-left: 5px;
	margin: 0px;
	margin-bottom: 10px;
	text-align: left;
	background: #8e9b00;
}

Div.OutdoorDesignBox .OClient .Title{
	color: black;
	margin: 0px;
}

Div.OutdoorDesignBox .Image{
	float: left;
	padding-right: 10px;
	padding-left: 10px;
}

 Div.OutdoorDesignBox .Image .Design{
	width: 255px;
	margin-top: 10px;
}

 Div.OutdoorDesignBox .DataWrapper{
	border-top: 1px solid #596068;
	float: left;
	margin: auto auto auto 15px;
	padding-left: 5px;
	padding-right: 20px;
	padding-top: 10px;
	text-align: center;
	width: 250px;
	display: inline;
}

   Div.OutdoorDesignBox  .DataWrapper .Title{
	color: #8e9b00;
	margin-right: 5px;
}

 Div.OutdoorDesignBox  .DataWrapper .Data{
	text-align: left;
	color: #dcdcdc;
	margin-bottom: 5px;
}

/* </Graphic Design-Outdoor Advertising Design Section> */ 
  /* <Audio Production Page Page Section> */
 
 Div#AudioBoxWrapper{
	height: auto;
	left: 0px;
	margin-bottom: 0px;
	width: 774px;
}

 
Div.AudioBox{
	border: 1px solid #40454b;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	margin-bottom: 20px;
	margin-right: 10px;
	font-size: 14px;
	overflow: auto;
	text-align: left;
	float: left;
	width: 290px;
	background: #162634;
}

 
  
 Div.AudioBox .AClient{
	color: #8e9b00;
	font-size: 18px;
	margin-bottom: 5px;
}

 Div.AudioBox .AClient .Data{
	text-align: left;
	color: #dcdcdc;
	margin-bottom: 5px;
}

Div.AudioBox .Title{
	color: #8e9b00;
	margin-right: 5px;
}

 Div.AudioBox  .Data{
	text-align: left;
	color: #dcdcdc;
	margin-bottom: 5px;
}

Div.AudioBox .PLayer{
	margin-top: 10px;
}

  
/* </Audio Production Page Section> */ 
 /* <PortfolioFilter Section> */
 Div#Filter {
	border-top: 1px solid #596068;
	border-bottom: 1px solid #596068;
	padding-top: 5px;
	padding-bottom: 10px;
	margin-right: 10px;
	margin-top: 7px;
	text-align: left;
	font-size: 12px;
	color: white;
	font-weight: bold;
}

  Div#Filter ul{
	list-style: none;
	margin-bottom: 10px;
}

    Div#Filter li{
	float: left;
	margin-right: 5px;
}

       Div#Filter li a:visited,Div#Filter li a:active,Div#Filter li a:link{
	font-weight: normal;
	text-decoration: none;
}

      Div#Filter li img{
	margin: 0px;
}

  /* </PortfolioFilter Section> */
 /* <Video Production Page Page Section> */
 
 Div#VideoBoxWrapper{
	height: auto;
	left: 0px;
	margin-bottom: 0px;
	width: 640px;
}

 
Div.VideoBox{
	border: 1px solid #40454b;
	padding-bottom: 10px;
	margin-bottom: 20px;
	margin-right: 10px;
	font-size: 14px;
	overflow: auto;
	background: #162634;
}

  
 Div.VideoBox .VClient{
	color: white;
	font-size: 18px;
	padding: 0px;
	padding-left: 5px;
	margin: 0px;
	margin-bottom: 10px;
	text-align: left;
	background: #8e9b00;
}

 
 Div.VideoBox .VClient .Data{
	color: black;
	margin: 0px;
}

Div.VideoBox .Lower{
	margin: 0px;
}

Div.VideoBox .InfoWrapper{
	float: left;
	margin-left: 10px;
	text-align: left;
	width: 300px;
}

Div.VideoBox .Title{
	color: #8e9b00;
	margin-right: 5px;
}

 Div.VideoBox  .Data{
	text-align: left;
	color: #dcdcdc;
	margin-bottom: 5px;
}

Div.VideoBox .Player{
	float: left;
	border-right: 1px solid #596068;
	padding-right: 10px;
	padding-left: 10px;
}

  
/* </Video Production Page Section> */  
 /* <3D Animation Page Section> */
 
 Div#AnimationBoxWrapper{
	height: auto;
	left: 0px;
	margin-bottom: 0px;
	width: 640px;
}

 
Div.AnimationBox{
	border: 1px solid #40454b;
	padding-bottom: 10px;
	margin-bottom: 20px;
	margin-right: 10px;
	font-size: 14px;
	overflow: auto;
	background: #162634;
}

  
 Div.AnimationBox .AClient{
	color: white;
	font-size: 18px;
	padding: 0px;
	padding-left: 5px;
	margin: 0px;
	margin-bottom: 10px;
	text-align: left;
	background: #8e9b00;
}

 
 Div.AnimationBox .AClient .Data{
	color: black;
	margin: 0px;
}

Div.AnimationBox .Lower{
	margin: 0px;
}

Div.AnimationBox .InfoWrapper{
	float: left;
	margin-left: 10px;
	text-align: left;
	width: 300px;
}

Div.AnimationBox .Title{
	color: #8e9b00;
	margin-right: 5px;
}

 Div.AnimationBox  .Data{
	text-align: left;
	color: #dcdcdc;
	margin-bottom: 5px;
}

Div.AnimationBox .Player{
	float: left;
	border-right: 1px solid #596068;
	padding-right: 10px;
	padding-left: 10px;
}

  
/* </3D Animation Page Section> */  
 /* <Interactive Media CD Page Section> */
 
 Div#InteractiveCDBoxWrapper{
	height: auto;
	left: 0px;
	margin-bottom: 0px;
	margin-top: 5px;
	width: 640px;
}

  Div#PFIFixer{
	margin-top: -5px;
}

.ie Div#PFIFixer{
	margin-top: -15px;
}

 
Div.InteractiveCDBox{
	border: 1px solid #40454b;
	padding-bottom: 10px;
	margin-bottom: 20px;
	margin-right: 10px;
	font-size: 14px;
	overflow: auto;
	background: #162634;
}

.ie7 Div.InteractiveCDBox{
	border: 1px solid #40454b;
	padding-bottom: 0px;
	margin-bottom: 20px;
	margin-right: 10px;
	font-size: 14px;
	overflow: auto;
	background: #162634;
}

.ie6 Div.InteractiveCDBox{
	border: 1px solid #40454b;
	padding-bottom: 0px;
	margin-bottom: 20px;
	margin-right: 10px;
	font-size: 14px;
	overflow: auto;
	height: 235px;
	background: #162634;
}

Div.InteractiveCDBox .MClient{
	color: white;
	font-size: 18px;
	padding: 0px;
	padding-left: 5px;
	margin-right: -5px;
	margin: 0px;
	margin-bottom: 10px;
	text-align: left;
	background: #8e9b00;
}

 
Div.InteractiveCDBox .MClient .Data{
	color: black;
	margin: 0px;
}

Div.InteractiveCDBox .Image{
	float: left;
	border-right: 1px solid #596068;
	padding-right: 10px;
	padding-left: 10px;
}

 
Div.InteractiveCDBox .IInfoWrapper{
	padding-left: 30px;
	float: left;
	text-align: left;
	margin-top: 5px;
}

 
Div.InteractiveCDBox .IInfoWrapper .Title{
	color: #8e9b00;
	margin-right: 5px;
}

Div.InteractiveCDBox .IInfoWrapper .Data{
	text-align: left;
	color: #dcdcdc;
	margin-bottom: 5px;
}

Div.InteractiveCDBox .ImageSmallWrapper{
	margin-top: 10px;
}

Div.InteractiveCDBox .ImageSmallWrapper .ScreenShot{
	border-top: 1px solid #596068;
	border-bottom: 1px solid #596068;
	color: white;
	font-size: 14px;
	margin-bottom: 10px;
	padding-bottom: 2px;
	padding-top: 2px;
	margin-top: 0px;
	width: 320px;
}

Div.InteractiveCDBox .ImageSmallWrapper .SImage{
	margin-right: 10px;
	float: left;
}

  
/* </Interactive Media CD Page Section> */  
 /* <Web Design Page Section> */
 
 Div#WebBoxWrapper{
	height: auto;
	left: 0px;
	margin-bottom: 0px;
	margin-top: 5px;
	width: 640px;
}

 
 
Div.WebBox{
	border: 1px solid #40454b;
	padding-top: 5px;
	padding-bottom: 10px;
	margin-bottom: 20px;
	margin-right: 10px;
	font-size: 14px;
	overflow: auto;
	background: #162634;
}

 
Div.WebBox .Image{
	float: left;
	border-right: 1px solid #596068;
}

Div.WebBox .Link{
	color: #4490D1;
	text-decoration: none;
}

 Div.WebBox .WClient{
	color: white;
	font-size: 18px;
	padding: 0px;
	padding-left: 5px;
	margin: 0px;
	margin-bottom: 10px;
	text-align: left;
	background: #8e9b00;
}

 
 Div.WebBox .WClient .Data{
	color: black;
	margin: 0px;
}

 
Div.WebBox .InfoWrapper{
	padding-left: 15px;
	float: left;
	text-align: left;
}

Div.WebBox .InfoWrapper .Title{
	color: #8e9b00;
	margin-right: 5px;
}

 Div.WebBox .InfoWrapper .Data{
	text-align: left;
	color: #dcdcdc;
	margin-bottom: 5px;
}

Div.WebBox .ImageSmallWrapper{
	margin-top: 10px;
}

Div.WebBox .ImageSmallWrapper .ScreenShot{
	border-top: 1px solid #596068;
	border-bottom: 1px solid #596068;
	color: white;
	font-size: 14px;
	margin-bottom: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	margin-top: -5px;
}

Div.WebBox .ImageSmallWrapper .SImage{
	float: left;
	margin-left: 17px;
}

  
/* </Web Design Page Section> */ 
  /**********</Portfolio page Section>**********/