@charset "utf-8";
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* Meta Data - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/*
DC-publisher="Georgetown University"
DC-creator="David Vespoli"
DC-title="Site Style Sheet: GUCCHD Gateway: Screen"
DC-type="Cascading style sheet"
DC-date="2009-02"
DC-source="KeySite Enterprise CMS"
DC-relation="Requires universal screen style sheet V.3.0.0, http://www1.georgetown.edu/uis/keybridge/_ksefiles/kse-base.css"
DC-coverage="Specific to a unit site or a cluster of sites (e.g. within a school or campus) "
<link rel="schema.DC" href="http://dublincore.org/documents/dces/" />
*/

body {background:#ccc;color:#333;}

h1,h2,h3,h4,h5{ font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#036; padding:0 0 20px 0;}
h1{font-size:1.615em;line-height:120%}
.products h1{font-size:1.31em;/*padding-bottom:0;*/}
h2, h4{font-size:1.25em;padding-bottom:0;line-height:120%; }
h3, h5, h6{font-size:1em;padding-bottom:0;}
h3.subtitle{color:#676767;padding-bottom:20px;margin-top:-20px;}
.ed{/*padding-top:20px;*/}
h3.subtitle span{font-weight:normal;}

a:link, a:visited{color:#6E6D6D;text-decoration:none;}
a:hover{text-decoration:underline;}

p{padding:0  0 10px 0;}
#main{font-size:.8125em;line-height:1.2em;}
#main ol{list-style:decimal;margin-left:20px;}
#main ul li{padding:0  0 5px 0;list-style-image:url(../ksefiles/arrow_orange.gif);margin-left:15px;}
#main ul ul li{list-style-image:none;list-style-type:disc;margin-left:30px;}
.products #main ul li{list-style-type:disc;list-style-image:none;}
#main li a:link, #main li a:visited, #main a{color:#36c;t text-decoration:none;}
#main li a:hover, #main li a:hover, #main a:hover{color:#FF9900;}
#main ul{padding-bottom:10px;}
strong{/*color:#036;*/}
small{font-size:.923em; color:#666;font-weight:bold;}

/**********CONTAINERS**********/
#page{width:780px;margin:20px auto;background:#fff;}
#pageheader{background:transparent url(../ksefiles/hdr1.jpg) no-repeat top left;width:100%;height:190px;position:relative;}
.ksSection9297 #pageheader, .projects #pageheader{background-image:url(../ksefiles/hdr2.jpg);}
.ksSection9296 #pageheader, .resources #pageheader{background-image:url(../ksefiles/hdr3.jpg);}
.ksSection9298 #pageheader, .products #pageheader{background-image:url(../ksefiles/hdr4.jpg);}
.ksSection9299 #pageheader, .training #pageheader{background-image:url(../ksefiles/hdr5.jpg);}
#pagecontent{padding-bottom:40px;}
#pagefooter{background:#265DAD;border:3px solid #fff;}
#subnavplus{width:228px;float:left;}
#main{width:549px;float:left;}

.contentblock{padding:18px;}/*universal padding. Should be wrapped around blocks of content*/

/**********HEADER**********/

.nameplate {text-indent:-9999px;position:absolute;}
.sitetitle a{display:block; position:absolute; top:0; text-indent:-9999px; outline:none;height:105px;width:371px;}

#pageheader .globalnav {position:absolute;right:0;top:20px;width:220px;font-size:.6875em;}
#pageheader .globalnav ul {float:left;margin:0 0 0 -5px;padding:0;text-indent:0;}
#pageheader .globalnav ul li {border-right:1px solid #f2f2f2;display:inline;padding:0 5px;}
#pageheader .globalnav ul li.end{border:none;}
#pageheader .globalnav ul li a,#pageheader .globalnav ul li a:hover{color:#f2f2f2;}

/**********MAIN NAVIGATION**********/

#parentnavplus .globalnav{background:url(../ksefiles/top_about2.jpg);width:229px;height:33px;}
#parentnavplus .globalnav ul{background:url(../ksefiles/top_about2.jpg);}
#parentnavplus .globalnav li{float:left;list-style-type:none;}
#parentnavplus .globalnav li a{height:33px; display:block; position:absolute; top:0px; text-indent:-9999px; outline:none}
li#navhome a 					{width:60px; left:5px; }
li#navabout a 					{width:60px; left:75px; }
li#navcontact a 				{width:60px; left:150px; }

#parentnavplus{position:relative; height:33px; }
#parentnav{}
#parentnavplus ul { background:url(../ksefiles/nav2.gif);}
#parentnavplus ul li { float:left; list-style-type:none }
#parentnavplus ul li a { height:33px; display:block; position:absolute; top:0; text-indent:-9999px; outline:none }
li#ksSection9297 a, li#ksSection9298 a, li#ksSection9296 a, li#ksSection9299 a {background:url(../ksefiles/nav2.gif);}
/*all list items are 137px wide*/
li#ksSection9297 a 																							{ background-position:0 0; width:137px; left:229px; }
li#ksSection9297 a:hover, li#ksSection9297 a.ksNavCurrentSectionLink, body.projects li#ksSection9297 a{ background-position:0 -33px }
li#ksSection9298 a 																							{ background-position:-137px 0 ; width:137px; left:366px }
li#ksSection9298 a:hover, li#ksSection9298	a.ksNavCurrentSectionLink, body.products li#ksSection9298 a			{ background-position:-137px -33px }
li#ksSection9296 a 																							{ background-position:-274px 0; width:137px; left:503px }
li#ksSection9296 a:hover, li#ksSection9296	a.ksNavCurrentSectionLink, body.resources li#ksSection9296 a			{ background-position:-274px -33px }
li#ksSection9299 a 																							{ background-position:-411px 0; width:137px; left:640px }
li#ksSection9299 a:hover, li#ksSection9299	a.ksNavCurrentSectionLink, body.training li#ksSection9299 a			{ background-position:-411px -33px }


/**********SUBNAV**********/
#subnavplus li a{color:#366ca6; text-decoration:none; font-weight:bold;font-size:.875em;}
#subnavplus li{list-style-image:none;line-height:1em;padding:.25em 0;}

#subnavplus .subnav{background:#f0f2ca url(../ksefiles/left_arc.jpg) -3px bottom  no-repeat;margin-left:3px;padding-bottom:58px;}
#subnavplus .subnav ul{padding:14px 0;}
#subnavplus .subnav ul li{margin-left:8px;padding-left:16px;background:transparent url(../ksefiles/arrow_orange.gif) left 8px no-repeat;}
#subnavplus .subnav ul li:hover{background:url(../ksefiles/arrow_blue.gif) left 8px no-repeat;}
#subnavplus .subnav li a{color:#6e6d6d;}
#subnavplus .subnav li a:hover, #subnavplus .subnav li a.active{color:#366ca6; text-decoration:none; }

/*Styling for the current link in sub nav - will need to be updated if user adds categories*/
body#ksObject64330 #subnav64330 a,body#ksObject64269 #subnav64269 a,body#ksObject64270 #subnav64270 a,body#ksObject64271 #subnav64271 a,
body#ksObject64272 #subnav64272 a,body#ksObject64273 #subnav64273 a,body#ksObject64331 #subnav64331 a, #ksObject67630 #subnav67630 a
	{color:#366ca6; text-decoration:none;}
body#ksObject64330 li#subnav64330,body#ksObject64269 li#subnav64269,body#ksObject64270 li#subnav64270,body#ksObject64271 li#subnav64271,
body#ksObject64272 li#subnav64272,body#ksObject64273 li#subnav64273,body#ksObject64331 li#subnav64331
	{background:url(../ksefiles/arrow_blue.gif) left 8px no-repeat;}

#subnavplus .otherlinks{text-align:right;}
#subnavplus .otherlinks ul{margin-right:5px;}
#subnavplus .otherlinks li{margin-left:40px;}
#subnavplus .otherlinks li a:hover{color:#ffa114;}

/**********ALPHA NAV**********/
#alphanav{display:inline-block;margin-top:10px;}
#alphanav p{padding-bottom:0;}
#alphanav ul{padding:0;margin:0;text-indent:0;font-size:1em;}
#alphanav ul li{padding:0;margin:0;text-indent:0; float:left; list-style:none; list-style-type:none;border:1px solid #ccc;margin-right:3px;}
#alphanav ul li a{padding:0 2px;background:#f2f2f2;text-decoration:none;}

/**********MAIN CONTENT**********/
#main .announcebox{width:170px; float:right;margin:0 0 7px 7px;border:1px solid #bfbfbf;border-top:1px solid #e6e6e6;border-left:1px solid #e6e6e6;}
#main .announcebox h2{background:#6699cc;font-size:1em;color:#fff;font-weight: bold; padding:5px;border-bottom:1px solid #bfbfbf;}
#main .announcebox .contentblock{ padding:5px;background:#f2f2f2;}
#main .announcebox img{float:right;/*height:72px;width:72px;*/padding:0 5px 5px 10px;}
.products #main img{float:left;padding:0 25px 25px 0;}
#main img{/*padding:12px;*/}

.products #main img.upload{padding:0 12px 0 0;height:113px;width:88px;}

/*select form*/
.topic form{margin:10px 0 20px 0;width:480px;}
.topic form legend{padding:0;margin:0;}
.topic form fieldset{border:none; padding:0;}
#topicselect{float:left;}

.topic .reset{font-size:1em;float:left;margin-left:8px;margin-top:0;font-weight:bold;border:1px solid #ccc;}
.topic .reset a{padding:3px 15px;background:#f2f2f2;line-height:1.8em;}
.topic .reset a:hover{text-decoration:none;background:#235ea4;color:#f2f2f2;}
.printview{float:right;}
.products #main .printview img{height: 60px; width: 186px;}


/**********FOOTER**********/
#pagefooter{font-size:10px;text-align:center;}
#pagefooter p{padding:6px 3px; color:#fff;} 
#pagefooter #address{background:#fff;}
#address p, #address p a{color:#333;font-style:normal}







