/* HTML Tag Redefinition */

/* 
Darker Green Logo Background - #10282c
Lighter Green Logo Background - #205a5b
Beige Text Area Background - #e6eabe
Grey Standard Villanova Panel Background - #9aa7ba
Outside Lettering Color - #ffffff
Inside Lettering Color Main - #205a5b
Inside Lettering Color Alt - #bf1e25
*/


html, body 
{
	height: 100%;
	font-family:Arial, Helvetica, sans-serif;
}

body 
{
	padding: 0px;
	margin: 0px;
	/* customize_background */ background-color:#9aa7ba; /* customize_background */
	text-align:center;
}

img 
{
	border: 0px
}

a 
{ 
	cursor:pointer 
}

/* Page Structure / Navigation */
#page 
{
	text-align:left;
	width: 896px;
	margin: auto;
	/* customize_header_and_footer_background */ background-color:#10282c; /* customize_header_and_footer_background */
	height: auto !important;
	height:100%;
	min-height:100%;
	position:relative;
	/* customize_page_background */ background-color:#205a5b; /* customize_page_background */
}

#page #header 
{
	position:relative;
	height:126px;
}

#page #header ul.nav-header 
{
	list-style:none;
	margin:0px;
	float: right; 
	padding:0px;
	z-index:2;
	overflow:visible;
}

#page #header ul.nav-header li 
{
	float: left;
	padding:2px 0px;
	margin-left:24px;
	margin-bottom: 0px;
	color:#ffffff;
	/* customize_navigation_foreground */ font:normal bold 14px Arial; /* customize_navigation_foreground */
	letter-spacing:1.5px;
	text-decoration:none;
	margin-top:0px
}

#page #header ul.nav-header li a, #page #header ul.nav-header li a:hover 
{
	text-decoration:none;
	/* customize_navigation_foreground */ color:#ffffff; /* customize_navigation_foreground */
}

#page #header ul.nav-header li.nav-selected 
{
	font-weight:bold;
}

#page #header #header-area 
{
	position: absolute;
	bottom: 10px;
	right: 15px;
	width: 866px;
}

#page #homeHeader 
{
	min-height:100%;
}

#page #homeHeader, #page #pageHeader 
{
	margin:15px 0px 15px 0px;
	padding:0;
	position:relative;
}

#page #central 
{
	clear:both;
	padding-bottom:30px; /* for footer */
}

#page.no-sidebar 
{
	background-image: none !important;
}

/* body & sidebar */

#page #central #body 
{
	float:left;
	text-align:left;
	width: 600px;
	padding:15px;
	/* customize_body_central_background */ background-color:#e6eabe; /* customize_body_central_background */
}

#page.no-sidebar #body
{
	/* customize_body_central_background */ background-color:#e6eabe; /* customize_body_central_background */
	margin:15px 30px 30px 30px;
}

#page #central #sidebar 
{
	float:right;
	width:162px;
	padding:15px 15px 15px 15px;
	/* customize_body_sidebar_background */ background-color:#205a5b; /* customize_body_sidebar_background */
	margin:15px 5px 30px 5px;
}

body 
{
	/* customize_body_central_foreground */ font:normal normal 13px Arial; /* customize_body_central_foreground */ 
	/* customize_body_central_foreground */ color:#205a5b; /* customize_body_central_foreground */
}

#page.sidebar-left #central #sidebar 
{
	float:left;
	width:200px !important; /*moz width*/
        width:230px; /*IE width*/
}

#page.sidebar-right #central #sidebar 
{
	float:left;
	width:200px !important; /*moz width*/
	width:230px; /*IE width*/
}

#page.sidebar-left #central #body 
{
	float:left;
	width:590px !important; /*moz width*/
        width:620px; /*IE width*/
	margin:15px 30px 30px 5px;
}

#page.sidebar-right #central #body
{
	float:left;
	width:590px !important; /*moz width*/
        width:620px; /*IE width*/
	margin:15px 5px 30px 30px;
}

#page.no-sidebar #body 
{
	float: none !important;
	width: auto !important;
}

#page #central #sidebar p 
{
	line-height:24px
}

#page #central #sidebar ul.nav 
{
	list-style:none;
	margin-left:0px;
	padding:0px;
	padding-left:0;
	font-size:11px;
}

#page #sidebar 
{
	/* customize_body_sidebar_foreground */ font:normal normal 13px Arial; /* customize_body_sidebar_foreground */ 
	/* customize_body_sidebar_foreground */ color:#ffffff; /* customize_body_sidebar_foreground */
}

