/*

www.gtmtravel.com - global css

the black frame is 770px width with 10px on top and sides, 23px on bottom (it's not there anymore)
the main document area is 750px width

*/

#bio { width:700px; height:400px;}

/* default page settings */
body {margin:5px 0px 20px 0px;padding:0px;background:url(../images/body_bg.jpg) top left  repeat-x #b1bdd1;font-family:Arial,Helvetica,sans-serif;font-size:12px;word-wrap:break-word;}
bodybio {margin:5px 0px 20px 0px;padding:0px;font-family:Arial,Helvetica,sans-serif;font-size:12px;word-wrap:break-word;}

/* these get the document centered */
#outerContainer {margin:0px;padding:0px;width:100%;text-align:left;}
#innerContainer {margin:0px auto;padding:0px;width:750px;background-color:white;}

/* these create the black border around the page, bottom provides the space for the footer as well */
#top {margin:0px;padding:0px;width:750px;height:1px;text-decoration:none;color:#6d6d5d; text-align:right;}
#top a {color:#6d6d5d;text-decoration:none;}
#top a:hover {text-decoration:underline;} /*font-size:1px;background-color:#000000;}*/
#bottom {margin:0px;padding:7px 0px 0px 0px;clear:both;width:750px;height:23px;color:#cccccc;text-align:left;background-color:#990000/*#000000*/;}
#middle {margin:0px;padding:0px;width:770px;height:auto;}/*background-color:#000000;}*/
#middledoc {}
/* this holds everything inside the black frame */
#docContainer {z-index:10;margin:0px 0px 0px 0px;padding:0px;width:750px;height:auto;background-color:#ffffff;}

/* holds the document header with the logo and tagline */
#header {margin:0px;padding:0px;width:750px;height:80px;background-color:#ffffff;font-size:18px;font-weight:bold;background:url(../images/header16.gif) top right no-repeat;}/*header5.jpg*/
/* positioning for a logo in the header */
/*#header #logo {margin:0px;padding:10px 0px 0px 20px;}*/
#header #logo {margin:0px;padding:0px;width:750px;height:80px;}

/* container for the name of the logged in user and the logout link */
#usrContainer {margin:0px;padding:3px 5px 0px 5px;width:200px;height:16px;font-size:11px;color:#ffffff;font-weight:bold;background-color:#000000;border-top:2px solid #000000;}
/* formatting for the logout link for a logged in user */
#exit {float: right;}
#exit a {font-weight:bold;text-decoration:none;color:#ffffff;}
#exit a:hover {font-weight:bold;text-decoration:underline;color:#cccccc;}

/* menubar is the entire width containing the menu and cal elements 750*/
#menubar {z-index:50; padding:0px 0px 0px 0px;width:550px;height:29px;background:url(../images/menubg_db.jpg) top left repeat-x;/*background-color:#b1bdd1;*/color:#333333;border-top:0px solid #000000;border-bottom:2px solid #000000;font-size:13px;font-weight:bold;text-align:left;}
/* container for the menu */
#menu {z-index:100;margin:0px;padding:0px;}
/* container for the date stamp */
#cal {margin:0px;padding:7px 6px 0px 0px;float:right;font-size:12px;color:#333333;font-weight:bold;}

/* this is the container for the large images on the home page */
#flashBar {z-index:-10;margin:0px;padding:0px;width:750px;border-bottom:2px solid #000000;height:230px;background:url(../images/flash1doug.gif) #000000 top right no-repeat;/*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);opacity:0.50;-moz-opacity:0.50;*/}
/* formatting for text appearing in the flashBar container on the home page */
#flashBar h1 {font-family:Arial,Helvetica,sans-serif;font-weight:bold;color:#a90331;font-size:26px;padding:20px 0px 0px 30px;}
#flashBar li {font-family:Arial,Helvetica,sans-serif;list-style:none;font-weight:bold;color:#666666;font-size:18px;line-height:20px;padding:10px 0px 0px 20px;}

/* contentContainer is the container for the body of the document, holds content and sideBar elements */
#contentContainer {z-index:0;margin:0px;padding:0px;/*width:750px;*/background-color:#ffffff;text-align:left; border:1px solid #990000;border-bottom:none;}
/* formatting for page content */
#content {margin:0px;padding:10px;width:540px;background:#ffffff;color:#6d6d5d;position:relative; float:right; overflow:auto; height:450px; overflow-x:hidden}

#content h1 {font-weight:bold;color:#205089;font-size:18px;line-height:8px;padding-top:20px;}
#content h2 {font-family:"Book Antiqua";font-weight:bold; font-style:italic ;color:#205089;font-size:24px;line-height:8px;padding-top:15px;}
#content h3 {font-family:"Book Antiqua";font-weight:bold;color:#205089;font-size:22px; font-style:italic;}
#content h4 {font-weight:bold;color:#6d6d5d;font-size:14px;}
#content h5 {font-weight:bold;color:#6d6d5d;font-size:14px;line-height:normal;}
#content h6 {font-family:"Book Antiqua";font-weight:bold; font-style:italic ;color:#205089;font-size:14px;line-height:normal;}
#content h1 {font-weight:bold;color:#205089;font-size:18px;line-height:18px;padding-top:20px;}


#content a {color:#a90331;text-decoration:none;}
#content a:hover {text-decoration:underline;}
#contenthilight {font-weight:bold; color:#205089;}
#contenthilight a {color:#205089;}
#contenthilight a:hover {text-decoration: none; }



#contentpro {margin:0px;padding:10px; width:750; background:#ffffff;color:#6d6d5d;position:relative; float:right; overflow:auto; height:450px;  overflow-x:hidden}
#contentnoscroll {margin:0px;padding:10px; width:750; background:#ffffff;color:#6d6d5d;position:relative; float:right;  overflow-x:hidden}

.print {margin:0px;padding:10px; width:750; background:#ffffff;color:#6d6d5d;position:relative; float:right; overflow:visible; height:450px;  overflow-x:hidden}


.formhilite {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #A90331;font-weight: bold;}

#contentbio {margin:0px;padding:10px;width:540px;background:#ffffff;color:#6d6d5d;}
#contentbio h1 {font-weight:bold;color:#205089;font-size:18px;line-height:8px;padding-top:20px;}
#contentbio h3 {font-family:"Book Antiqua";font-weight:bold;color:#205089;font-size:22px; font-style:italic;}
#contentbio a {color:#a90331;text-decoration:none;}
#contentbio a:hover {text-decoration:underline;}
#contentnews {margin:0px;padding:10px;background:#ffffff;color:#6d6d5d;}
#contentnews h1 {font-weight:bold;color:#205089;font-size:18px;line-height:8px;padding-top:20px;}
#contentnews h3 {font-family:"Book Antiqua";font-weight:bold;color:#205089;font-size:22px; font-style:italic;}
#contentnews a {color:#a90331;text-decoration:none;}
#contentnews a:hover {text-decoration:underline;}


/* container and formatting for the sideBar */
#sideBar {margin:20px 0px 0px 8px;padding:0px;width:167px;float:left;font-family:Arial,Helvetica,sans-serif;color:#333333;border:0px solid #000000;}
#sideBarContainer {margin:6px;padding:0px;border:0px/*1px solid #990000*/; background-color:#FFF8C6}/*#CCCCCC#6d6d5d*/
#sideBarItem {padding:6px;color:#333333;font-size:11px;}
#sideBarItem h1 {color:#205089;font-size:11px;font-weight:bold;margin:8px 0px 6px 0px;}
#sideBarItem a {color:#a90331;text-decoration:none;}
#sideBarItem a:hover {text-decoration:underline;}
#sideBarTitle { border-color:#000000;background:#342D7E/*#990000*/;color:#ffffff;margin:0px;padding:3px 6px 3px 0px;font-size:13px;font-weight:bold;text-align:center;letter-spacing:1px;}
#sideBarDvsn {padding-top:12px;border-bottom:#a90331 1px solid;}
#sideBarItem ul {margin:0px;padding:0px;list-style:none;}

#sideBarItemnews {padding:0px;color:#333333;font-size:11px;}
#sideBarItemnews h1 {color:#205089;font-size:11px;font-weight:bold;margin:0px 0px 0px 0px;}
#sideBarItemnews p1 {color:#205089;font-size:11px;font-weight:bold;margin:0px 0px 0px 0px;}
#sideBarItemnews a {color:#a90331;text-decoration:none;}
#sideBarItemnews a:hover {text-decoration:underline;}


#sideBarItemDrop {padding:6px;color:#205089;font-size:11px;}
#sideBarItemDrop h1 {color:#205089;font-size:11px;font-weight:bold;margin:8px 0px 6px 0px;}
#sideBarItemDrop a {color:#205089;text-decoration:none;}
#sideBarItemDrop a:hover {text-decoration:underline;}
#sideBarItemDrop ul {margin:0px;padding:0px;list-style:none;}
#sideBarItemDropSel {color:#000000; text-decoration:underline;}
#sideBarItemDropSel h1 {color:#000000; text-decoration:underline;}


/* formatting for the document footer */
#footerLinks {margin:0px;padding:0px 30px 0px 30px;width:400px/*500*/;font-size:11px;}
#footerLinks ul {display:inline;padding:0px;margin:0px;list-style:none;}
#footerLinks ul li {display:inline;padding:0px;margin:0px;list-style:none;}
#footerLinks a {color:#FFFFFF;text-decoration:none;}
#footerLinks a:hover {color:#cccccc;text-decoration:underline;}
#footerCopy {margin:0px;padding:0px 30px 0px 0px;float:right;color:#FFFFFF;font-size:10px;}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6d6d5d;
}

th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6d6d5d;
}

.required {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a90331;
}

.formbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #205089;
	font-weight: bold;
}

