/* CSS Document */

html{
font-family:Arial, Helvetica, sans-serif;
}

body{
background:#fcfce5 url(../images/bodyBg2.jpg) repeat-y center;
*background:#fcfce5 url(../images/bodyBg.jpg) repeat-y center;
}

i{
color:#a89356
}

.floatL{
float:left
}

.floatR{
float:right
}

.clearB{
clear:both
}
	
.spacer20{
width:20px;
float:left
}



/******************header******************/

#headerBg{
background:#073e85 url(../images/headerBg.jpg) center repeat-x;
}

#headerPic{
text-align:center
}
/**************************************************/

/******************main area******************/
#topBg{
background:#fff url(../images/topBg1.jpg) no-repeat center;

height:20px
}

#content{
width:777px;
margin:0px auto
}

#lArea{
background-color:#000047;
width:182px;
margin-left:8px;
*margin-left:6px;
float:left;

}

#rArea{
float:left;
padding-left:8px;

}

#innerRArea{
float:left;
padding-left:12px;
}
.pageHeading{
margin-top:10px;
font-size:150%;
color:#00007f
}
#primaryTeaserCont{
background-color:#d1d19f;
margin-right:0px;

width:570px;



*width:569px;
}

.innerBox{

margin:3px 0px 10px 6px;
*margin:3px 0px 10px 5px;
float:left;
background-color:#949458;
width:368px;


}

.innerBoxList{
margin-top:12px;
font-size:14px;
color:#fff;
margin-left:10px;
line-height:18px;
margin-right:10px
}
.innerBoxList li{
background:transparent url(../images/checkBullet.jpg) no-repeat 0px 9px;

padding-left:20px;
padding-right:10px;
font-size:14px;
padding-top:6px;
color:#eded99;
font-weight:bold;
display:inline


}
.primText{
margin:5px 0 0 8px;
color:#fff;



font-size:14px;
line-height:20px
}

.topImg{
height:12px;
background:transparent url(../images/topBg1.jpg) repeat-x

}

#primBanner{
width:558px;
height:260px;
background:transparent url(../images/21.jpg);
margin:5px 0 10px 5px;

}

#cta{
font-size:16px;
font-weight:bold;
color:#5d5d10;
padding:25px 0 0 10px;
text-align:center
}

#cta a:link, a:visited{
color:#464483
}

#cta a:hover, a:active{
color:#4f4cb6
}

#primLinks{
padding:157px 0 0 175px;
font-size:12px;
line-height:23px
}

#primLinks a:link, #primLinks a:visited{
color:#002d64;
text-decoration:none
}

#primLinks a:hover, #primLinks a:active{
color:#004ca9;
text-decoration:underline
}
.tesaerPic{

width:174px;
margin:3px 3px 0 9px;
*margin:3px 3px 0 5px;
float:left
}






.hBar{
background:#01014d url(../images/headingsBg.jpg) repeat-x;
height:35px;
text-align:center;
margin-bottom:5px

} 


.boxHead{
font-size:18px;
color:#fff;
font-weight:bold;
padding-top:6px
}

.boxHead a:link, .boxHead a:visited{
text-decoration:none;
color:#fff;
}
.boxHead a:hover, .boxHead a:active{
text-decoration:none;
color:#d2d2ff;
}
/**************************************************/

/************************TOC**************************/

#TOC{
margin-top:10px;
width:182px;
padding-top:20px;


}

#TOC a:link, #TOC a:visited{
color:#d1d1f4;
font-size:75%;
background:transparent url(../images/tocBullet.gif) no-repeat 10px 6px;
height:22px;
padding:3px 0 0 24px;
display:block;
font-weight:bold


}

#TOC a:hover, #TOC a:active{
color:#fff;
font-size:75%;
background: transparent url(../images/tocHover.jpg) no-repeat 0px 0px;
font-weight:bold

}

#TOC li{


}

.lColAd{
text-align:center;
padding-top:270px;
margin-left:2px
}

.logos img{
border:4px solid #2f5b8e
}

