body {
	background-image: url(bg.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
#int {
	background-image: url(images/bg_inside.jpg);
	background-repeat: repeat-x;
	margin: 0px;
}
 img, div { behavior: url(/images/iepngfix.htc) }

.logo {
	background-image: url(images/logo_top.jpg);
	background-repeat: no-repeat;
	height: 129px;
	width: 790px;
}
.logoint {
	background-image: url(images/logo_int.jpg);
	background-repeat: no-repeat;
	height: 96px;
	width: 790px;
}
.col1 {
	background-color: #FFFFFF;
	padding: 25px 10px 10px;
	width: 75%;
}
.col2 {
	background-color: #FFFFFF;
	padding: 0px 10px 10px 0px;
}
.colmenu {
	background-color: #FFFFFF;
	padding: 16px 10px 10px;
	width: 210px;
}
h4 {
	font-size: 16px;
	color: #B40017;
	margin: 0px;
	padding: 0px;
}
.col3 {
	background-color: #FFFFFF;
	padding: 25px 10px 10px;
	width: 33%;
}
.col4 {
	background-color: #FFFFFF;
	padding: 25px 10px 10px 0px;
	width: 545px;
}
p {
	text-align: left;
	font: 12px/18px 'helvetica neue', helvetica, arial, sans-serif;
	color: #000000;
}
ul.news, li.news { text-align: left;  font: 12px/18px 'helvetica neue', helvetica, arial, sans-serif;  color: #000000;  padding: 0;  margin: 0 auto; }
ul.news a:link, li.news a:link{ text-align: left;  font: 12px/18px 'helvetica neue', helvetica, arial, sans-serif;  	color: #487fe1;
	text-decoration: none;}
	ul.news a:hover, li.news a:hover{
	text-align: left;
	font: 12px/18px 'helvetica neue', helvetica, arial, sans-serif;
	color: #2400EA;
	text-decoration: underline;
	background-color: #DDDDDD;
}

p.footer { 
	text-align: center !important;
	font: 12px/18px 'helvetica neue', helvetica, arial, sans-serif;
	color: #000000;
	padding-top: 20px;
	margin-top: 20px;
 }
.footer {
	text-align: center !important;
	background-image: url(/images/footer.png);
	background-repeat: no-repeat;
	background-position: top;
	height: 40px;
	width: 790px;
}

p.date { text-align: left;  font: 11px/18px 'helvetica neue', helvetica, arial, sans-serif;  color: #666666;  padding: 0;  margin: -35 auto 0; }
p.news { text-align: justify;}
p.news a:link{
	text-align: left;
	color: #487fe1;
	font-weight: bolder;
	text-decoration: none;
}
p.news a:hover{
	color: #2400EA;
	font-weight: bolder;
	text-decoration: underline;
}

.news {
	text-align: justify;
	font: 12px/18px Verdana, Arial, Helvetica, sans-serif;
}
.news a:link{
	text-align: left;
	color: #487fe1;
	font-weight: bolder;
	text-decoration: none;
}
.news a:hover{
	color: #990000;
	font-weight: bolder;
	text-decoration: underline;
}

p a:link, p a:visited {
	color: #487fe1;
	text-decoration: none;
}
p a:hover{
	color: #990000;
	text-decoration: underline;
}

h1 {
	text-align: left;
	font: bolder 14px/18px 'helvetica neue', helvetica, arial, sans-serif;
	color: #000000;
	padding: 0;
	margin: 0 auto;
	text-decoration: none;
}
h1.breadcrumbs {
	text-align: left;
	font: bold normal 11px/16px 'helvetica neue', helvetica, arial, sans-serif;
	color: #666666;
	padding: 0;
	margin: 0 auto;
	text-decoration: none;
}
h1 a:link {
	color: #000000;
	text-decoration: none;
}
h1 a: hover{
	color: #666666;
	text-decoration: underline;
}

h3 { text-align: left;  font: bolder 18px/20px 'helvetica neue', helvetica, arial, sans-serif;  color: #487fe1;  padding: 0;  margin: 10 auto 0; }

h2 {
	text-align: left;
	font: bolder 12px/14px 'helvetica neue', helvetica, arial, sans-serif;
	color: #487fe1;
	margin: 10px 0px 0px;
}

/* Side Navigation............................................................... */



#nav{
	float: left;
	padding-left: 5px;
	margin-top: 10px;
	width: 200px;
	text-align: left;
	font-size: 9pt;
	font-family: 'helvetica neue', helvetica, arial, sans-serif;
	
	}
	
#inside{

    margin: 0px;
	
	padding-left: 0px;
	
	list-style-type: none;
	
	}
	
	 
#inside a:link, #inside a:visited {
	text-decoration: none;
	color: #666666;
	font-weight: bold;
	
	}
	
#inside li{

      /* background:url(images/bullet.png) left center no-repeat;*/
	   
	   border-bottom: 1px dotted #999999; 
	   
	   }

