/* CSS Document */
form{
margin:0px;
padding:0px;
}
body{
margin:0px;
padding:0px;
background-color:#1a3565;
font-family:"Verdana";
}
.topdiv{
background-image:url(../images/topdivbg.gif);
background-position:top;
background-repeat:repeat-x;
}
.lineheight1px{
line-height:1px;
}
.lineheight2px{
line-height:2px;
}
.lineheight3px{
line-height:3px;
}
.lineheight5px{
line-height:5px;
}
.lineheight6px{
line-height:6px;
}
.lineheight7px{
line-height:7px;
}
.lineheight8px{
line-height:8px;
}
.lineheight10px{
line-height:10px;
}
.lineheight11px{
line-height:11px;
}
.lineheight12px{
line-height:12px;
}
.lineheight13px{
line-height:13px;
}
.lineheight14px{
line-height:14px;
}
.lineheight15px{
line-height:15px;
}
.lineheight16px{
line-height:16px;
}
.lineheight17px{
line-height:17px;
}
.lineheight18px{
line-height:18px;
}
.lineheight19px{
line-height:19px;
}
.lineheight20px{
line-height:20px;
}
.lineheight21px{
line-height:21px;
}
.lineheight22px{
line-height:22px;
}
.lineheight23px{
line-height:23px;
}
.lineheight24px{
line-height:24px;
}
.lineheight28px{
line-height:28px;
}
.lineheight30px{
line-height:30px;
}
.lineheight32px{
line-height:32px;
}
.lineheight33px{
line-height:33px;
}
.lineheight34px{
line-height:34px;
}
.lineheight35px{
line-height:35px;
}
.lineheight36px{
line-height:36px;
}
.lineheight37px{
line-height:37px;
}
.lineheight38px{
line-height:38px;
}
.lineheight39px{
line-height:39px;
}
.lineheight40px{
line-height:40px;
}
.lineheight41px{
line-height:41px;
}
.lineheight42px{
line-height:42px;
}
.lineheight43px{
line-height:43px;
}
.lineheight44px{
line-height:44px;
}
.lineheight56px{
line-height:56px;
}
.lineheight58px{
line-height:58px;
}
.lineheight59px{
line-height:59px;
}
.lineheight63px{
line-height:63px;
}
.lineheight69px{
line-height:69px;
}
.lineheight82px{
line-height:82px;
}
.lineheight114px{
line-height:105px;
}
.lineheight217px{
line-height:217px;
}
.lineheight243px{
line-height:243px;
}
.lineheight245px{
line-height:245px;
}
.lineheight253px{
line-height:253px;
}

