

@CHARSET "ISO-8859-1" ;


/*
========================================
GENERAL ELEMENTS
========================================
*/

img
 {
 	border:					none ;
 }
 
img.thumb
 {
	border:					1px solid ;
	padding:				4px ;
	margin:					2px ;
 }

p.nm
 {
 	margin:					0px ;
 }

table.full
 {
	width:					100% ;
 }
 
input, select, textarea
 {
 	border:					1px solid #CCCCCC ;
 	font-size:				11px ;
 	padding:				4px ;
 	width:					250px ;
 }
 
textarea.admin
 {
 	width:					500px ;
 	height:					500px ;
 }

/*
========================================
LINKS AND FONTS
========================================
*/ 

body
 {
 	font-family:			"lucida grande", tahoma, verdana, arial, sans-serif ;
	font-size:				11px ;
 }
 
h1
 {
	font-size:				15px ;
	color:					#4D6457 ;
 }

/*
----------------------------------------
*/

a:link
 {
 	text-decoration:		none ;
	color:					#999999 ;
 }
a:visited
 {
 	text-decoration:		none ;
	color:					#999999 ;
 }
a:hover
 {
 	text-decoration:		underline ;
	color:					#9BB4A6 ;
 }
a:active
 {
 	text-decoration:		none ;
	color:					#999999 ;
 }
 
/*
----------------------------------------
*/

a.menu
 {
 	font-size:				12px ;
 	font-weight:			bold ;
 }

a.menu:link
 {
 	text-decoration:		none ;
	color:					#000000 ;
 }
a.menu:visited
 {
 	text-decoration:		none ;
	color:					#000000 ;
 }
a.menu:hover
 {
 	text-decoration:		none ;
	color:					#FFFFFF ;
 }
a.menu:active
 {
 	text-decoration:		none ;
	color:					#000000 ;
 }
 
/*
----------------------------------------
*/

a.menu2
 {
 	font-size:				12px ;
 	font-weight:			bold ;
 }

a.menu2:link
 {
 	text-decoration:		none ;
	color:					#000000 ;
 }
a.menu2:visited
 {
 	text-decoration:		none ;
	color:					#000000 ;
 }
a.menu2:hover
 {
 	text-decoration:		none ;
	color:					#9BB4A6 ;
 }
a.menu2:active
 {
 	text-decoration:		none ;
	color:					#000000 ;
 }

/*
========================================
STRUCTURE
========================================
*/

body
 {
 	margin:					0px ;
 }
 
body.normal
 {
 	background-color:		#FFFFFF ;
 	background-image:		url('http://www.srcf.ucam.org/cumpc/system/application/images/_top-bg.png') ;
 	background-repeat:		repeat-x ;
 }

#centeredPanel
 {
 	position:				absolute ;
	left:					50% ;
	
	margin-left:			-380px ;
 	width:					760px ;
 }
 
div.twenty
 {
 	margin-bottom:			20px ;
 }
 
p.menu2
 {
 	margin-top:				0px ;
 	margin-bottom:			10px ;
 }
 
#sandwich
 {
 	background-image:		url('http://www.srcf.ucam.org/cumpc/system/application/images/_sandwich-bg.png') ;
 	background-repeat:		repeat-y ;
 }
 
#left
 {
 	width:					160px ;
 	padding-left:			20px ;
 	padding-right:			20px ;
 	
 	float:					left ;
 }
 
#right
 {
 	width:					520px ;
 	padding-left:			20px ;
 	padding-right:			20px ;
 	
 	float:					right ;
 }
 
div.clear
 {
 	clear:					both ;
 }

 
/*
========================================
PAGE SPECIFIC
========================================
*/

body.welcome_index
 {
 	background-color:		#000000 ;
 }
 
#welcome_index_splashPanel
 {
 	margin-top:				100px ;
 	margin-bottom:			100px ;
 	
 	background-image:		url('http://www.srcf.ucam.org/cumpc/system/application/images/welcome_index_splash.jpg') ;
 	background-repeat:		no-repeat ;
 	
 	padding-top:			260px ;
 	padding-left:			40px ;
 }
 
#welcome_index_menu
 {
 	margin-top: 			30px ;
 	margin-bottom:			80px ;
 	
 	height:					180px ;
 }