#inside li a {  

	    color:#333333;
		
        display: block;
	
        padding: 7px 0px 7px 25px;
		
        text-decoration: none;
		
         }
		 
#inside li a:hover {
        
		background:#EEEEEE url(images/bullet_hover.png) no-repeat left center;

        text-decoration: none;
	color: #487fe1;
		
        }
		
 * html #inside li a {  /* make hover effect work in IE */
 
	width: 215px;
	
    }
	
	/* submenus */
	
	#submenu{
	margin: 0px;
	padding-left: 0px;
	list-style-type: none;
	
	}
	
	 
#submenu a:link, #submenu a:visited {
	text-decoration: none;
	color: #333333;
	}

	#submenu li{
	/* background:url(images/bullet.png) left center no-repeat;*/
	   
	   border-bottom: 1px dotted #999999;
	background-color: #F4F9FF;
	   }

#submenu li a {
	color:#999999;
	display: block;
	padding: 5px 0px 3px 35px;
	text-decoration: none;
	font-size: 10px;
         }
		 
#submenu li a:hover {
	background:#D5EBFE url(images/bullet_hover_sub.png) no-repeat left center;
	text-decoration: none;
	color: #990000;
        }
		
 * html #submenu li a {  /* make hover effect work in IE */
 
	width: 215px;
	
    }
	.arc90_imgcaptionTXT {
				font-size: .8em;
				color: #666;
				text-align: left;
			}
			p.arc90_imgcaptionALT {
				margin-top: 2px;
				margin-bottom: 6px;
				font-size: .65em;
				text-align: right;
			}
			span.arc90_imgcaptionALT {
				padding: 2px;
				padding-left: 4px;
				padding-right: 4px;
				background: #888;
				color: #fff;
			}
			.arc90_imgcaption {
				text-align: center;
				border: 1px solid #DDD;
				padding: 1em;
				margin: 1em 0;
				width: 9em;
			}
			.floatl { float: left; margin-right: 1em; }
			.floatr { float: right; margin-left: 1em; }
			
	.imgleft {
	float: left;
	border: 1px solid #DDD;
	padding: 0.8em;
	margin: .8em 0;
	}
	.imgright { float: right; 
	margin-right: 1em; 			
	border: 1px solid #DDD;
	padding: 0.8em;
	margin: .8em 0;
	}
	
	.imgleft-padded 
	{
	margin-right: 10px;
	
	}
	
	.imgright-padded 
	{
	margin-left: 10px;
	}
			
.orderonline {
	background-image: url(images/bg_orderonline.jpg);
	background-repeat: no-repeat;
	width: 224px;
	margin: 0px;
	padding: 2px 0px 2px 13px;
}
h3 {
	font-size: 18px;
	color: #0D0064;
}
.login {
	background-image: url(images/login_bg.jpg);
	background-repeat: no-repeat;
	height: 196px;
	width: 374px;
	padding-top: 25px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	
}
.login p{
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 10px;
}
.faqbg {
	background-color: #FFFFFF;
	background-image: url(images/faq_bg.jpg);
	background-repeat: no-repeat;
	margin-top: 20px;
	padding-top: 25px;
}
.contentbg {
	background-color: #FFFFFF;
	background-image: url(images/table-content-bg.jpg);
	background-repeat: no-repeat;
	margin-top: 20px;
	padding-top: 25px;
}
.faqquestiontable {
	padding-top: 5px;
	padding-bottom: 10px;
}

.faqquestiontable li{
	margin-left: 25px;
	padding-top: 1px;
	padding-bottom: 1px;
}
.faqquestiontable ul{
	padding-top: 3px;
	padding-bottom: 3px;
}

/* testimonials*/

div#wrapper {
  width: 100%; 
}

blockquote {
  background: transparent url(images/quoleft.png) left top no-repeat;
}
blockquote div {
	padding: 0 8px 0 38px;
	background: transparent url(images/quoright.png) right bottom no-repeat;
}
.smalltext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 13px;
}
.date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-bottom: 3px;
	color: #000000;
}