input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6d6d5d;
	font-weight: normal;
}

textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6d6d5d;
	font-weight: normal;
}

option {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6d6d5d;
	font-weight: normal;
}

optgroup {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6d6d5d;
	font-weight: bold;
}

select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6d6d5d;
	font-weight: normal;
}

.autofield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a90331;
	font-weight: normal;
}

.redsubheader2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #a90331;
	letter-spacing: 0.5px;
}

.bluesubheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #205089;
	letter-spacing: -0.5px;
}

.greysubheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #6d6d5d;
	letter-spacing: -0.5px;
}

.sectionheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #205089;
	border-top: solid 1px #6d6d5d;
}

.subsectionheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6d6d5d;
	padding-top: 10px;
	border-bottom: solid 1px #6d6d5d;
	text-align: right;
}

.sub2sectionheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #6d6d5d;
	padding-top: 10px;
	border-bottom: solid 1px #6d6d5d;
	text-align: right;
}

.pagetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #6d6d5d;
	letter-spacing: 0px;
	word-spacing: 5px;
}

.smallgreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #a8b08a;
	letter-spacing: 3px;
}

.smallgrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	letter-spacing: 3px;
}

.smallltgrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #cccccc;
	letter-spacing: 3px;
}

.smallblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #205089;
	letter-spacing: 3px;
}

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6d6d5d;
	text-decoration: none;
}

a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a90331;
	text-decoration: none;
}

td.nav a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}

td.nav a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cccccc;
	text-decoration: none;
}

