/* Republic Polytechnic Online Annual Report 2004 - 2005 */

p 	{
	font-size: 12px;
	font-weight: normal;
	FONT-FAMILY: Arial, Helvetica, Verdana;
	color: #565656;
	letter-spacing: 0.5px;
	word-spacing: 1px;
	} 

.imgLeft {
	padding-left: 15px;
	text-align: left;
	margin-right: 15px;
	border: 0px
}

.imgRight {
	text-align: left;
	margin-left: 15px;
	border: 0px
}

li {
	font-size: 12px;
	font-weight: normal;
	FONT-FAMILY: Arial, Helvetica, Verdana; 	
	color: #565656;
	letter-spacing: 0.1px;
	word-spacing: 1	px;
}

div {
	font-size: 12px;
	font-weight: normal;		
	FONT-FAMILY: Arial, Helvetica, Verdana; 	
	color: #565656;
	text-align: justify;
	letter-spacing: .5px;
	word-spacing: 1px;
}

table {
	font-size: 12px;
	font-weight: normal;		
	FONT-FAMILY: Arial, Helvetica, Verdana; 	
	color: #565656;
	text-align: justify;
	letter-spacing: .5px;
	word-spacing: 1px;
}


.maintext 	{ 	
	text-align: justify;
	letter-spacing: .5px;
	word-spacing: 1px;
	line-height: 18px;	
	padding-left: 20px;
	} 

.copyright 	{ 
	font-size: 11px;	
	font-weight: normal;
	FONT-FAMILY: Arial, Helvetica, Verdana; 	
	color: #565656;	
	text-align: center;
	letter-spacing: 0.1px;
	word-spacing: 1	px;
	padding-top: 50px;	
	padding-bottom: 15px;
	} 

	
/* Nav Level 3 list DIV */
#nav-level-3 {
	position: relative;
	float: right;
	text-align: left;
	border: solid 0px black;
	border-left: dashed 1px silver;
	height: 120px;
	margin-left: 10px;
	margin-bottom: 40px;
	padding-left: 10px;
	padding-bottom: 10px;
}

/* Nav Level 3 header text*/
.nav-level-3-hdr {
	font-size: 20px;
	font-weight: bold;
	FONT-FAMILY: Century Gothic; 	
	color: #343434	;
	letter-spacing: 1px;
	word-spacing: 1px;
	vertical-align: top;
	padding-left: 20px;	
}
.nav-level-3-sub {
	font-weight: bold;
	color: #E17C7C;
	letter-spacing: .2px;
	word-spacing: 1px;
	vertical-align: top;
	padding-left: 20px;	
}


/* Nav Level 3 Selected Link */
.nav-level-3-selected {
	font-size: 11px;
	font-weight: bold;	
	color: #00CC00;
	border-bottom-style: dotted;
	border-bottom-width: thin;
	border-bottom-color: #006600;
}

/* Nav Level 3 Links */
a.nav-level-3:link {
	font-size: 11px;
	font-weight: bold;
	color: #339900;
	text-decoration: none;
}


a.nav-level-3:hover {
	font-size: 11px;
	font-weight: bold;
	color: #339900;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #565656;
}

a.nav-level-3:visited {
	font-size: 11px;
	font-weight: bold;
	color: #009900;
	text-decoration: none;
}

/* Nav Level 3 list DIV */
#nav-level-3 {
	position: relative;
	float: right;
	text-align: left;
	border: solid 0px black;
	border-left: dashed 1px silver;
	height: 140px;
	margin-left: 10px;
	margin-bottom: 40px;
	padding-left: 10px;
	padding-bottom: 10px;
	width: 168px;

}

/* Nav Level 3 Smooth Passage header text*/
.nav-level-3-hdr-smooth {
	font-size: 20px;
	font-weight: bold;
	FONT-FAMILY: Century Gothic; 	
	color: #343434	;
	letter-spacing: 1px;
	word-spacing: 1px;
	vertical-align: top;
	padding-left: 20px;	
}
.nav-level-3-sub-smooth {
	font-weight: bold;
	color: #E17C7C;
	letter-spacing: .2px;
	word-spacing: 1px;
	vertical-align: top;
	padding-left: 20px;	
}


/* Nav Level 3 Smooth Passage Selected Link */
.nav-level-3-selected-smooth {
	font-size: 13px;
	font-weight: bold;
	color: #89ecef;
	text-decoration: none;	
}

/* Nav Level 3 Smooth Passage Links */
a.nav-level-3-smooth:link {
	font-size: 13px;
	font-weight: bold;
	color: #00c9db;
	text-decoration: none;
}


a.nav-level-3-smooth:hover {
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	color: #00c9db;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #00a7bc;
}