/**************************************************/


/************************primary teaser**************************/
#primaryTeaser{
background:#fff url(../images/primaryTeaser.jpg) no-repeat;
width:573px;
height:266px;

}
.primaryText{
padding:10px 220px 10px 15px;
font-size:70%;
font-weight:bold;
color:#766d0f;
line-height:16px
}

.primaryList{
font-size:11px;
color:#1e1c0a;

margin-left:2px

}

.primaryList ul li{
background:transparent url(../images/check.gif) no-repeat 10px 0px;
padding-left:30px;
height:20px
}
/**************************************************/
/******************nav******************/
#navBg{
background:transparent url(../images/navBg.jpg) repeat-x;
height:30px;


}

#navInner{
width:777px;
padding:3px 0 0 0;
background:transparent url(../images/topLinkBg.jpg) no-repeat right;
height:27px;
margin:0px auto
}

.topNavLinks{
color:#000;
font-size:70%;
text-align:right;
padding:5px 10px 0 0;
width:279px;
float:right
}

.topNavLinks a:link, .topNavLinks a:visited{
color:#000;
text-decoration:none
}

.topNavLinks a:hover, .topNavLinks a:active{
color:#785a00;
text-decoration:underline
}
/**************************************************/
/******************boxes******************/
.largeBox{
width:254px;
float:left;
margin-left:2px;
*margin-left:2px;
}
.lTitle{
background:#78a73d url(../images/largeBoxHead.jpg);
width:254px;
height:22px;
color:#fff;
font-weight:bold;
font-size:12px;
text-align:center;
padding-top:4px
}

.largeBox .details{
background:#fff url(../images/largeBoxBg.jpg) repeat-y;
padding:5px;


}
.largeBox .bigBoxList{
float:left;

font-size:11px;

margin:10px 0 0 10px
}
.largeBox .bigBoxList li a:link, .largeBox .bigBoxList li a:visited {
background:transparent url(../images/arrow.gif) no-repeat 0px 2px;
color:#256a98;
padding-left:12px
}
.largeBox .pic{
float:left;
width:103px
}

.lBoxText{
font-size:11px;
clear:left;
padding:4px;
color:#193050
}




.smallBox{
width:148px !important;
float:left;
text-align:center;
margin-left:5px

}
.sTitle{
background:#78a73d url(../images/smallBoxHead.jpg);

height:22px;
color:#fff;
font-weight:bold;
font-size:12px;
text-align:center;
padding-top:4px
}

.smallBox .details{
background:#fff url(../images/smallBoxBg.jpg) repeat-y;
padding:5px;


}

.smallBox .smallBoxList li a:link, .smalleBox .smallBoxList li a:visited {
background:transparent url(../images/arrow.gif) no-repeat 0px 2px;
color:#256a98;
padding-left:12px
}
.smallBox .pic{
margin:3px 0 4px 0
}

.sBoxText{
font-size:11px;
padding-bottom:2px;
*padding-bottom:6px;
color:#193050
}
/************************************/

/*************************footer*************************/
#footer{
height:27px;
background:#fff url(../images/footerBg.jpg) repeat-x;
text-align:center;
font-size:70%;
color:#0d5f85;
padding-top:12px;
clear:both
}

#footer a:link, #footer a:visited {

color:#256a98;

}
/**************************************************/

/***********************inner text***************************/
.innerText{
font-size:13px;
line-height:16px;
color:#1a1a1a;
margin:15px 0 15px 4px;
display:block;
width:564px;
text-align:justify

}
.innerText strong{
font-weight:bold
}
.innerText h2{
color:#b38400;
margin-bottom:15px;
font-size:120%;
font-weight:bold
}
.innerText .rImg{
float:right;
margin-left:5px;
}
.innerText .lImg{
float:left;
margin-right:5px;
}

i{
font-style:italic
}

.innerText a:link, .innerText a:visited{
text-decoration:none;
color:#00008b
}

.disTable{
background:#fffce9 url(../images/tableBg.jpg) repeat-x;
font-size:13px;
}



