body {margin:0 auto; background-color:#FFF}
a img {border:none}
#streak {background-color:#0099FF; border-bottom:1px solid #3399CC; margin:0; width:100%; height:3px }
#header {width:987px; margin:0 auto; padding:10px 0px 20px 10px; height:60px}
#navigation {/*margin:15px 5px 0px 455px; width:539px;*/ /*margin:25px 5px 0px 368px;*/padding:0px; height:12px; overflow:visible; float:right;}
#main {margin:0 auto; width:994px; /*height:400px;*/overflow:hidden;}
#overlay {position:absolute; margin:145px 0px 0px 50px; width:275px; height:60px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; text-align:justify; line-height:16px }
#quads {/*position:absolute; margin:235px 0px 0px 50px;*/width:900px; height:300px }
#quad-one, #quad-two, #quad-three, #quad-four {float:left; margin:0px 0px 50px 0px; padding:10px; width:380px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; /*color:#FFF*/ }
#quad-one, #quad-three {margin-right:100px }
#contact {/*position:absolute;*/ margin:10px 0px 0px -6px; padding:10px 0px 10px 0px; width:987px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; line-height:16px }
.tiny {font-size:11px; color:#000; margin-bottom:-5px; }
.flimg {float:left }
.quoted {margin:25px 0px; }
.quoted .quotes {margin:-15px 0px 0px -300px; }
.quotes {margin:-15px 0px 0px -50px; }
.serv-arrow {position:absolute; margin-left:-17px; }
h1 {color:#0099ff; }
#content h1 {margin:0px 0px 10px 0px; }
h2 {display:block; margin:10px 0px 0px 0px; color:#99ccff; }
ul {list-style:square; margin:0px 0px 0px 15px; padding:0px }
li {list-style:square; margin:12px 0px; padding:0px 0px 0px 5px }
/*.lined {margin:10px 0px 30px 0px; padding:0; background-color:#efefef; line-height:1px; height:1px; overflow:hidden; border-bottom:1px solid #999999; }*/
.lined {margin:20px 0px; padding:0; background-color:#efefef; line-height:1px; height:1px; overflow:hidden; border-bottom:1px solid #efefef; }
.lined2 {margin:20px 0px; padding:0; background-color:#f7f7f7; line-height:1px; height:1px; overflow:hidden; border-bottom:1px solid #f7f7f7; }
.impt {color:#333; }
#introduction {margin:0 auto; margin-top:-21px; width:1000px; height:150px; *position:relative; _position:relative;}
#content {background:url(../gallery/images/introduction-bkg.png) no-repeat; margin:0 auto; margin-top:-20px; padding:0px 10px; width:980px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666 }
#content2 {margin:0 auto; margin:0 auto; padding:0px 10px; width:980px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666 }
#contentn {background-color:#FFF; margin:0 auto; padding:0px 10px; width:980px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666 }
#content p, #contentn p, p {line-height:24px; }
#content .introd {margin-left:-10px }
.bars {margin:20px 0px 10px -10px; }
.twit {position:absolute; margin:-23px 0px 0px 0px; z-index:1; }
.nas {float:right; margin:-23px 0px 0px 0px; z-index:1; }
#news {margin:15px auto 5px auto; padding:4px 10px 0px 100px; width:890px; height:23px; background-image:url(../gallery/images/latest-news.png); background-repeat:no-repeat }
#footer {margin:0 auto; width:1000px; height:125px }
#fourfour {position:absolute; margin:290px 0px 0px 65px; width:865px; height:150px }
#footer ul, #fourfour ul {float:left; margin:0px; padding:0px 0px 0px 10px; width:145px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; list-style:none; color:#8E8E8E }
#fourfour ul {font-size:14px; text-align:left; list-style:none; color:#FFF }
#footer ul:hover, #footer ul:hover a {color:#333 }
#fourfour ul:hover, #fourfour ul:hover a {color:#FFF }
#footer li, #fourfour li {display:block; padding:0px 0px 2px 0px; line-height:120%; text-align:left; list-style:none }
#footer ul.add {width:215px }
#footer ul.add li {text-align:right }
#fourfour li {line-height:140% }
#footer a:link, #footer a:active, #footer a:visited, #fourfour a:link, #fourfour a:active, #fourfour a:visited {text-decoration:none }
#footer a:hover, #fourfour a:hover {text-decoration:underline }
#footer .heading, #fourfour .heading {display:block; padding:0px 0px 5px 0px; font-weight:bold }
#fourfour .heading {display:block; padding:0px 0px 5px 0px; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal }
#footer li:hover {color:#000 }
#fourfour li:hover {color:#FFF }
#footer a {color:inherit !important; color:#8E8E8E }
#fourfour a {color:inherit !important; color:#FFF }	
#rights {margin:0px auto 40px auto; padding-left:10px; width:990px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7abde9 }
.expert-solutions {position:absolute; margin:-18px 10px 0px 850px }
/* RSS TICKER */
.ticker {color:#0099ff !important; width:890px; padding:2px 0px; /*filter:progid:DXImageTransform.Microsoft.alpha(opacity=80); -moz-opacity:0.8*/ }
/*.rsstitle, .rsstitle a:link, .rsstitle a:active, .rsstitle a:visited, .ticker {font-size:14px !important; font-weight:normal; text-decoration:none; color:#3399FF }*/
.rsstitle, .rsstitle a:link, .rsstitle a:active, .rsstitle a:visited, .ticker {font-size:14px !important; font-weight:normal; text-decoration:none; color:#3399FF; float:left; }
.rssdate {float:right; height:24px; font-size:12px !important; color:#999 }
/*a:link, a:active, a:visited {text-decoration:underline; color:#0099ff !important; }
a:hover {text-decoration:none; color:#0099ff; }*/



/*Menu CSS*/
/* 
LEVEL ONE
*/
ul.dropdown                         {position: relative; z-index:999; width:100%; margin:0px auto; right:0px;}
ul.dropdown li                      {float: left; height:42px; zoom: 1; list-style:none; font-family:sans-serif, monospace, fantasy, cursive; font-size:12px; font-weight:bold; color:#7abde9; padding:0px 10px; margin:0px auto;}
ul.dropdown li:last-child			{padding-right:0px;}
ul.dropdown a:hover		            {color: #7abde9; text-decoration:none;}
ul.dropdown a:active                {color: #7abde9; text-decoration:none;}
ul.dropdown li a					{display: block; color:#7abde9; width:100%; text-decoration:none;}
ul.dropdown li.hover,
ul.dropdown li:hover                {color: #0099ff; position: relative; }
ul.dropdown li a:hover				{color: #0099ff; text-decoration:none;}

/* 
LEVEL TWO
*/
ul.dropdown ul 						{width:250px; visibility: hidden; position: absolute; top:100%; left:0%; margin:0px; border:1px solid #f1ebdc; border-top:0px;}
ul.dropdown ul li 					{font-weight:normal; width:100%; border-bottom:1px solid #dfdfdf; padding:4px 0px; background: #fbf9f4; color: #000000; float: none;}
/* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{width: 240px; padding-left:0px; display: inline-block; color:#0099ff;}
ul.dropdown ul li:last-child		{border-bottom:0px;}
ul.dropdown ul li a:hover			{color:#0099ff;} 
.dropdown ul li						{margin:0px; padding:0px; width:150px;}
/* 
LEVEL THREE
*/
ul.dropdown ul ul 					{}
ul.dropdown ul ul li				{}
ul.dropdown ul ul li a				{}
ul.dropdown li:hover > ul 			{visibility: visible;}

.submenu{font-size:15px; padding-left:10px;}
.submenu a{color:#22a7ff; font-family:"Gill Sans MT", Arial, Helvetica, sans-serif;}
.submenu a span{color:#808080; font-family:"Gill Sans MT", Arial, Helvetica, sans-serif; line-height:12px; font-size:11px; display:block;}


.arrow a{background:url(../gallery/images/menu_arrow.gif) no-repeat center right; padding-right:8px;}
.arrow a:hover{background:url(../gallery/images/menu_arrow_h.gif) no-repeat center right;}

#contact_panel{margin-left:20px;}
#contact_panel p{color:#666666; line-height:normal;}
#contact_panel span{color:#3399FF;}



/*contact.css*/
#myform, #thanks {width:750px; margin:0px 0px 0px 0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3399FF; line-height:16px }
#myform input {width:200px}
#myform textarea {width:380px; height:120px }
#myform #NM, #myform #EM, #myform #TL, #myform #FN, #myform #LN {float:right; margin-left:-33px; width:33px; height:22px; overflow:hidden; display:none }
#myform #submit, #myform #reset {width:125px}
#thanks {width:750px; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3399FF; line-height:16px }
#thanks h1 {margin:10px 0px 25px 0px; font-size:18px; font-weight:bold}