/*** GENERAL START ***/

body
{
	font-family:arial;
	font-size:12px;
	cursor:default;
	color:000000;
	margin:0px;
	background-color:619dcb;/*336c9d;*/
}

a
{
	color:4488DD;
	text-decoration:none;
	font-size:12px;
}
a:hover
{
	color:27BAFF;
	text-decoration:underline;
}
/*input
{
	border-width:1;
	font-family:arial;
	font-size:12px;
	padding:2px;
	height:21px;
	border-color:666666;
	border-style:solid;
	background-color:F90000;
	color:444444;
}*/

li
{
	margin-left:-20px;
	padding-bottom:5px;
}

td
{
	font-size:12px;
}

#dropmenudiv
{
	position:absolute;
	border:1px solid black;
	font:normal 12px Verdana;
	line-height:18px;
	z-index:100;
}

a.edit
{
	color:red;
}

textarea
{
	font-family:verdana;
	font-size:11px;
}

p
{
	margin-bottom:-20px;
}

hr
{
	color: #619dcb;
	background-color: #619dcb;
	height: 2px;
}

.error_field
{
   background-color:#ffcccc;
}

/*** GENERAL END ***/



/*** TOP START ***/

#topnav
{
	text-align:center;
	padding-top:30px;
}

#cujslogo
{
	color:4488cc;
	text-align:left;
	margin-top:-48px;
	width:740px;
	padding-bottom:5px;
}

.grey_line
{
	border-bottom:1px solid #cdcdcd;
	width:540px;
	font-size:1px;
	position:relative;
	top:2px;
}

.top-nav-link
{
	text-align : left;
	font-size : 13px;
	padding-top:1px;
	padding-bottom:1px;
	display : block;
	text-indent:22px;
	width:140px;
	background:url("images/left-nav-highlight.gif");
}

a.top-nav-link:link, a.top-nav-link:visited
{
	background-color : fff;
	color : #4488cc;
	text-decoration : none;
}

a.top-nav-link:hover, a.top-nav-link:active
{
	background:url("images/left-nav-normal.gif");
	background-color : #E6F4FD;
	color : #000000; 
}

.top-nav-link1
{
	text-align : left;
	font-size : 13px;
	padding-top : 2px;
	padding-bottom:2px;
	padding-left : 22px;
	display : block;
	background:url("images/left-nav-highlight.gif");
}

a.top-nav-link1:link, a.top-nav-link1:visited
{
	background:url("images/left-nav-highlight.gif");
	background-color : #fff;
	color : #4488cc;
	text-decoration : none;
}

a.top-nav-link1:hover, a.top-nav-link1:active
{
	background:url("images/left-nav-normal.gif");
	background-color : #E6F4FD;
	color : #000000; 
}

.button
{
	text-align:center;
	font-size:13px;
	padding:2px;
	padding-left:5px;
	padding-right:5px;
	width:75px;
	height:20px;
}