#page #central #sidebar ul.nav li 
{
	margin-bottom:10px;
}

#page #central #sidebar ul.nav a 
{
	text-decoration:none;
	color:#69ab2b
}

#page #central #sidebar ul.nav a.nav-selected 
{
	font-weight: bold
}

#page #central #sidebar ul.nav a:hover 
{
	text-decoration:underline
}

#page #central #sidebar ul.nav ul 
{
	list-style:none;
	margin-left:5px;
	padding:0px;
	margin-top:10px;
}

#page #central #sidebar ul.nav ul li 
{
	padding-left: 5px;
	margin: 0;
	border-left: 1px solid #69ab2b;
}

#page #central #sidebar ul.nav ul li ul li 
{
	list-style:square inside;
	padding-left:0;
}

#page #central #sidebar ul.nav ul li ul li 
{
	border:none;
}

#page #footer 
{
	height:40px;
	line-height:30px;
	clear:both;
	/* customize_footer_foreground */ font:normal bold 16px Arial; /* customize_footer_foreground */
	/* customize_footer_foreground */ color:#daf095; /* customize_footer_foreground */
	text-align:center;
	padding:10px 0 0px 0;
	position:absolute;
	bottom:0;
	width:100%
}


#page #footer a 
{
	/* customize_footer_foreground */ color:#daf095; /* customize_footer_foreground */
	text-decoration:none;
}

span.sign-in 
{
	margin-left: 20px
}
#page #footer span.powered-by { float:right; margin-right:20px;}


/* MISC STYLES & SHORTCUTS */
div.code 
{
	border: 1px solid #ddd;
	background: #eee;
	padding: 10px
}
div.spacer, div.ccm-spacer 
{
	clear:both;
	font-size:1px;
	line-height:1px
}
.noTopSpace 
{
	margin-top:0px;
	padding-top:0px
}

#page #central table 
{
    width: 100%;
}

#page #central table.zebra 
{
    border-collapse: collapse;
    border: 2px solid #205a5b;
    margin-left:7%; 
    margin-right:7%;
    width: 680px;
}
#page #central  table.zebra td 
{
    border-bottom: 2px solid #205a5b;
    border-left: 2px solid #205a5b;
    padding: 0.3em 1em;
    text-align: left;
}
#page #central  table.zebra th 
{
    border-bottom: 2px solid #205a5b;
    border-left: 2px solid #205a5b;
    font-weight: normal;
    text-align: center;
    width: 20%;
    background: none repeat scroll 0 0 #E5ECDB;
}
#page #central  table.zebra td.even
{
    background: none repeat scroll 0 0 #E5EFF8;
}



/* customize_miscellaneous */
#page #header 
{
	background: url(../../../../themes/VuTech/images/header_branded_vustuff_new.jpg) no-repeat top left #ffffff;
}

#page #homeHeader 
{
	background: url(../../../../themes/VuTech/images/header_branded_vustuff_new.jpg) top left no-repeat #ffffff;
}

#page #footer 
{
	background:url(../../../../themes/VuTech/images/footer_vustuff.jpg) repeat-x;
}
/* customize_miscellaneous */

img {border: 0px}
a { /* customize_body_link */ color: #324d36 /* customize_body_link */}
a:hover { /* customize_body_link_hover */ color:#50AAB5 /* customize_body_link_hover */ } 
#page #central #sidebar a { /* customize_sidebar_link */ color: #b4cc66 /* customize_sidebar_link */}
#page #central #sidebar a:hover { /* customize_sidebar_link_hover */ color:#50AAB5 /* customize_sidebar_link_hover */ } 


h1,h2,h3,h4,h5{  margin:0px 0px 4px 0px; padding:4px 0px; margin-top:8px }
h1{ font-size:200%; line-height:28px font-family: "Times New Roman", serif; font-weight:normal; margin: .65em 0;}
h2{ font-size:150%; line-height:24px font-family: "Times New Roman", serif; font-weight:normal; margin: .5em 0;}
h3{ font-size:130%; line-height:21px font-family: "Times New Roman", serif; font-weight:normal; margin: .5em 0;}
h4{ font-size:100%; line-height:18px font-family: "Times New Roman", serif; font-weight:normal; margin: .5em 0;}
h5{ font-size:80%;  line-height:16px font-family: "Times New Roman", serif; font-weight:normal; margin: .35em 0;}
p{ padding:0px 0px 0px 0px; 0px 0px 16px 0px}