a.nav-level-3-smooth:visited {
	font-size: 13px;
	font-weight: bold;
	color: #00c9db;
	text-decoration: none;
}

/* Captain welcome speech */
#captain-section {
	border-left: dashed 1px silver;
	FONT-FAMILY: Arial, Helvetica, Verdana; 	
	padding: 0px;
	margin: 0px;
	margin-left: 10px;
}

#captain-greet 	{ 
	clear: both;
	font-size: 12px;
	font-weight: normal;	
	color: #236df0;
	border: dashed 0px silver;	
	text-align: justify;
	letter-spacing: 0.1px;
	word-spacing: 1	px;
	padding: 10px;
	} 
	
#captain-input 	{ 
	clear: both;
	font-size: 12px;
	font-weight: normal;	
	color: #236df0;
	border: dashed 0px silver;
	text-align: right;
	letter-spacing: 0.1px;
	word-spacing: 1	px;
	padding-left: 20px;	
	} 
	
#captain-msg 	{ 
	clear: both;
	font-size: 12px;
	font-weight: normal;	
	color: #236df0;
	border: dashed 0px silver;
	text-align: justify;
	letter-spacing: 0.1px;
	word-spacing: 1	px;
	padding-left: 20px;	
	} 
	
#captain-signoff 	{ 
	clear: both;
	font-size: 12px;
	font-weight: normal;	
	color: #236df0;
	border: dashed 0px silver;
	text-align: right;
	letter-spacing: 0.1px;
	word-spacing: 1	px;
	padding-left: 20px;	
	} 

#message 	{ 
	clear: both;
	width: 730px;
	font-size: 12px;
	font-face: Courier;	
	font-weight: normal;	
	color: #454545;
	text-align: left;
	letter-spacing: .1px;
	word-spacing: 1 px;
	line-height: 20px;	
	border: dashed 1px silver;	
	margin: 20px;
	padding: 20px;	
	} 

#orgchart	{ 
	clear: both;
	width: 720px;
	font-size: 13px;
	FONT-FAMILY: Arial, Verdana; 	
	font-weight: normal;	
	color: #454545;
	text-align: center;
	letter-spacing: .1px;
	word-spacing: 1 px;
	line-height: 20px;	
	border: dashed 0px silver;	
	margin: 5px;
	padding: 10px;	
	} 
	
#management	{ 
	clear: both;
	width: 720px;
	font-size: 13px;
	FONT-FAMILY: Arial, Verdana; 	
	font-weight: normal;	
	color: #454545;
	text-align: left;
	letter-spacing: .1px;
	word-spacing: 1 px;
	line-height: 20px;	
	border: dashed 1px silver;	
	margin: 20px;
	padding: 20px;	
	} 

.management-hdr	{ 
	clear: both;
	color: #97782e;
	font-size: 15px;
	font-face: Arial;	
	font-weight: bold;	
	text-align: left;
	letter-spacing: .1px;
	word-spacing: 1 px;
	line-height: 20px;			
	} 

#management-bg	{ 
	font-size: 13px;
	padding: 10px;
	background: #efefef;	
	} 
	
.highlights-hdr 	{ 
	clear: both;
	font-size: 13px;	
	font-weight: bold;	
	color: #97782e;
	text-align: left;
	letter-spacing: .1px;
	word-spacing: 1 px;
	line-height: 20px;	
	border: dashed 1px silver;	
	margin: 15px;
	padding: 5px;	
	} 


.highlights-text 	{ 
	clear: both;
	font-size: 12px;	
	font-weight: normal;	
	color: #454545;
	text-align: left;
	letter-spacing: .1px;
	word-spacing: 1 px;
	line-height: 20px;	
	border: dashed 0px silver;	
	margin: 15px;
	padding: 5px;	
	} 

#caption	{
	clear: both;
	width: 590px;
	font-size: 9px;
	FONT-FAMILY: Arial, Verdana;
	font-weight: normal;
	color: #454545;
	text-align: left;
	letter-spacing: 0.1px;
	word-spacing: 1 px;
	line-height: 12px;
	margin: 0px;
	padding: 0px;
	padding-left: 90px;
	text-decoration: underline;
	} 

.fin-hdr-1 	{ 
	clear: both;
	font-size: 14px;	
	font-weight: bold;	
	color: #97782e;
	text-align: left;
	letter-spacing: .1px;
	word-spacing: 1 px;
	line-height: 20px;	
	border: dashed 1px silver;	
	margin: 15px;
	padding: 5px;	
	} 