a.button:link, a.button:visited
{
	background:url("images/button_topnav_center_normal.gif");
	background-color:#336c9d;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}

a.button:hover, a.button:active
{
	color:#b1d2e4;
	text-decoration:none;
}

.button_topnav_left
{
	text-align:left;
	font-size:13px;
	padding:2px;
    	padding-left:34px;
	width:100px;
}

a.button_topnav_left:link, a.button_topnav_left:visited
{
	background:url("images/button_topnav_left_normal.gif");
	background-color:#336c9d;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}

a.button_topnav_left:hover, a.button_topnav_left:active
{
	color:#b1d2e4;
	text-decoration:none;
}

.button_topnav_right
{
	text-align:left;
	font-size:13px;
	padding:2px;
    	padding-left:20px;
    	padding-right:46px;
	width:100px;
}

a.button_topnav_right:link, a.button_topnav_right:visited
{
	background:url("images/button_topnav_right_normal.gif");
	background-color:#336c9d;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}

a.button_topnav_right:hover, a.button_topnav_right:active
{
	color:#b1d2e4;
	text-decoration:none;
}

.topnav_star
{
	font-size:13px;
	padding:2px;
	padding-left:15px;
	width:17px;
	height:20px;
	background:url("images/button_topnav_star_normal.gif");
}

/*** TOP END ***/



/*** LEFT NAV START ***/

.left-nav-header
{
	text-align:center;
	font-size:13px;
	margin-top:10px;
	padding:2px;
	display:block;
	font-weight:bold;
	color:#ffffff;
	background:url("images/left-nav-header.gif");
}

.left-nav-link
{
	text-align : left;
	font-size : 13px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:22px;
	display : block;
	background:url("images/left-nav-highlight.gif");
}

a.left-nav-link:link, a.left-nav-link:visited
{
	background-color : fff;
	color : #4488cc;
	text-decoration : none;
}

a.left-nav-link:hover, a.left-nav-link:active
{
	background:url("images/left-nav-normal.gif");
	background-color : #E6F4FD;
	color : #000000; 
}

.subtext
{
	font-size:10px;
	text-align:left;
	padding-left:5px;
	padding-bottom:5px;
	color:#999;
}

/*** LEFT NAV END ***/




/*** RIGHT START ***/

.photoframe
{
	background:url("images/photoframe.gif");
	width:176px;
	height:134px;
}

.photoframe_image
{
	margin-top:7px;
}

#dynamic_events
{
	text-align:justify;
	font-size:10px;
	
}

#sponsors
{
	text-align:center;
}

/*** RIGHT END ***/




/*** PHOTO START ***/

#photo_main
{
	float:left;
	width:570px;
	padding-left:4px;
	padding-right:4px;
}

.photo_item
{
	background:url("images/grafitti_lightblue_top.gif") no-repeat left top;
	width:570px;
	text-align:left;
	padding-bottom:10px;
}

.photo_item_title
{
	font-weight:bold;
	color:#085AA5;
	padding-top:10px;
	padding-left:15px;
}

.photo_item_body
{
	text-align:center;
	background:url("images/grafitti_lightblue_mid.gif") repeat-y left;
	width:570px;
	padding:10px;
	padding-left:14px;
	padding-right:13px;
}

.photo_item_body div
{
	background:url("images/grafitti_lightblue_bot.gif") no-repeat bottom;
	margin-bottom:-10px;
	height:7px;
	padding-top:7px;
	margin-left:-14px;
	margin-right:-13px;
	
}

.album-thumb-nav
{
	width : 130px;
	height : 130px;
	text-align : center;
	display : block;
	border-style : solid;
	border-width : 1px;
	border-color : #000000;
	background-color : #ffffff;
}

/*** PHOTO END ***/




.rbtitle
{
	font-weight:bold;
	color:#085AA5;
	padding-top:10px;
}

/*** OUTER BOX START ***/

.rbroundbox1    { background: url(images/1dbg.gif) repeat; width: 760px; margin: 1em auto; }

.rbtop1         { background: url(images/1dbgt.gif) repeat-x; }
.rbtop1 div     { background: url(images/1dtl.gif) no-repeat top left; }
.rbtop1 div div { background: url(images/1dtr.gif) no-repeat top right; }

.rbbot1         { background: url(images/1dbgb.gif) repeat-x; }
.rbbot1 div     { background: url(images/1dbl.gif) no-repeat top left; }
.rbbot1 div div { background: url(images/1dbr.gif) no-repeat top right; }

.rbcontentwrap1 { background: url(images/1dbgl.gif) repeat-y; }
.rbcontent1     { background: url(images/1dbgr.gif) repeat-y right; padding: 0px 10px 0px 10px ; margin: 0; }

 .rbtop1 div, .rbtop1, .rbbot1 div, .rbbot1
{
	width: 760px;
	height: 14px;
	font-size: 1px;
}

/*** OUTER BOX END ***/



/*** INNER BOX START ***/

.rbroundbox2    { background: url(images/2dbg.gif) repeat;width:400px;}

.rbtop2         { background: url(images/2dbgt.gif) repeat-x; }
.rbtop2 div     { background: url(images/2dtl.gif) no-repeat top left; }
.rbtop2 div div { background: url(images/2dtr.gif) no-repeat top right; }

.rbbot2         { background: url(images/2dbgb.gif) repeat-x; }
.rbbot2 div     { background: url(images/2dbl.gif) no-repeat top left; }
.rbbot2 div div { background: url(images/2dbr.gif) no-repeat top right; }

.rbcontentwrap2 { background: url(images/2dbgl.gif) repeat-y;}
.rbcontent2     { background: url(images/2dbgr.gif) repeat-y right;padding: 10px 20px 10px 20px ; margin: 0; text-align:justify; }

 .rbtop2 div, .rbtop2, .rbbot2 div, .rbbot2
{
	width: 400px;
	height: 10px;
	font-size: 1px;
}


/*** INNER BOX END ***/



/*** PHOTOS BOX START ***/

.rbroundbox3    { background: url(images/2dbg.gif) repeat;width:570px;}

.rbtop3         { background: url(images/2dbgt.gif) repeat-x; }
.rbtop3 div     { background: url(images/2dtl.gif) no-repeat top left; }
.rbtop3 div div { background: url(images/2dtr.gif) no-repeat top right; }

.rbbot3         { background: url(images/2dbgb.gif) repeat-x; }
.rbbot3 div     { background: url(images/2dbl.gif) no-repeat top left; }
.rbbot3 div div { background: url(images/2dbr.gif) no-repeat top right; }

.rbcontentwrap3 { background: url(images/2dbgl.gif) repeat-y;}
.rbcontent3     { background: url(images/2dbgr.gif) repeat-y right;padding: 0px 0px 0px 0px ; margin: 0; }

 .rbtop3 div, .rbtop3, .rbbot3 div, .rbbot3
{
	width: 570px;
	height: 10px;
	font-size: 1px;
}

.rbtitle3
{
	font-weight:bold;
	color:#085AA5;
	padding-top:10px;
	padding-left:20px;
}


/*** PHOTOS BOX END ***/



/*** CLF START ***/

.clftitle
{
	color:#275375;
	font-weight:bold;
}

.clfspeaker
{
	text-decoration:underline;
}

.clfsub
{
	font-style:italic;
}

/*** CLF END ***/

