/*				--------------------------				*/
/*			--- STYLE SHEET FOR WWW.REDSEA3D.COM	 ---			*/
/*				--------------------------				*/



/*				--- HTML TAG TYPE SELECTORS	 ---			*/

html {
	
	}

body {

	text-align: left;
	font-weight: normal;
	font-family: Verdana, Tahoma, Arial, Georgia, sans-serif;

/*	Font size and color defined separately for each division.				*/

	background-color: white;
/*	background-image: url(images/html_bg_y.png);					*/
/*	background-repeat: repeat-x;								*/
	}

a:link {

	color: rgb(230,0,0);
	text-decoration: none;
	}

a:visited {

	color: rgb(230,0,0);
	text-decoration: none;
	}

a:hover {

	color: rgb(230,0,0);
	border-bottom-style:  dotted;
	}



/*					--- CLASS SELECTORS ---				*/




/*			--- CONTEXTUAL (COMBINATION) SELECTORS ---			*/

div#leftPanel a:link {

	color: rgb(35,35,35);
	text-decoration: none;
	}

div#leftPanel a:visited {

	color: rgb(35,35,35);
	text-decoration: none;
	}

div#leftPanel a:hover {

	color: rgb(230,0,0);
	border-bottom-style: none;
	}

div#leftPanel a:active {

	color: rgb(255,128,0)
	}

div#leftPanel p {

	margin-top: 14px;
	margin-bottom: 6px;

	font-size: 14px;
	font-weight: bold;

	}

div#leftPanel p.submenu {

	margin-top: 6px;
	margin-bottom: 2px;
	padding-left: 10px;

	font-size: 12px;
	font-weight: normal;

	}

div#leftPanel ul {

	list-style-type: none;

	}

div#rightPanel h1 {

	font-size: 22px;
	font-weight: bold;
	color: rgb(230,0,0);
	text-align: center;

	}

div#rightPanel embed {

	margin-left: 75px;

	}

div#pageHeader p {

	font-size: 14px;
	font-weight: bold;
	text-align: center;
	letter-spacing: 0px;

/*	background-image: url(images/white_square_50.png);				*/
	background-repeat: repeat;

	}

div#pageHeader strong {

	font-size: 24px;
	font-weight: bold;
	letter-spacing: 5px;

	}


/*					--- ID SELECTORS ---					*/

/*	Describe LAYOUT first (if applicable), then FORMATTING.  			*/

div#container {

	width: 780px;
	margin-top: 30px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	text-align: left;

	border-top-width: 10px;
	border-bottom-width: 10px;
	border-left-width: 35px;
	border-right-width: 35px;
	border-style: solid;
	border-color: rgb(230,230,230);
	background-color: rgb(175,125,175);

		/* Main background image */
	background-image: url(images/RSA_15d3_f66_crop.png);
/*	background-image: url(images/RSA_04e_f79_640x480.png);			*/
	background-repeat: no-repeat;
	background-position: top center;
	}

div#banner {

	height: 150px;
	margin: 0px;	
	padding: 0px;

	text-align: center;
	color: black;

	background-color: transparent;
/*	border:1px solid #000;									*/
	}

div#pageHeader {

	height: 110px;
	margin-left: 10px;
	margin-right: 10px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;

	text-align: center;
	color: rgb(230,0,0);
	font-size: 12px;

	background-color: transparent;
/*	border-bottom-width: 10px;								*/
/*	border-bottom-style: dotted;								*/
/*	border-bottom-color: rgb(230,0,0);							*/
	}

div#leftPanel {

	float: left;
	width:195px;
	min-height: 300px;
	margin-left: 10px;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;

	text-align: left;
	color: rgb(35,35,35);

/*	Font size and weight were set using combination selectors, above.	*/

/*	background-color: white;									*/
	background-image: url(images/white_square_85.png);
	background-repeat: repeat;
/*	border-right-width: 10px;								*/
/*	border-right-style: dotted;								*/
/*	border-right-color: rgb(230,0,0);							*/
	}

div#rightPanel {

	float: left;
	width: 485px;
	min-height: 300px;
	margin-right: 10px;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
/*	overflow: scroll;	Do not need this anymore, min height solves the problem.	*/

	font-size: 13px;
	color: rgb(35,35,35);
	line-height: 24px;

	background-color: white;
/*	background-image: url(images/white_square_90.png);				*/
/*	background-repeat: repeat;								*/
	}

div#pageFooter {

	margin: 0px;
	padding: 1px;

	text-align: center;
	color: white;
	font-size: 12px;
	line-height: 100%;

	background-color: transparent;
	}


