/*EDUfinder Master*/
/*
COLORS:
dark blue: #141C5B;
light blue: #ABAECD;
grey: #333;

*/


/*BODY*/
body{color:#333; background:#FFF; text-align:center; font-family:"Lucida Sans Unicode", Arial; margin:0;}
#doc3{margin:0;}
#wrapper, div.wrapper{width:700px; margin-right:auto; margin-left:auto;}
a{color:#0099FF; text-decoration:underline;}
a:hover{text-decoration:none;}
p{font-family:Arial, Helvetica, sans-serif; margin-top:5px; margin-bottom:15px;}
.right{float:right;}
.left{float:left;}
.clear{clear:both;}

/*HEADER*/
#header{min-height:100px; _height:100px; background:url(../gr/body/bg.gif) top left repeat-x;}
#logo{position:relative; height:75px; width:210px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/support/gr/body/logo/logo.png',sizingMethod='scale'); }
#logo a{height:75px; width:210px;}
#logo a img{border:none; margin:0 0 0 0; padding:0; height:75px; width:210px; _display:none;}
#header h1{display:none;}
#header h2{font-weight:bold; color:#141C5B; margin:0; padding:0;}

/*Go Lite*/
#golite{float:left; margin-top:10px;}
#golite a{font-size:92%; color:#FFF; text-decoration:none; }
#golite a:hover{text-decoration:underline;}

/*NAV*/
#nav{height:40px; background:#141C5B url(../gr/body/nav/bg.gif); border-top:1px solid #FFF; border-bottom:1px solid #CCC; text-align:right;}
#nav ul{list-style:none;}
#nav ul li{list-style:none; display:inline; margin-right:0px; margin-left:0px; line-height:40px;}
#nav ul li a{font-size:25px; color:#FFF; text-decoration:none; line-height:40px; padding:4px 10px 16px; margin:0;}
#nav ul li a:hover{ text-decoration:none; background:url(../gr/body/nav/bg-hover.gif) top left repeat-x;}


/*CONTENT*/
#content{margin-top:20px; float:left; width:498px; padding-bottom:30px;}
#content h2, #content h3, #content h4, #content h5, #content h6{color:#141C5B; padding-top:20px;}
#content h2{font-size:167%; font-weight:bold;}
#content h3{font-size:130%; font-weight:normal; color:#3d4585; padding-top:20px;}
#content .incontent{padding:10px 20px 10px 10px;}
.incontent p{font-size:116%}
.incontent p.first:first-letter{font-size:x-large;}
.incontent p.meta{text-align:right; font-size:smaller; color:#666;}
.incontent img{padding:10px; margin:15px; border:1px solid #A9ADCD; background:#FFF;}
.incontent em{font-style:italic;}
.incontent img:hover{background:#CACBDD;}

#print{float:right;}
#print a{padding-left:20px; background:url(/support/gr/printer.gif) left center no-repeat; color:#0099FF;}
#print a:hover{text-decoration:none;}

/*FORM*/
.incontent form{clear:right; _clear:none;}
.incontent form fieldset{padding-top:5px; padding-bottom:5px; _position:relative; _height:auto;}
.incontent form fieldset.locale label{display:none;}
.incontent form select{float:right;}
#from, #to{display:none;}
#reset, #submit{clear:right; _clear:none; border:1px solid #333; background:#CCC;}
#fromAddress, #toAddress{width:100%; font-size:14px; padding-left:2px; _position:relative; _height:100%; _display:block;}
.incontent label{}
.incontent h3{color:#141C5B; font-size:160%; font-weight:bold; display:inline;}
.incontent h4{color:#141C5B; display:inline;}
.incontent span.large{font-size:larger; font-style:italic; font-weight:bold;}
.incontent a.anchor{color:#141C5B; text-decoration:none;}

/*The Suggestion List*/
ul.autocomplete{width:472px; background:#FFF; border:1px solid #7F9DB9; margin:0; padding:0; position:absolute; _position:fixed; _height:auto; _left:10px; _top:40px; z-index:200; _margin-left:0px;}
ul.autocomplete li{list-style:none; margin:0; padding:0 0 0 2px; font-size:14px; cursor:pointer;}
ul.autocomplete li span, ul.autocomplete li.selected span{display:none;}
ul.autocomplete li.selected{background:#7F9DB9; color:#FFF;}
ul.autocomplete li.alt{background:#CCC;}


/*directions and map*/
#results{margin-top:10px; margin-bottom:10px; padding-top:10pc; padding-bottom:10px; border-top:2px solid #A9ADCD;}
#map_canvas{ clear:right; width:47%; float: right; height:300px; margin:20px auto; border:1px solid #141C5B;}
#directions{float:left; width:48%; margin:6px auto; _margin-top:25px; font-size:smaller;}
#directions img, #map_canvas img{margin:0; padding:0; background:none; border:none;}

p.edit{text-align:right;}
p.edit a{text-decoration:none;}
p.edit a:hover{text-decoration:underline;}


/*comments*/
div.comment, div.comment_alt{width:100%; background:#FFF; border-bottom:1px solid #b7b6b6; padding-top:15px; margin-bottom:15px;}
div.comment p{color:#666;}
div.comment_alt p{color:#141C5B;}
.globe{float:left; width:100px; height:auto; background:#FFF; text-align:center;  margin-bottom:15px; margin-right:15px;}
.globe img{border:none; padding:0; margin:0; background:none;}
.globe h4{padding-top:95px;}
.globe h4 a{font-weight:bold; font-size:138.5%; color:#666; text-decoration:none;}
.globe h4 a:hover{color:#000;}
p.date{text-align:right; font-size:smaller; vertical-align:bottom;}

/*SIDE*/
#side{margin-top:30px; margin-bottom:30px; float:right; width:195px; _width:185px; background:#ECEDF4 url(../gr/body/nav/logobg.gif) right bottom no-repeat; padding-bottom:35px; border:1px solid #A9ADCD;}
#side .inside{padding:10px;}
#side h3{font-size:122%; color:#141C5B;}
#side p{font-size:92%; margin-top:5px; margin-bottom:10px;}
#side ol{list-style:decimal;}
#side ol li{list-style:decimal; list-style-position:inside; font-size:92%; margin-top:2px; color:#141C5B;}


/*FOOTER*/
#footer{clear:both; border-top:1px solid #AAADCD; background:#FFF url(../gr/body/footer/bg.gif) top left repeat-x; min-height:200px; _height:200px; padding-top:15px;}
#footer p{font-size:smaller; color:#666; margin-top:5px;}
#footer p a{color:#141C5B; text-decoration:none;}
#footer p a:hover{text-decoration:underline;}