.header-title{color:#F26522;font-size:12px;font-weight:normal;}
.thegoallang,.thegoallang a{
color:#1a3565;

font-size:12px;
font-weight:normal;
}
.thegoallang a:hover{text-decoration:none;}
.paddright{
padding-right:94px;
}
.leftofmenubgclr{
background-color:#2c4571;
}
.blueorangerep{
background-image:url(../images/blueandoranrep.jpg);
background-repeat:repeat-x;
}
.news{
background-color:#ffffff;
border-bottom:3px solid #ececed;
}
.ean,.ean a{
color:#f26522;

font-size:12px;
text-decoration:none;
}
.bld{
font-weight:bold;
}
.nrm{
font-weight:normal;
}
.mre{
color:#f26522;

font-size:10px;
}
.mre a{
color:#f26522;

font-size:10px;
text-decoration:none;
}
.mre a:hover{
color:#f26522;

font-size:10px;
text-decoration:underline;;
}
.txtjust{
text-align:justify;
}
.gooflogin{

font-size:18px;
font-weight:normal;
color:#ffffff;
}
.gooflogin a,.gooflogin2 a{

font-size:18px;
font-weight:normal;
color:#ffffff;
text-decoration:none;
}
.gooflogin a:hover{

font-size:18px;
font-weight:normal;
color:#f26522;
text-decoration:none;
}
.gooflogin2 a:hover{

font-size:18px;
font-weight:normal;
color:#335593;
text-decoration:none;
}
.services{

font-size:18px;
font-weight:normal;
color:#ffffff;
background-color:#335593;
padding:4px 4px 4px 12px;
}
.elect{
color:#f26522;

font-size:14px;
font-weight:normal;
padding:10px 10px 10px 42px;
background-image:url(../images/elctbg.jpg);
background-position:left;
background-repeat:repeat-y;
background-color:#ffffff;
}
.elect a{
color:#f26522;

font-size:14px;
font-weight:normal;
text-decoration:none;
}
.elect a:hover{
color:#1a3565;

font-size:14px;
font-weight:normal;
text-decoration:none;
}
.whitebg{
background-color:#ffffff;
}
.loginbg{
background-color:#335593;
border-right:1px solid #3e5e99;
}
.loginusertxt{
border:1px solid #bcbec0;
color:#a7a9ac;

font-size:12px;
font-weight:normal;
padding:0px 2px 0px 14px;
width:100px;
}
.barcodsebrdr{
border-bottom:1px solid #e8e8e9;
border-top:1px solid #e8e8e9;
background-color:#ffffff;
}
.orangrbg{
background-color:#f26522;
}
.designedbrdrbtm{
border-bottom:1px solid #53688c;
}
.posrel{
position:relative;
}
.posabs{

position:absolute;
top:0px;
left:118px;
margin:0px;
padding:0 0 67px 0;
margin-bottom:34px;
bottom:0;
background-image:url(../images/cedarstreeimg.jpg);
background-repeat:no-repeat;
background-position:bottom;
background-color:#f7f7f7;
border-bottom:1px solid #9ea9bd;
}
.underlogo{
background-image:url(../images/underlogorep.jpg);
background-repeat:repeat-x;
}
.undermenu{
background-image:url(../images/undermenurep.gif);
background-repeat:repeat-x;
background-position:top;
background-color:#f7f7f7;
height:auto;
}
.menuitem{
color:#1a3565;

font-size:12px;
font-weight:normal;
padding:0px 2px 0px 15px;
}
.menuitem a{
color:#1a3565;

font-size:12px;
font-weight:normal;
text-decoration:none;
}
.menuitem a:hover{
color:#1a3565;

font-size:12px;
font-weight:normal;
text-decoration:none;
}
.menuitemon{
color:#f26522;

font-size:12px;
font-weight:normal;
padding:0px 2px 0px 15px;
}
.designeddev{
font-family:Arial;
font-size:9px;
font-weight:normal;
color:#ffffff;
}
.aboutusdivpadd{
padding:0px 19px 0px 17px;
background-color:#ffffff;
}
.aboutuscollbg{
padding:1px 5px 1px 0px;
}
.sitemapbg{
background-color:#f3f3f4;
}

.sitemapcont{
color:#505c71;

font-size:11px;
font-weight:normal;
padding:10px 5px 7px 26px;
}
.borderrep{
background-image:url(../images/borderrep.gif);
background-repeat:repeat-x;
}
.pd{
padding:0px 14px 0px 14px;
}
.cedars{
background-image:url(../images/cedarstreeimg.jpg);
background-repeat:no-repeat;
background-position:bottom;
}
.dottedbrdr{
border-bottom:1px dotted #1a3565;
}
.commericaltext{
border:1px solid #ffffff;
color:#505c71;

font-size:12px;
font-weight:normal;
width:100%;
}
.selecttxt{
color:#505c71;

font-size:12px;
font-weight:normal;
width:130px;
}
.activitytype{
color:#505c71;

font-size:9px;
font-weight:normal;
margin:0px;
padding:0px;
}
.brdrbtm{
border-bottom:1px solid #9ea9bd;
}
.serelctfnt{
color:#f26522;

font-size:14px;
font-weight:normal;
}
.serelctfnt a{
color:#f26522;

font-size:14px;
font-weight:normal;
text-decoration:none;
}
.serelctfnt a:hover{
color:#1a3565;

font-size:14px;
font-weight:normal;
text-decoration:none;
}
.serelectbg{
background-color:#f2f3f3;
}
.serdwnload{
color:#f26522;

font-size:11px;
font-weight:normal;
}
.serelbgim{
background-image:url(../images/serelctbg.gif);
background-repeat:repeat-y;
background-color:#ffffff;
}
.allorgfnt{
color:#2c4571;

font-size:12px;
font-weight:normal;
text-align:justify;
}
.serdetpadd{
padding:7px 18px 28px 18px;
}
.dwnloaddet{
padding:15px 5px 15px 32px;
background-color:#585858;
}
.rellink{
padding:15px 2px 15px 7px;
background-color:#335593;
}
.dwnloadbroch{
color:#ffffff;

font-size:12px;
font-weight:normal;

background-image:url(../images/brochbg.gif);
background-repeat:no-repeat;
padding-left:8px;
background-position:0px 5px;;
}
.dwnloadbroch a{
color:#ffffff;

font-size:12px;
font-weight:normal;
text-decoration:underline;
}
.dwnloadbroch a:hover{
color:#ffffff;

font-size:12px;
font-weight:normal;
text-decoration:none;
}
.subres{

font-size:18px;
font-weight:normal;
color:#f26522;


}
.subres a{

font-size:18px;
font-weight:normal;
color:#f26522;
text-decoration:none;
display:block;
}
.subres a:hover{

font-size:18px;
font-weight:normal;
color:#1a3565;
text-decoration:none;
display:block;
}
/*for drop down begin*/
/********* ESSENTIAL STYLES******/
#nav, #nav ul{
     margin:0;
     padding:0;
     list-style-type:none;
    
	
    
 }