.largertext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
}
.smalltextquotes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0066CC;
	padding-left: 75px;
}
.carreercell {
	padding-bottom: 10px;
		padding-top: 10px;

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.newscell {
	padding-bottom: 15px;
	padding-top: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-right: 10px;
}

.newscell p {
	text-align: justify;
	font: 12px/18px Verdana, Arial, Helvetica, sans-serif;
}
.searchtitle a:link, .searchtitle a:visited{
	font-size: 13px;
	color: #486FE4;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
.searchtitle a:hover{
	font-size: 13px;
	color: #001E51;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
.searchdesc {
	font-size: 11px;
	color: #333333;
	margin: -15px 0px 0px;
	padding: 0px;
}
.searchsmall {
	font-size: 10px;
	color: #000;
	margin: 0px 0px 0px;
	padding: 0px;
	text-align: right;
}
.search1 {
	background-image: url(/styles/images/searchbg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 5px;
}

#articlefull li {
	list-style-type: disc;
	line-height: 15px;
	list-style-position: inside;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
}

#articlefull ul {
	list-style-type: disc;
	line-height: 15px;
	list-style-position: inside;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	background-color: #F4F9FF;
	padding-top: 10px;
	border: 1px dotted #003399;
}
#articlefull {
	background-image: url(/styles/images/searchbg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 5px;
}



.search2 {
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B8C7EC;
}
.articledesc {
	font-size: 11px;
	color: #222222;
	margin: 0px;
	padding: 0px;
	line-height: 18px;
}
.map {
	padding-right: 15px;
}
.maprow1 {
	background-color: #D6DCF6;
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #406FE1;
}
.maprow2 {
	background-color: #fff;
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #406FE1;
}

.maprow1small {
	background-color: #D6DCF6;
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #406FE1;
	font-size: 11px;
}
.maprow2small {
	background-color: #fff;
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #406FE1;
	font-size: 11px;
}

.row1 {
	background-color: #D6DCF6;
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #406FE1;
	margin: 0px;
}
.row2 {
	background-color: #fff;
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #406FE1;
		margin: 0px;
}

.row1small {
    font-size: 10px;
	background-color: #D6DCF6;
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #406FE1;
}
.row2small {
    font-size: 10px;
	background-color: #fff;
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #406FE1;
}

.row3small {
    font-size: 10px;
	background-color: #EEEEEE;
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #406FE1;
}
.row1medium {
    font-size: 12px;
	background-color: #D6DCF6;
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #406FE1;
}
.row2medium {
    font-size: 12px;
	background-color: #fff;
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #406FE1;
}

.regtext{
	font-size : 12px;
	font:  'helvetica neue', helvetica, arial, sans-serif;
	color: #000000;
}

.regtext-bold{
	font-size : 12px;
	font:  'helvetica neue', helvetica, arial, sans-serif;
	color: #000000;
	font-weight: bold;
}

.regtextsmall{
	font-size : 10px;
	font:  'helvetica neue', helvetica, arial, sans-serif;
	color: #000000;
	line-height: 12px;
}

.regtextsmall-bold{
	font-size : 10px;
	font:  'helvetica neue', helvetica, arial, sans-serif;
	color: #000000;
	line-height: 12px;
	font-weight: bold;
}

.regtextlarge{
	font-size : 14px;
	font:  'helvetica neue', helvetica, arial, sans-serif;
	color: #000000;
	line-height: 16px;
}

.regtextlarge-bold{
	font-size : 14px;
	font:  'helvetica neue', helvetica, arial, sans-serif;
	color: #000000;
	line-height: 16px;
	font-weight: bold;
}

.titletext{
	font-size : 12px;
	font:  'helvetica neue', helvetica, arial, sans-serif;
	color: #000000;
	font-weight: bold;
	background-color: #EEEEEE;
}

.titletextlarge{
	font-size : 14px;
	font:  'helvetica neue', helvetica, arial, sans-serif;
	color: #000000;
	font-weight: bold;
	background-color: #EEEEEE;
	
}

.titletextForms
{
	font-size : 12px;
	font:  'helvetica neue', helvetica, arial, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #4C81E1;
	padding: 3px;
}


.hidden
{
	display:none;
}

.unhidden
{
	display:block;
}

.gobutton
{
	background-color: #0E8C40;
	font-size:10px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0px;
}