.tabHeader td{
background:#fff url(../images/tabBg.jpg) repeat-x;
font-weight:bold;
color:#fff;
}

.tabHead{
padding-left:10px
}
.innerText a:hover, .innerText a:active{
color:#966e04;
border-bottom:2px solid #d5a831
}
.odd{
background-color:#e3dfc0
}
.innerText li{
background:#fffdf1 url(../images/bullet.gif) no-repeat 0px 1px;
padding:0 0 5px 17px;

}


.innerText li b{
color:#a89356
}

.innerText ul{
margin: 0 0 0 0;
}
/**************************************************/
/******************Horz Navigation******************/
.navigCorL{
float:left;

}

.navigCorR{
float:right
}
.navig{
float:left;


}
.navigBg{
background:transparent url(../images/navigBg.gif) repeat-x 0px 0px;
width:730px;
height:34px
}
.navig li{
display:inline;
padding-left:2px
}

/*****************************************************/


/******************Vert Navigation******************/
.vertNavig{
float:left;
width:175px;


margin-left:0px;
padding:4px 0 7px 12px
}
/*
.vertNavig ul{
}

.vertNavig li{
font-size:12px;
color:#922020;
padding-left:0px;
margin-bottom:3px;
_margin-bottom:0px;



}
*/

.vNav{
font-weight:bold;
font-size:12px;
color:#d41024;

margin-right:10px


}
.vertNavig a:link, .vertNavig a:visited{
background:transparent url(../images/redBul.gif) no-repeat 0px 5px;
font-size:11px;

text-decoration:none;
background-color:#fff;
color:#d41024;
border:1px;
display:block;
border-bottom: 1px solid #e0e0e0;

padding:7px 0 4px 22px


}

.vertNavig a:hover, .vertNavig a:active{
background:#fff url(../images/whiBul.gif) no-repeat 0px 2px;
color:#fff
}
.vertNavig .text{
font-size:11px;
color:#000;
padding:5px 0px 10px 5px !important;
}
.vertNavig .text a:link, .vertNavig .text a:visited{
color:#000;
font-size:11px;
padding:5px 0px 10px 0px !important;


background:none;
display:inline

}
.vertNavig .text a:hover, .vertNavig .text a:active{
color:#F00006;

background:none;
text-decoration:underline
}
.more{
margin-top:5px
}
/*****************************************************/

/******************Bottom Left Pic******************/
.bLeftPic{
padding:15px 0 5px 0;
float:right
}
/*****************************************************/

/******************Content Container******************/
#content{
}

.textArea{
float:left;
width:530px;

}
.pHeading{
margin-bottom:10px
}
.textArea .text{
background:transparent url(../images/textBg.jpg) no-repeat top left;
padding:15px;
font-size:82%;
color:#000;
line-height:18px
}
/*****************************************************/
/******************Refer******************/
.textTop{
font-size:85%
}

.textTop a:link, .textTop a:visited{
text-decoration:none;
color:#5a6811
}

.textTop a:hover, .textTop a:active{
text-decoration:underline;
color:#799100
}
/*****************************************************/


/******************Spacers******************/
.spacer20{
height:20px
}
/*****************************************************/

/******************Rounded Corneres******************/
.roundCont {

width:750px;

margin: auto auto;
background-color: #fff;
}

.roundCont p {
margin: 0 10px;
}

.roundTop { 
background: url(../images/tr.gif) no-repeat top right; 
}

.roundBottom {
background:url(../images/br.gif) no-repeat top right; 
}

img.corner {
width: 9px;
height: 9px;
border: none;
display: block !important;
}
/*****************************************************/
/******************Copy******************/
.copy{
font-size:70%;
padding:50px 0px 20px 15px;
color:#717171
}
/*****************************************************/


/******************Footer******************/
.footer{
width:750px;
padding-top:10px;

margin: auto auto;
color:#e6e6e6;
font-size:11px
}

.footer a:link,.footer a:visited{
text-decoration:none;
color:#a68d8d
}

