/* CSS Document */

body {background-color:#FFFFFF; margin:0; font-family:Arial, Helvetica, sans-serif; background-image:url(Images/GIN_sitebkg.gif); background-repeat:repeat-x;}

#container1 {width:1000px; border:none; margin:0 auto;}
#topnavigation {height:30px; background-image:url(new_images/TopNavBkg.jpg); text-align:center; padding-top:10px; background-repeat:no-repeat; background-color:#000025;}
#topbanner {height:187px; background-image:url(new_images/TopBannerBkg2.jpg); background-repeat:no-repeat; background-color:#00004b;}
@media print {
    #topbanner {display:none;}
    .topnav { display:none;}
    #topnavigation  { display:none;}
    #topnavigation  { display:none;}
    #goldbar { display:none;}
    #leftnavigation { display:none;}
    .noprint { display: none; }
}
.topnav { padding-left:35px; padding-right:35px;}
#goldbar {background-image:url(new_images/WhiteDivider.gif); background-repeat:no-repeat; width:1000px; height:8px;}
#admingoldbar {background-image:url(new_images/AdminWhiteDivider.gif); background-repeat:no-repeat; width:1000px; height:8px;}
#contentarea { width:1000px; overflow:hidden; min-height:700px; background-image:url(new_images/ContentBkg.jpg); background-repeat:repeat-y;}
#admincontentarea { width:1000px; overflow:hidden; min-height:700px; background-color:#FFFFFF}
#leftnavigation {width:203px; padding:10px;}
#copy {font-size:13px; float:right; display:inherit; width:747px; padding:15px 15px 25px 15px; line-height:18px; background-image:url(new_images/copybkg.jpg); background-repeat:no-repeat; background-position: 180px 50px; min-height:500px;}
#admincopy {font-size:13px; display:inherit; padding:15px 15px 25px 15px; line-height:18px; min-height:500px;}
.leftnavholder {width:193px; height:23px; padding-left:7px; padding-top:5px; border-bottom:#c0c0c0 1px dashed;}
.logo {float:left; width:208px;}
.sitetagline {margin-left:233px; padding-top:53px;}
.ginfooter {padding:10px 0px 10px 0px; width:1000px; font-size:10px; background-color:#4f4f4f; color:#c9c9c9; font-weight:bold; letter-spacing:1px; text-align: center; clear: both;}
.memberaffiliatenav {margin-top:25px;}
.memberaffilatenavtitle {font-size:13px; font-weight:bold; color:#FFFFFF; margin-top:5px; border-bottom:1px solid #c0c0c0;}

.librarytitlerow {border-bottom:5px solid #CCCCCC; padding-bottom:5px; font-size:12px;}
.libraryrow {border-bottom:#CCCCCC 1px dashed;}

a.lnavigation {text-decoration:none; font-size:12px; color:#FFFFFF; font-weight:bold; }
a.lnavigation:hover {text-decoration:underline;}

a.tnavigation {text-decoration:none; font-size:15px; color:#FFFFFF; font-weight:lighter;}
a.tnavigation:hover {text-decoration:underline; color:#fad04b;}

a {text-decoration:underline; font-size:12px; color:#022e85; font-weight:bold; }
a:hover {text-decoration:none;}

a.largelink {text-decoration:underline; font-size:20px; color:#022e85; }
a.largelink:hover {text-decoration:none;}

a.footer {color:#c9c9c9; text-decoration:underline; font-size:10px;}
a.footer:hover {text-decoration:none;}

h1 {font-size:31px; color:#333333; font-family: Calibri, Arial, Helvetica, sans-serif; margin-top:0px; line-height: normal; font-weight:lighter;}
h2 {font-size:40px; color:#990000; margin-top:15px; font-weight:lighter;}
h3 {font-size:20px; color:#990000; line-height:18px;}
h4 {font-size:25px; color:#990000; }
h5 {font-size:21px; color:#000000; font-weight:lighter;}
h6 {font-size:21px; color:#000000; font-weight:lighter; margin-bottom:0px; margin-top:0px;}

.copyModule {
			border: solid 1px #CCCCCC; 
            background-color: #EDEDED;
			line-height:14px; 
            padding: 10px 20px 10px 20px;
			font-size:11px;
            margin-top: 15px;
            min-height: 50px;
            text-align: justify;}
			
.copyModule2 {
            border-top: solid 1px #CCCCCC;
			border-bottom: solid 1px #CCCCCC; 
			background-color: #FFFFFF;
			line-height:14px; 
            padding: 10px 20px 10px 20px;
			font-size:11px;
            margin-top: 50px;
            min-height: 50px;
            text-align: justify;}

.classified {font-size:11px; font-weight:bold; color:#990000; text-transform:uppercase;}
.confidental {letter-spacing:11px; font-size:12px; font-weight:bold; color:#999999; font-style:italic;}
.title {letter-spacing:5px; font-size:16px; font-weight:bold; text-transform:uppercase;}
.smallprint {letter-spacing:6px; font-size:11px; font-weight:bold; color:#333333;}
.smallprint2 {font-size:11px; font-weight: lighter;}
.smallprint3 {font-size:11px; font-weight:bold; color:#333333;}
.pauland {font-size:24px; font-weight:bold; color:#930;}

.hidden {display:none;}
.loginfield {padding:25px;}
.nolink {font-size:12px; color:#FFFFFF; font-weight:bold;}

.audio-btn {display: block; height: 175px; width: 354px; background: transparent url(new_images/Audio-Library.jpg) no-repeat left top; z-index: 100; }
a.audio-btn:hover { background-position: 0 -176px; }

.video-btn {display: block; height: 175px; width: 354px; background: transparent url(new_images/Video-Library.jpg) no-repeat left top; z-index: 100; }
a.video-btn:hover { background-position: 0 -176px; }

.written-btn {display: block; height: 175px; width: 354px; background: transparent url(new_images/Written-Materials.jpg) no-repeat left top; z-index: 100; }
a.written-btn:hover { background-position: 0 -176px; }

.external-btn {display: block; height: 175px; width: 354px; background: transparent url(new_images/External-Resources.jpg) no-repeat left top; z-index: 100; }
a.external-btn:hover { background-position: 0 -176px; }

.comm-audio-btn {display: block; height: 175px; width: 354px; background: transparent url(new_images/Comm-Audio.jpg) no-repeat left top; z-index: 100; }
a.comm-audio-btn:hover { background-position: 0 -176px; }

.comm-written-btn {display: block; height: 175px; width: 354px; background: transparent url(new_images/Comm-Written-Materials.jpg) no-repeat left top; z-index: 100; }
a.comm-written-btn:hover { background-position: 0 -176px; }

.comm-teleconferences-btn {display: block; height: 175px; width: 354px; background: transparent url(new_images/Teleconferences.jpg) no-repeat left top; z-index: 100; }
a.comm-teleconferences-btn:hover { background-position: 0 -176px; }

.validationError {
	background-color:#FCC;
	color:#F00;
	border:1px solid #F00;
	padding:15px;
	margin:20px auto;
	width:80%;
}
.alert {color:#990000; text-transform:uppercase; font-style:italic; font-weight:bold;}
.alert2 {color:#990000; text-transform:uppercase; font-weight:bold;}
.alert3 {color:#990000; text-transform:uppercase; font-size: 9px;}

.button { border:1px solid #888888; background-color:#888888; font-size:12px; font-weight:bold; color:#FFFFFF; height:25px;}
.button:hover {background-color:#3C3C3C; cursor:pointer;}

.admin-btn { position: absolute; text-indent: -9999em; display: block; height: 22px; width: 87px; top: 0; right: 0; background: transparent url(/Images/btn-admin.gif) no-repeat left top; z-index: 100; }
a.admin-btn:hover, a#admin-btn:active { background-position: 0 -22px; }