#nav{ width:134px;}


#nav a:link, #nav a:active, #nav a:visited{
  color:#1a3565;
	
	font-size:11px !important;
	font-weight:normal;
	
    text-decoration:none;
   
 }

#nav a:hover,#nav a.hover{
   
    color:#f26522!important;
	
	}

#nav li{
  padding:5px 2px 10px 10px; 
  background-color:white;cursor:pointer; 
    position:relative;
	background-image:url("../images/menuspacer.jpg"); 
	background-position:bottom;
	background-repeat:no-repeat;
	cursor:pointer;

	
	
}

#nav ul {
    position:absolute;
    width:auto;
    top:0px;
    display:none;
	left:134px;
	border-top:1px solid #d0d1d2;
	min-width:130px;
	z-index:999;
}

#nav li ul li{
    width:auto;
   	background-color:#fcfcfc;
	padding:9px 5px 9px 5px;
	text-align:center;
	/*padding:0!important;*/
	border-left:1px solid #d0d1d2;
	border-right:1px solid #d0d1d2;
	border-bottom:1px solid #d0d1d2;
	background-image:none!important;
	/*position:relative; top:-2px;*/
}
#nav li.last{background-image:none;}

#nav li ul li a:link, #nav li ul li a:active, #nav li ul li  a:visited{
color:#f26522;
	font-size:12px;
	font-weight:normal;
 line-height:12px;
 padding:9px 5px 9px 5px;

}

#nav li ul li a:hover,#nav li ul li a.hover{
color:#1a3565!important;
}

	
/*#nav .separator{margin:0; padding:0;height:1px; line-height:1px; background-image:url("../images/menuspacer.jpg"); width:100%;; background-repeat:no-repeat; border:1px solid red; }*/
a img {border:none;}
/*for drop down end*/

/*tdfix*/
.brdrbtm{position:relative; background-color:white; }


/************ for pages.php********/
#subtitle{height:48px; position:relative;background-image:url("../images/subtitle-bg.gif"); background-repeat:repeat-x;}
#subtitle h3{ 
 color:white; font-size:18px;
 margin:0;  font-weight:normal; text-transform:uppercase; 
 background-image:url("../images/subtitle-bg-img.gif"); background-repeat:no-repeat;

 }

h3.subtitle1{height:48px; line-height:48px; /*background-color:#2c4571;*/ padding:0px 0 0 28px; background-position:335px top; }

 h3.subtitle2{  height:27px;background-color:#f26522;padding:0px 0 0px 28px; position:relative; top:-25px; overflow:hidden;line-height:1px;
  background-position:340px 0px;vertical-align:top; display:none;
  }
