﻿
/*---------------------------- screen ELEMENTS ----------------------------*/
@media screen	{

/*---------------------------- Reset ELEMENTS ----------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}

/*---------------------------- Reset ELEMENTS ----------------------------*/


Body									{margin:0; padding:0; text-align:left; background:#3d7bc5 url('../images/background_page.jpg') no-repeat top center;}

h1										{width:710px; margin:0; padding:0 0 37px 30px; font:24px/1.25 Verdana, Sans-Serif; color:#fff; background:url('../images/background_h1.png') no-repeat 0px 36px;}
h2										{width:710px; margin:0; padding:0 0 37px 30px; font:24px/1.25 Verdana, Sans-Serif; color:#fff; background:url('../images/background_h2.png') no-repeat 0px 36px;}
h3										{width:710px; margin:0; padding:0 0 235px 30px; font:21px/1.25 Verdana, Sans-Serif; color:#fff; background:url('../images/background_h3.png') no-repeat 0px 36px;}
strong									{font-weight:bold;}

.floatright								{float:right;}
.floatleft								{float:left;}

/*---------------------------- Container ELEMENTS ----------------------------*/
.globalContainer						{width:710px; margin:0 auto;}

.topContainer							{height:99px; position:relative;}

.contentContainer						{position:relative; width:710px;}
.contentInnertube						{padding:147px 0 0 0;}
.contentInnertubeDefault				{padding:129px 0 0 0;}

.content								{background: url('../images/background_content.png') repeat-y; min-height:325px; border-bottom:1px solid #bbd1eb;}

#message_box 							{position:absolute; top:0; left:0; z-index:10; width:100%; padding:3px 0 4px 0; font:12px/1.25 Verdana, Sans-Serif; color:#000; text-align:center; border-bottom:1px solid #cfdef5; background:#f5cb29;}
#message_box a							{font:12px/1.25 Verdana, Sans-Serif; color:#0d74b7; text-decoration:underline;}
#message_box a:link						{color:#0d74b7;}
#message_box a:visited					{color:#0d74b7;}
#message_box a:hover					{}

/*---------------------------- Container ELEMENTS ----------------------------*/


/*---------------------------- topContainer ELEMENTS ----------------------------*/
.topContainer img						{position:absolute; top:27px; left:27px;}

.utilitynav								{list-style-type:none; margin:5px 0 0 0; padding:0; position:absolute; top:38px; *top:42px; right:11px;}
.utilitynav li							{display:inline; font:12px Verdana, Sans-Serif;}
.utilitynav li:first-child 				{padding:0 5px 0 0; font:bold 12px Verdana, Sans-Serif; border-left:none;}
.utilitynav li a						{padding:0 8px; text-decoration:underline; color:#0d74b7; list-style-type:none; border-left:1px solid #9b9da0;}
.utilitynav li a:hover					{text-decoration:underline;}
/*---------------------------- topContainer ELEMENTS ----------------------------*/


/*---------------------------- navContainer ELEMENTS ----------------------------*/
.navigation								{width:100%; overflow:hidden; border:1px solid #dee8f3;}
.navigation ul							{margin:0; padding:0; font:bold 12px/12px Verdana, Sans-Serif; text-transform:uppercase; list-style-type:none;}
.navigation li							{display:inline;}

.navigation li:first-child a			{padding:10px 21px; border-left:none;}
.navigation li a						{float:left; display:block; text-decoration:none; margin:0; padding:10px 25px; _padding:5px 29px; border-left:1px solid #dee8f3; color:#fff; background:url('../images/background_navigation.jpg') no-repeat top left;}
.navigation li a:link					{color:#fff;}
.navigation li a:visited				{color:#fff;}
.navigation li a:hover					{text-decoration:none; background:url('../images/background_navigation.jpg') no-repeat 0px -33px;}
.navigation li a.selected				{font:bold 12px/12px Verdana, Sans-Serif; color:#fff; background:url('../images/background_navigation.jpg') no-repeat 0px -33px;}
.navigation li a.selected:hover			{text-decoration:none;}
/*---------------------------- navContainer ELEMENTS ----------------------------*/


/*---------------------------- contentContainer ELEMENTS ----------------------------*/
.sylvanBoat								{position:absolute; top:44px; right:0;}
.boat									{position:absolute; top:28px; right:0;}

.contentContainer ul					{margin:1.25em 0 1.25em 55px; font:12px/1.25 Verdana, Sans-Serif; color:#000; list-style-type:none;}
.contentContainer li					{padding:0 0 0 11px; background:url('../images/bullet_content.png') no-repeat 0px 5px;}

.contentContainer a						{font:12px/1.25 Verdana, Sans-Serif; color:#0d74b7; text-decoration:underline;}
.contentContainer a:link				{color:#0d74b7;}
.contentContainer a:visited				{color:#0d74b7;}
.contentContainer a:hover				{}

.content p								{margin:1.25em 0 1.25em 30px; font:12px/1.25 Verdana, Sans-Serif; color:#000;}
.content strong							{font:bold 12px/1.25 Verdana, Sans-Serif;}
.content img							{margin:0 0 1.25em 30px; border:1px solid #dae6f4;}
.content sup 							{vertical-align:baseline; position:relative; top:-0.4em;}
h1 + .content p							{margin-top:0;}
h2 + .content p							{margin-top:0;}

.contentTable							{margin:0 0 1.25em 30px; font:12px/1.25 Verdana, Sans-Serif; color:#000; border-top:solid 1px #dae5f3; border-collapse:collapse;}
.contentTable td						{padding:3px 0; border-bottom:solid 1px #dae5f3; vertical-align:top;}

.sidebar								{width:191px; margin:0 0 5px 10px; background:url('../images/background_sidebar.png') no-repeat;}
.sidebar dt								{padding:0 5px 0 15px; font:bold 12px/1.25 Verdana, Sans-Serif; color:#fff; text-align:left;}
.sidebar dd								{padding:5px 5px 15px 15px; text-align:left;}
.sidebar dd ul							{margin:0; list-style-type:none;}
.sidebar dd li							{padding:0 0 0 10px; font:12px/1.25 Verdana, Sans-Serif; color:#fff; background:url('../images/bullet_sidebar.png') no-repeat 0px 5px;}
.sidebar dd li a						{font:12px Verdana, Sans-Serif; color:#0099cb;}
.sidebar dd img							{margin:15px 0 0 0; border:1px solid #dae6f4;}

.sidebar a								{font:bold 12px/1.25 Verdana, Sans-Serif; color:#fff text-decoration:underline;}
.sidebar a:link							{color:#fff;}
.sidebar a:visited						{color:#fff;}
.sidebar a:hover						{}

#popupMoreInfo .window					{width:500px; height:300px; position:absolute; display:none; z-index:400; border:solid 1px #0c75b7; background:url('../images/c.png');}
#popupMoreInfo .title					{padding:5px; font:bold 12px/1.25 Verdana, Sans-Serif; color:#fff; background:#0c75b7;}
#popupMoreInfo .popupWindow				{width:470px; height:259px; padding:15px 15px 0 15px; position:absolute; overflow:auto;}
#popupMoreInfo h1						{margin:1.25em 0 1.25em 0; font:12px/1.25 Verdana, Sans-Serif; color:#000;}
#popupMoreInfo p						{margin:1.25em 0 1.25em 0; font:12px/1.25 Verdana, Sans-Serif; color:#000;}
#popupMoreInfo img						{margin:3px 0; padding:1px; border:solid 1px #3384d4; background:#fff; display:block;}
#popupMoreInfo table					{margin:0 0 1.25em 0; border-collapse:collapse;}
#popupMoreInfo table td					{padding:3px 0;border-bottom:solid 1px #7ea7d8;}
#popupMoreInfo a						{font:12px/1.25 Verdana, Sans-Serif; color:#0d74b7; text-decoration:underline;}

/*---------------------------- contentContainer ELEMENTS ----------------------------*/


/*---------------------------- defaultPage ELEMENTS ----------------------------*/
.tagline								{margin:-55px 0 0 30px; font:12px/1.25 Verdana, Sans-Serif; color:#fff;}
/*---------------------------- defaultPage ELEMENTS ----------------------------*/



.pikachoose								{width:510px; margin:0 auto;}
/* This is the ul you have all your images in */
.pikachoose ul							{padding:0; margin:11px 0 0 0; height:66px;}
.pikachoose ul li						{float:left; padding:0; border:1px solid #fff; margin:0 7px 4px 0; position:relative; background:none;}
.pikachoose ul li div img				{position:relative; cursor:pointer; margin:0;}

/* this is the surroundner for all your elements. This is also the fake border around the main img and room for caption */
.pika_main								{width:506px; display:block; position:relative;}
/*sine we give it the fake border, you need to position the image a little. */
.pika_main_img							{position:absolute; top:0; left:0; margin:0;}
.pika_back_img							{position:relative; top:0px; margin:0;}
.pika_subdiv							{position:relative; border:1px solid #fff; padding:0;}
.pika_subdiv img, .pika_subdiv a img	{border:none; margin:0;}
.pika_caption							{width:499px; height:22px; position:absolute; bottom:1px; left:1px; padding:4px 0 0 5px; font:12px/1.25 Verdana, Sans-Serif; color:#fff; background:#333;}

.pika_play								{position:absolute; z-index:1; left:50%; margin-left:-25px; width:50px; top:5px;}
.pika_play a							{position:relative; margin-left:auto; cursor:pointer; display: block; width:50px; height:50px; background:url('../images/play.png') top center no-repeat;}
.pika_play a							{position:relative; margin-left:auto; cursor:pointer; display: block; width:50px; height:50px; background:url('../images/pause.png') top center no-repeat;}

.pika_navigation a						{font-size: 12px; text-decoration: none;}
.pika_navigation a:hover				{text-decoration: underline;}
.pika_navigation						{padding-top:0;clear:both;text-align:center;}

/*if you want to 'hide' these just make their height and width 1px */
.pika_prev_hover						{position:absolute; top:5px; left:5px; height:456px; width:100px; background:url('../images/rewind.png') top left no-repeat;}
.pika_next_hover						{position:absolute; top:5px; right:10px; height:456px; width:100px; background:url('../images/fastf.png') top right no-repeat;}

}
/*---------------------------- screen ELEMENTS ----------------------------*/




/*---------------------------- print ELEMENTS ----------------------------*/
@media print	{
}
/*---------------------------- print ELEMENTS ----------------------------*/





/*---------------------------- End ELEMENTS ----------------------------*/


