/*
colors:
	background-color:#132634;
	main block background-color:#455560;
	dot colors on logo: #007F90;
	near white colors on logo: #b2b6b7;
	highlighted menu links: #F5838D;
	content area for pages with images: #d1d2d4;

*/

/*Start overrides*/
body {background-color:#132634;}
q, em{font-style:italic;}
ul {list-style:none;}
ul, li {margin:0}
a:active {outline: 0 none;}


img {border:1px #fff solid;}
h1, h2, h3, h4, h5 {font-weight: normal;margin-bottom: .25em;color: #F5838D;font-family: Georgia,serif;}
/*+.25em comes from 1.5 line-height = .5em below baseline*/
h1{font-size: 30px;}
h2{font-size: 24px;}
h3{font-size: 20px;}
h4{font-size: 16px;}
h5{font-size: 12px;font-weight: bold;}
/*End overrides*/

/*Layout start*/
#container{width:942px;text-align:left; margin: 0 auto 20px;/*0 because bkgr image should be at the top, note the margin of #hd*/}
#hd,#bd {text-align:left; clear:both;}
#hd {margin: 10px 0}
#ft  {margin-left:175px;font:11px Verdana, Arial, Helvetica, sans-serif;clear:both; width:754px;	/* yes, I want it to be narrow*/text-align:center;color:white;padding:1em 0;}
/* Width with padding should be 754px */
#bd #main, .mainaddress{width:712px;float:left;color:#fff;background-color:#455560;padding: 20px; border:1px solid #aaa}
.mainaddress {padding:3px 20px; margin:0 0 3px 190px; border:none; background-color:#132634}
.mainaddress span {color:#fff;margin-left:20px;font-size:11px;}
#bd #menu{width:175px; float:left;}
/*Layout end*/

/*Menu*/
#menu ul ul {margin:0 0 12px}
#menu a, #menu span {display:block; width:147px; padding:6px;line-height:1.32em; border:1px solid #132634; margin-bottom:1px; font-size:1.1em;}
#menu a:link, #menu a:hover, #menu a:active, #menu a:visited{color:#fff; text-decoration:none;}
#menu ul ul a{padding:2px 3px 2px 18px}
/*#menu a:hover, #menu a.active {background-image:url(../images/dotMenu.gif); background-repeat:no-repeat; background-position: 0 10px; color:#F5838D;}*/
#menu a:hover, #menu a.active {color:#fff;background:#455560; border-color:#aaa;}
#menu a.active, #menu a:active {color:#F5838D}
#menu #procedure {padding:36px 6px 0px}
/*join mailing list*/
#menu #join {padding:18px 6px 6px;}
#menu #join h4 {color:#fff;margin:3px 0;}
#menu #join input[type="submit"] {margin-top:5px;margin-left:-2px;}

#menu .submenu a {color:#aaa;font-size:.9em;}
#menu .submenu a:hover, #menu .submenu a.active {color:#F5838D;background:#132634; border-color:#132634;}
#menu .submenu a.active, #menu .submenu a:active {color:#F5838D}

/*Footer*/
#ft a:link, #ft a:active, #ft a:visited, #ft a:hover {color:#fff;}
/*#ft a:hover {color:#F5838D;}*/
#ft span {margin-right:10px;}
#ft a.pranas {font-size:9px;color:#333;text-decoration: none;float:right;text-align:right}
#ft a.pranas:hover {color:#F5838D; text-decoration:underline;}
#main div.blockSeparator{clear:both; margin:0;}


#bd #main { line-height:1.5em;min-height:400px;}
#bd #main a:link, #bd #main a:hover, #bd #main a:active, #bd #main a:visited, #bd #main a:hover{color:#fff; text-decoration:underline;}
/*#bd #main a:hover{color:#F5838D}*/
strong {font-weight:bold;}

/*titles*/
a.logo  {width: 161px; float: left; margin-right: 14px;margin-top:30px;}
a.logo img  {border:0}
#title {background: #e0ecff;padding: 2px 10px;margin-bottom: 10px;}
#title h2 {padding: 0 0;margin: 0;}

/*highlight*/
.highlight {color:/*#EF7E3A*/#F5838D!important}

/*messageboxes (cssframe's boxes are commented)*/
.boxsuccess, .boxerror {display:block; border:1px none; padding:10px 79px 10px 79px; min-width:90px; font-weight:bold; text-align:center;} 
.boxsuccess {background-color:#AFF5A8;color:#075600;border-color:#C3EEBF}
.boxerror {background-color:#FFE6E6;color:#800000;border-color:#FFCCCC} 

/*ul.list*/
.list {margin-left:0}
.list li{margin:6px 0}
.list a {display:block;padding:6px;line-height:1.32em;white-space:nowrap}
.list a:link, .list a:hover, .list a:active, .list a:visited{color:#fff; text-decoration:none!important;}
.list a:hover, .list a.active {color:#fff;background:#132634}

/*question*/
.question > p, .question > div {padding:5px 0 10px 20px;}
.question ul {margin-left:10px; list-style-type:disc}
.question ul li {margin:5px 0 5px 10px;}

/*Home page*/
.homelinks a:hover{text-decoration:underline}


/*Contact page*/
.red {color:Red;}

/*common*/
.question{margin-bottom:9px}
cite {color:#F5838D}
#testimonials cite{display:block;margin-bottom:16px;text-align:right}

#call-us-now{margin-bottom:20px;text-align:center;color:#fff}
h3 a {color:#F5838D!important}