.footer a:hover,.footer a:active{
color:#f0d4d4;
text-decoration:underline
}


/*****************************************************/
/**************************inner page***************************/
.innerTextArea{
float:left;
width:530px;
font-size:82%;
line-height:18px
}

.innerTextArea .copy{
font-size:85%;
padding:50px 0px 20px 10px;
color:#717171
}
/**************************page title inner***************************/
.iPageTitle{
background:#fff url(../images/titleBg.jpg) repeat-x;
height:77px;

}

.iPageTitle .pHeading{
padding-top:13px;
float:left
}

.innerTextArea .text{
padding:0px 10px
}

/*****************************************************/
/*****************************pic border************************/
.picBorderL{
width:183px;
height:175px;
background:#fff url(../images/picBorder.gif) no-repeat 0px 0px;
padding:8px 0 0 8px
}
/*****************************************************/
b{ 
font-weight:bold;
color:#d0a211

}
.white
{
color:#ffffff;
font-size:14px;
}
.colortextbox{
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 1px; WIDTH: 120px; COLOR: #333333; FONT-FAMILY: "Tahoma","Verdana",sans-serif; BACKGROUND-COLOR: #FDFCF9; BORDER-RIGHT-WIDTH: 2px
	}
.colortextarea{
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 1px; WIDTH: 145px; COLOR: #333333; FONT-FAMILY: "Tahoma","Verdana",sans-serif; BACKGROUND-COLOR: #FDFCF9; BORDER-RIGHT-WIDTH: 1px
	}
.colortextareaLink{
	height:90px; BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 2px; WIDTH: 35px; COLOR: #0E0E0E; FONT-FAMILY: "Verdana"; BACKGROUND-COLOR: #FDFCF9; BORDER-RIGHT-WIDTH: 1px
	}

/*****************************************************/

/**********************form*******************************/

.frmContact{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#a37e14
}
.frmContact input{
background:#fff url(../images/tBoxBg.jpg) repeat-x;
border:1px #e9e6d1 double;
height:20px;
color:#978425;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
padding-top:4px
}

textarea{
background:#fff url(../images/tAreaBg.jpg) repeat-x;
border:1px #e9e6d1 double;
height:104px;
width:330px;
color:#978425;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
padding-top:4px

}

.submitbutton{
background:#aeaa7e url(../images/button.jpg) repeat-x !important;
color:#fff !important;
font-weight:bold;
height:28px !important;
}
.smallBlue
{
font-size:9px;
color:#000047;
font-weight:bold

}
.smallBlack
{
font-size:9px;
color:#000000;

}
.boldBlue
{
font-size:12px;
text-transform: uppercase;
color:#000047;
font-weight:bold
}
.productText
{
font-size:11px;
color:#000047;

}
.productCap
{
font-size:12px;
text-transform: uppercase;
color:#000047;

}
#colorsample {
	MARGIN-LEFT: 10px
}
#colorsample DIV {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FLOAT: left; MARGIN: 0px 10px 10px 0px; BORDER-LEFT: #000000 1px solid; WIDTH: 35px; BORDER-BOTTOM: #000000 1px solid; HEIGHT: 20px
}





/**********************photo gallery*******************************/

.pGallery{

background: transparent url(../images/loading.jpg) no-repeat;
width:330px;
margin:auto auto;
height:233px;
padding:8px 0 0 8px
}

.galleryTop{
width:330px;
margin:auto auto;
padding-bottom:10px
}
.galleryBot{
width:330px;
margin:auto auto;
font-size:11px;color:#91842d;

}
.galTitle{
font-size:14px;
color:#91842d;
float:left;
margin-top:3px
}

.gList{
float:right;


}

.gList select{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif

padding-bottom:10px
}
.galleryBot{
width:330px;
margin:auto auto;
font-size:11px;color:#91842d;

}
.galTitle{
font-size:14px;
color:#91842d;
float:left;
margin-top:3px
}

.gList{
float:right;


}

.gList select{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif
}