﻿/* Base Page */
* { margin: 0; padding: 0;}
body { font-family: verdana, arial sans-serif; font-size: 75%; line-height: 125%; background: #edf5ff; color: #333333; }
#container { position: relative; min-height: 100%; margin-left: auto; margin-right: auto; text-align: left; background: #d1e5fd url(../gfx/PN3_body.gif) center top repeat-y; width: 966px; }

/* Login Links */
#accountinf { float: right; margin-top: -110px; margin-right: 10px; font-size: 90%; color: #ffffff; font-weight: bold;}
#accountinf a { text-decoration: none; color: #ffffff; }
#accountinf a:hover { text-decoration: underline; border-bottom-color: #006AEE; }

/* For page height = 100% */
html, body { height: 100%; }
* html #container { /* IE Hack */ height: 100%; }

/* Page Background */
#pageHeaderbottom { background: url(../gfx/banners/PN3_headerV3_bt.jpg) center top no-repeat; height: 82px; }

/* Basic Formatting */
p.centerContent { text-align: center; }
img.center_img { display: block; margin-left: auto; margin-right: auto; }
li.std { margin-left: 30px; }
a { font-weight: bold; color: #006AEE; }
.header3 { font-weight: bold; font-size: 125%; }
p.centertitle { text-align: center; font-weight: bold; font-size: 125%; padding-bottom: 3px;}


/* Header Menu Group */
#topmenugroup { position: absolute; top: 130px; left: 0px; }
#topmenu_ul a { display: block; overflow: hidden; }
#topmenugroup li { position: absolute; top: 0px; text-indent: -9999px; list-style-type: none; }
#topmenugroup a:hover { border-bottom:  2px solid #5ab100; padding-bottom: 3px; }
li#topmi1 { left: 0px; width: 54px; height: 23px; background: url(../gfx/btn_home.gif) no-repeat 0 0; }
li#topmi2 { left: 54px; width: 61px; height: 23px; background: url(../gfx/btn_goals.gif) no-repeat 0 0; }
li#topmi3 { left: 116px; width: 65px; height: 23px; background: url(../gfx/btn_mytravels.gif) no-repeat 0 0; }
li#topmi4 { left: 180px; width: 61px; height: 23px; background: url(../gfx/btn_thanks.gif) no-repeat 0 0; }
li#topmi5 { left: 241px; width: 63px; height: 23px; background: url(../gfx/btn_aboutme.gif) no-repeat 0 0; }
li#topmi6 { left: 304px; width: 68px; height: 23px; background: url(../gfx/btn_otherstuff.gif) no-repeat 0 0; }

/* Main Section Group */
#mainColumn { float: left; width: 700px; padding: 0px 10px 0px 20px; margin-top: 10px;}
#sideColumn { float: left; width: 207px; margin: -55px 0px 0px 19px; display:inline;}
#botmenugroup { clear: both; }
#mainColumn p { margin-bottom: 10px; }
#mainColumn h3 { line-height: 19px; margin-bottom: 10px; font-size: 14px;}
#mainColumn h3.u { line-height: 19px; margin-bottom: 10px; font-size: 14px; text-decoration: underline;}

/* Footer Group */
#pageFooter { position: absolute; bottom: 0px; height: 180px; width: 966px; text-align: center; background: url(../gfx/PN3_Footer.jpg) no-repeat 0 100%; }
#clearFooter { padding-bottom: 180px; }
#footermenugroup { position: relative; top: 135px; font-variant: small-caps; font-size: 90%; color: #000000; }
#footermenugroup li { display: inline; list-style-type: none; padding-left: 5px; padding-right: 5px;}
#footermenugroup a { text-decoration: none; }
#footermenugroup a:hover { border-top:  2px solid #5ab100; }
#copyRight { word-spacing: normal; position: relative; top: 135px; font-variant: small-caps; font-size: 90%; font-family: "Times New Roman", Times, serif; text-align: center; color: #000000; }

/* SideBar Group */
img.sidebar_img { display: block; margin-left: auto; margin-right: auto; padding: 7px; border: solid 1px #8bcffa; }
img.sidebar_img2 { display: block; margin-left: auto; margin-right: auto; border: solid 1px #8bcffa; }
img.sidebar_ico { float: left; padding-right: 10px; }
p.sidebarTitle { font-family: "Times New Roman", Times, serif; text-align: center; color: #ffffff; font-size: 100%; font-weight: bold; margin-top: 5px; margin-bottom: 5px; }
p.sidebarMore { text-align: right; font-weight: bold; font-size: 90%; }
p.sidebarMore a:link { color: #ffff00; text-decoration: none; }
p.sidebarMore a:visited { color: #ffff00; text-decoration: none; }
p.sidebarMore a:hover { color: #ffff00; text-decoration: underline; }
p.sidebarText { text-align: left; color: #ffffff; font-size: 90%; line-height: 110%; margin-top: 5px; margin-bottom: 5px; }
p.centerContent { text-align: center; }
div.sideBarIcon { vertical-align: top; }
p.sidebarLink { font-weight: bold; font-size: 110%; }
p.sidebarLink a:link { color: #ffff00; text-decoration: none; }
p.sidebarLink a:visited { color: #ffff00; text-decoration: none; }
p.sidebarLink a:hover { color: #ffff00; text-decoration: underline; }
p.sidebarLogo {	margin-top: 10px; margin-bottom: 5px; }

p.sidebarOLink { font-weight: bold; font-size: 85%; text-align: center;}
p.sidebarOLink a:link { color: #ffff00; text-decoration: none; }
p.sidebarOLink a:visited { color: #ffff00; text-decoration: none; }
p.sidebarOLink a:hover { color: #ffff00; text-decoration: underline; }

img.imgcenter { margin-left: auto; margin-right: auto; display: block; }
.sidebarhr { margin-top: 10px; margin-bottom: 10px; border-bottom: dotted 1px #000000; border-collapse: collapse; }

/* Image Text List with dotted border */
ul.imgtextlist_ul { list-style-type: none; border-bottom: dotted 1px #000000; border-collapse: collapse; }
li.imgtextlist_li {	height: 150px; vertical-align: top;	text-align: left; padding: 5px; border-top: dotted 1px #000000; border-collapse: collapse; }
img.imgtextlist_img { float: left; padding: 7px; border: solid 1px #ffffff;	margin-top: 5px; margin-bottom: 5px; }
p.imagetextlistTitle { padding-top: 5px; margin-left: 190px; font-weight: bold; } 
p.imagetextlistDesc { margin-left: 190px; }
p.imagetextlistMore { text-align: right; font-weight: bold; font-size: 90%; }
p.imagetextlistMore a:link { color: #3333ff; text-decoration: none; }
p.imagetextlistMore a:visited { color: #3333ff; text-decoration: none; }
p.imagetextlistMore a:hover { color: #ffff00; text-decoration: underline; }

/* Image Text List Box with outer dotted border */
li.imgtextlistbox_li { height: 150px; vertical-align: top; text-align: left; padding-left: 5px;	padding-right: 5px; border-top: dotted 1px #000000; border-left: dotted 1px #000000; border-right: dotted 1px #000000; border-collapse: collapse; }

/* Image Text List with no border */
li.imgtextlistnob_li { height: 150px; vertical-align: top; text-align: left; padding-left: 5px; padding-right: 5px; }

/* Misc Items */
#hr1 { margin-top: 10px; margin-bottom: 10px; }
.pixcaption { font-size: 85%; }
.info_src { font-size: 85% }

/* Tooltip */
a.tooltip {color:#c00;}
a.tooltip b {display:none;}
a.tooltip:hover {border:0; position:relative; z-index:500; text-decoration:none;}
a.tooltip:hover b {display:block; position:absolute; top:25px; left:-12px; padding:5px; font-weight:normal; color:#000; border:1px solid #ff0; background:#a2c0c9; width:150px; text-align: left;}
a.tooltip:hover b em.outer {position:absolute; left:20px; top:-8px; width:0; height:0; display:block; background:transparent; border-left:7px dashed transparent; border-right:7px dashed transparent; border-bottom:7px solid #ff0; overflow:hidden; z-index:100;}
a.tooltip:hover b em.inner {position:absolute; left:20px; top:-7px; width:0; height:0; display:block; background:transparent; border-left:7px dashed transparent; border-right:7px dashed transparent; border-bottom:7px solid #a2c0c9; overflow:hidden; z-index:100;}

.actlist2 {clear: both;}

/* Breadcrumb */
#breadcrumb { margin-bottom: 20px; margin-top: 5px; padding-left: 12px; font-weight: bold; font-size: 100%; background: url(/PN4/gfx/arrow.gif) no-repeat 0.1em 0.6em; }
.ul_goalslist { padding-bottom: 20px; }
.li_goalslist { padding-left: 25px; list-style: none; padding-top: 0px; padding-bottom: 5px; background: url(/PN4/gfx/arrow.gif) no-repeat 14px 6px; }

.ul_list1list { padding-bottom: 10px; }
.li_list1title { padding-left: 10px; list-style: none; padding-top: 0px; padding-bottom: 0px; font-weight: bold; }
.li_list1list { padding-left: 25px; list-style: none; padding-top: 0px; padding-bottom: 0px; background: url(/PN4/gfx/arrow.gif) no-repeat 14px 6px; }
.li_list1listlvl2 { padding-left: 35px; padding-top: 0px; padding-bottom: 0px; list-style-position: inside;}

#cr_hd_img { float:right; width: 365px; margin: auto; padding-left: 10px;}
.cr_hd_img_txt { text-align: center; font-size: 80%; color: #FFFFFF; margin-top: -20px;}
.cr_hd_img { border: black solid; border-width: 5px 5px 25px 5px;}

.dottedline { border-bottom: dotted 1px #000000; }
.clearspace {  }

/* Message Boxes */
#msg {display:none; position:absolute; z-index:200; background:url(images/msg_arrow.gif) left center no-repeat; padding-left:7px}
#msgcontent {display:block; background:#f3e6e6; border:2px solid #924949; border-left:none; padding:5px; min-width:150px; max-width:250px}

/* Page Numbers */
.PageInd { clear: both; width: 700px; text-align: left; font-size: 125%; margin-top: 20px; }
.PageNumber { border:#555555 1px dotted; padding: 5px; margin: 2px; }
.PageNumber a { text-decoration: none; background-color: inherit; padding: 5px; }
.PageNumber a:hover { text-decoration: none;  background-color: #fff799; padding: 5px; }
.PageNumberCurrent { width: 16px; font-weight: bold; border:#555555 1px solid; padding: 5px; }

/* Sidebar Links Centered */
p.sidebarLinkC { font-weight: bold; font-size: 110%; text-align: center;}
p.sidebarLinkC a:link { color: #ccff00; text-decoration: none; }
p.sidebarLinkC a:visited { color: #ccff00; text-decoration: none; }
p.sidebarLinkC a:hover { color: #ccff00; text-decoration: underline; }

/* Blue Box Table A */
.box-table-a { margin: 15px; width: 675px; text-align: left; border-collapse: collapse; }
.box-table-a th { font-size: 13px; font-weight: normal; padding: 8px; background: #b9c9fe; border-top: 4px solid #aabcfe; border-bottom: 1px solid #fff; color: #039; }
.box-table-a th.rowhr { font-weight: bold; text-align: right; }
.box-table-a th.rowhl { font-weight: bold; text-align: left; }
.box-table-a td { padding: 8px; background: #e8edff;  border-bottom: 1px solid #fff; color: #669; border-top: 1px solid transparent; vertical-align: top;}
.box-table-a td.colh{ font-weight: bold; text-align: right; width: 150px; }
.box-table-a tr:hover td { background: #d0dafd; color: #339; }

/* Blue Box Table B */
.box-table-b { margin: 15px; width: 675px; text-align: left; 
               border: 1px solid #b9c9fe;
             }
.box-table-b th { font-size: 13px; font-weight: normal; padding: 8px; background: #b9c9fe; border-top: 4px solid #aabcfe; border-bottom: 1px solid #fff; color: #039; }
.box-table-b th.rowhr { font-weight: bold; text-align: right; }
.box-table-b th.rowhl { font-weight: bold; text-align: left; }
.box-table-b td { padding: 8px; background: #D6EBFF; color: #669; vertical-align: top; }
.box-table-b td.colh{ font-weight: bold; text-align: right; width: 150px; }
.box-table-b tr:hover td { background: #e8edff; color: #339; }

img.imgleft { float: left; padding: 7px; border: solid 1px #ffffff;	margin-top: 5px; margin-bottom: 5px; margin-right: 10px; }