.fin-hdr-2 	{ 
	clear: both;
	font-size: 13px;	
	font-weight: bold;	
	color: #B99A4f;
	text-align: left;
	letter-spacing: .1px;
	word-spacing: 1 px;	
	margin: 15px;
	padding: 5px;	
	} 

.fin-hdr-3 	{ 
	clear: both;
	font-size: 12px;	
	font-weight: bold;	
	color: #000000;
	text-align: left;
	letter-spacing: .1px;
	word-spacing: 1 px;		
	margin: 15px;
	padding: 5px;	
	} 

.fin-text 	{ 
	clear: both;
	font-size: 12px;	
	font-weight: normal;	
	color: #454545;
	text-align: left;
	letter-spacing: .1px;
	line-height: 18px;		
	margin: 15px;
	padding: 5px;		
	} 

.fin-text-indent 	{ 
	clear: both;
	font-size: 12px;	
	font-weight: normal;	
	color: #454545;
	text-align: left;
	letter-spacing: .1px;
	line-height: 18px;		
	margin: 15px;
	padding: 5px;		
	padding-left: 24px;
	} 
		
/*Download Link*/
#download 	{ 	
	clear: both;
	font-size: 11px;
	font-weight: bold;
	color: #61ce30;
	padding-left: 20px;	
	} 

/* Input Form controls*/
.Textbox1
{
	font-family: arial, Verdana,  Helvetica;
	font-size: 12px;
	color: #236df0;
	border: silver 1px solid;
	background: #FFFFFF;
}

.Button1
{
	font-family: Tahoma, Verdana, arial, Helvetica;
	font-weight: bold;
	font-size: 10px;
	color: #FFFFFF;
	border-top: #236df0 1px solid;
	border-right: #236df0 1px solid;
	border-left: #236df0 1px solid;
	border-bottom: #236df0 1px solid;
	background-color: #236df0;
}

.Textbox2
{
	font-family: arial, Verdana,  Helvetica;
	font-size: 12px;
	color: #236df0;
	border: silver 1px solid;
	background: #FFFFFF;
}

.Button2
{
	font-family: Tahoma, Verdana, arial, Helvetica;
	font-weight: bold;
	font-size: 10px;
	color: #FFFFFF;
	border-top: #236df0 1px solid;
	border-right: #236df0 1px solid;
	border-left: #236df0 1px solid;
	border-bottom: #236df0 1px solid;
	background-color: #236df0;
}

/* Links */
#level-1 {
	FONT-FAMILY: Arial, Helvetica, Verdana; 	
	padding: 0px;
	margin: 0px;
	margin-left: 10px;
}

.level-1-text 	{ 
	font-size: 12px;
	font-weight: bold;	
	line-height: 20px;
	color: #236df0;
	border: dashed 1px #236df0;	
	text-align: justify;
	letter-spacing: 0.1px;
	word-spacing: 1	px;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	} 

#level-1-temp {
	position: relative;
	float: left;
	FONT-FAMILY: Arial, Helvetica, Verdana; 	
	padding: 0px;
	margin: 0px;
	margin-left: 10px;
}

/* General Links */
a:link {
	text-decoration: none;
}

a:visited {
	text-decoration: none;
	color: #0000FF;	
}

a:hover {
	color: #FF6600;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #FF9900;
	text-decoration: none;
}


body	{
	background: #FFFFFF ;
	color: #333333;
	text-align: left;
	font-family: "Lucida Sans Unicode";
	font-size: 13px;
}

.line {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
}

.lineThick {
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #000000;
}

.side {

	text-align: right;
}

li {
	margin-bottom: 10px;
}

ol.roman
{
	list-style-type: lower-roman
} 
ol.alpha
{
	list-style-type: lower-alpha
} 


.mainbody_text {
	font-size: 13px;
	line-height: 24px;
	text-align: left;
	padding-left: 60px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}

.footer {
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 2px;
	text-decoration: none;
	color: #666666;
}

.caption {
	font-size: 11px;
	line-height: 16px;
	border-left-color: #CCCCCC;
	color: #666666;
}

.signature {
	font-size: 13px;
}

.SMhdr1 {
	font-size: 14px;
	font-weight: bold;
	color: #97782e;
	background: #FFFFFF;
	margin: 5px 15px;
	padding: 5px;		
}

.SMhdr2 {
	font-size: 12px;
	font-weight: bold;
	color: #97782e;
	background: #FFFFFF;
	margin: 5px 15px;
	padding: 5px;		
}

.SMtext {
	font-size: 12px;
	font-weight: normal;
	color: #9A9A9A;
	background: #FFFFFF;	
	margin: 0px 15px;
	padding: 5px 25px;
}

#comments {
	clear: both;
	text-align: right;
	margin: 10px 10px;
	padding: 0px;	
}