h3.subtitle2 span{padding-bottom:15px; line-height:15px;overflow:hidden; position:absolute; top:-6px;}


/**************SiteMap***************/
ul#rollup{margin:0; padding:10px 0 0 0; list-style:none;}

#rollup ul, #rollup h3 {margin:0; padding:0;list-style:none;}
#rollup li { padding-bottom:5px; padding-left:15px;
background-image:url(../images/borderrep.gif);
background-repeat:repeat-x; background-position:bottom;

}
#rollup h3 a,#rollup h3 {color:#f26522; text-decoration:none; cursor:pointer;}
#rollup h3 {
color:#f26522;
line-height:33px;
font-size:12px;
 padding-left:15px;

}

#rollup h3.hover { }

#rollup h3.clickable{background-image:url("../images/plusimg.gif");
background-position:2px;
background-repeat:no-repeat;cursor:pointer;}
#rollup h3.clickable.rolledup {background-image:url("../images/minusimg.gif");}
#rollup h3.clickable.rolledup.hover {cursor:pointer; }


#rollup ul{margin:0; padding:0px 5px 17px 0px;list-style:none; }
#rollup ul li {margin:0; padding:0 0 0 15px!important; background-image:none;}
#rollup ul li,#rollup ul li a{color:#505c71;

font-size:11px;
font-weight:normal;

text-decoration:none;
}
#rollup ul li a:hover{text-decoration:underline;}
/*#rollup .separator{
background-image:url(../images/borderrep.gif);
background-repeat:repeat-x; margin:0; line-height:15px; padding:0;
}*/

/********others*********/
.righttd{background-color:#2C4571;}
.required{text-align:right; color:#1A3565 ;}
h4{background-color:#F26522;color:white; font-size:13px; margin:0; padding:3px 0 3px 25px; border-top:1px solid white;}
h5.message{color:#F26522;  margin:0; padding:0 5px 3px 5px;}

			
.align-right{text-align:right;}


/*services*/
.service-icon{background-image:url("../images/serviceimgbg.jpg"); height:49px; width:69px; text-align:left;}
.service-icon2{background-image:url("../images/servicebg2.jpg"); height:117px; width:69px; text-align:left; vertical-align:top;}
ul#services{margin:0; padding:0}



/*SEARCH PAGE STYLES*/
.search a{
color:#ffffff;

font-size:12px;
font-weight:normal;
text-decoration:underline;
background-image:url(../images/brochbg.gif);
background-repeat:no-repeat;
padding-left:19px;
line-height:17px;
background-position:8px 5px;;
}
.search a:hover,.search a:active{text-decoration:none; outline:none;}


/* slide show */
#slideshow {
	position:relative;
    height:291px;
}

#slideshow  a {
    position:absolute;
    top:0;
    left:0;
	z-index:-2;
	}

#slideshow  a.active {
    z-index:1;
}
#slideshow a.last-active {
    z-index:-1;
}
/* slide show styles*/


#results{ }
.pages{text-align:right;}
.pages span.page {cursor:pointer;font-size:11px; color:#F26522;margin:0px 1px; font-weight:bold;}
.pages span.highlight{color:#1A3565;cursor:pointer;}

.searchwrap{padding-bottom:210px; position:relative;}

#searchresults{padding-top:10px;}
.search-result{margin-bottom:20px; background-image:url("../images/menuspacer.jpg"); background-repeat:no-repeat; background-position: bottom; padding-bottom:15px;}
	.search-result h3{color:#F26522; margin:0; padding:0; font-size:14px; line-height:14px;}
	.search-result p{ color:#1A3565;margin:0; padding:5px 0;font-size:12px; font-style:italic;}
	.search-result a{color:#1A3565; font-size:12px;text-decoration:none; font-weight:bold;}
	.search-result a:hover{ text-decoration:none; border-bottom:1px solid #1A3565;}
	
/*FRAME Page */
#frame{width:100%;  height:450px; border:none;}
.login-area-bg{background-image:url('../images/loginareaup.jpg');
            background-position:top; background-repeat: no-repeat;background-color:#335593;}
.content{width:436px;}

a.more {color:#F26522;}