/* ================================
    CSS STYLES FOR DotNetNuke
   ================================
*/   

/* PAGE BACKGROUND */

body
{
background-image: url(http://wwwdev.cazenovia.edu/portals/4/skins/homepage_v2_7/web_images/background_repeat.jpg);
background-repeat: repeat-x;
font-family: Tahoma, Sans-serif;
font-size: 11px;
background-color: #cdcccb;
text-align: center;
}

#contentpane a:link { color: #003372;}
#contentpane a:visited { color: #003372;}
#contentpane a:active { color: #003372;}
#contentpane a:hover { color: #ffcc04;}

/* DIVS */
#banner{ width: 1000px;
height: 178px;
margin-left: auto;
margin-right: auto;
}

#top_body_pane{ 
width: 1016px; 
height: auto;
background-image: url(background_fade.png);
background-repeat: repeat-y;
margin-left: auto;
margin-right: auto;
position: relative;
}

#lower_body_pane{ 
width: 1016px; 
background-image: url(background_fade.png);
background-repeat: repeat-y;
margin-top: 0px;
vertical-align: top;
margin-left: auto;
margin-right: auto;
position: relative;
height: auto;
}

#top_menu{ 
width: 1016px; 
margin-left: auto;
margin-right: auto;
background-color: transparent;
margin-top: 10px;
height: 40px;
}


#menu_bar { float: right; text-align: left; }

#page_body {float: right; 
width: 1000px;
}

a img { border: 0;}

#bottom_page_body{ 
width: 1016px; 
margin-left: auto; 
margin-right: auto;
}



#fade_right{ 
height: 40px;
margin-left: 0px;
width: 8px;
}

#fade_left{ 
margin-top: 0px;
height: 40px;
margin-left: 0px;
width: 8px; 

}

#fade_right_mid{ 
height: 85px;
width: 8px;
}

#fade_left_mid{ 
height: 85px;
width: 8px; 
vertical-align: top;
margin-top: -85px;
}

#fade_right_bottom{ 

margin-left: 0px;
width: 8px;
}

#fade_left_bottom{ 
margin-top: 0px;
margin-left: 0px;
width: 8px; 
}



#right_side{ height: 500px; 
float: right; 
width: 308px;  
background-color: #ffffff; 
padding: 0px; 
margin: 0px; }


#sidepane { 
width: 100%;
}

#search  { float: right; margin-top: -30px; }

#rightpane { 
	width: 100%;
}

#links { 
	margin-left: 20px;
	margin-top: -9.5px;
}

#contentpane { 

}

#footer_links{ 
positon: relative;
background-color: transparent;
width: 980px;
height: 30px;
margin-right: auto;
margin-left: auto;
}

#face_twitter { 
width: 100px;
float: right;
padding-top: 3px;
}

#footer_legal{ 
width: 1000px;
margin-top: 80px;
color: #003372;
font-size: 10px;
margin-left: auto;
margin-right: auto;
}









/*  images    */

#caznet { 
float:left;
padding-left: none;
margin-left: none; 
}

#bottom_right_image {
width: 727px;
vertical-align: top;
float: right;
padding: none;
margin: none;
border: none;
}

#left_red {
float: left;
z-index: 1;
margin-bottom: -450px;
margin-left: 8px;
margin-top: 26px;
}






/* special styles*/

.h2 {padding: none; margin: none;}

#right_pane { float: right;
padding-left: 15px;
padding-bottom: 15px;}

#dnn_ctr4429_ViewGoogleCustomSearch_pnl
{
float: right;
margin-top: -20px;
}

#dots{ 
color: #003372; font-size: 15px;
}

#searchArrow {
margin_left: 10px;  
}

input.GoogleSearchButton
{
background-color: transparent;
font-family: Tahoma, Sans-serif;
color: #ffffff;
font-weight: bold;
border: none;
margin-right: 0px;
margin-left: none;
cursor: pointer; 
	cursor: hand; 
}

input.search 
{
color: #003372;
font-weight: bold;
}

#search {  }
/* links*/

A: {
	color: #003372;
	font-family:   Tahoma, Sans-serif;
	font-size: 13px;
	font-variant:normal;
	text-decoration: none;
}

A:link  {
	color: #003372;
	font-family: Tahoma, Sans-serif;
	font-size: 13px;
	font-variant:normal;
	text-decoration: none;
}

A:visited{
	color: #003372;
	font-family: Tahoma, Sans-serif;
	font-size: 13px;
	font-variant:normal;
	text-decoration: none;
}

A:active{
	color: #003372;
	font-family: Tahoma, Sans-serif;
	font-size: 13px;
	font-variant:normal;
	text-decoration: none;
}

A:hover {
	color: #DFA824;
	font-family: Tahoma, Sans-serif;
	font-size: 13px;
	font-variant:normal;
	text-decoration: none;
}

/*quicklinks*/

input.jumpmenu .btn{ }

#jumpMenu{
	width: 225px;
	color: #003372;
	font-weight: bold;
	font-size-adjust: 14px;
	margin: 5px 15px 0px 0px;
	border: 3px solid #cdcccb;
	
	font-family:   Tahoma, Sans-serif;
}

/*SolPartMenu*/
/* MAin Menu */

#menubar { 
height: 40px; 
width: 1000px; 
background-repeat: repeat-x;
margin-left: auto;
margin-right: auto;
 }

.MainMenu_MenuContainer table{
	margin-top: 17px;
	margin-right: 8px;
	padding-right: 8px;
	margin-left: 0px;
	padding-left: 0px;
	width: 0px;
	text-align: none;
}
.MainMenu_MenuContainer table img{
	display: none;
}
.MainMenu_rootmenuitemrighthtml{
border: none;
}

.MainMenu_MenuItem{
	color: #ffffff;   
	font-size: 14px; 
	background-color: Transparent;
	font-family:  Tahoma, Sans-serif;
	width: 0px;
	cursor: pointer; 
	cursor: hand; 
	font-weight: bold;
	text-align: center;
	
}

.MainMenu_Active{
color: #FFC63B; 
	font-size: 14px; 
	background-color: Transparent;
	font-family:  Tahoma, Sans-serif;
	width: 0px;
	cursor: pointer; 
	cursor: hand; 
	font-weight: bold;
	text-align: center;
	z-index: -2;
}

.MainMenu_MenuItemSel{
	
	color: #FFC63B; 
	font-size: 14px; 
	background-color: Transparent;
	font-family:  Tahoma, Sans-serif;
	width: 0px;
	cursor: pointer; 
	cursor: hand; 
	font-weight: bold;
	text-align: center;
		
}


