@charset "utf-8";
/* MAIN CSS SHEET */
* { margin:0; padding:0; }

html { height:100%; margin:0 0 1px; }
body { font:0.68em/1.5 Arial, Helvetica, sans-serif; }

a { color:#333; outline:none; }
img { border:none; }
li {list-style-type:none; }

/* CUSTOM CLASSES */
.floatLeft { float:left; }
.floatRight { float:right; }
.clearBoth { clear:both; }

/* CUSTOM ID ELEMENTS */

/*-----------*/
#siteDiv				{ width:940px; margin:0 auto; overflow:hidden; background:url(../Images/menu_mid.jpg) left repeat-y; }
.menuBackground			{  background:url(../Images/menu_bottom.jpg) bottom left no-repeat; width:940px; margin:0 auto; overflow:auto; }

#header 				{ background: transparent url(../Images/header.jpg) no-repeat 0 10px; width:880px; height:140px; padding:30px 30px 0; margin:0 auto; }
#header h1 a			{ background:url(../Images/anic_logo2.gif) no-repeat; display:block; width:83px; height:129px; text-indent:-5000px; float:left; margin:0 40px; }
#header p				{ background:url(../Images/sub_txt.gif); width:200px; height:50px; float:left; text-indent:-5000px; margin:0 30px 0 50px; }
#header #links			{ width:365px; float:right; margin:0 15px 0 0; text-align:right; }
#header #links a 		{ color:#7F1113; text-decoration:none; }
#header #links a:hover	{ text-decoration:underline; }
#header	#links li		{ display:inline; }
#header #links li.print { background:url(../Images/printer_icon.gif) no-repeat; height:15px; padding:0 0 0 20px; margin:0 3px;  }
#header #links li.font-increase { font-size:1.2em; }
#header #links li.font-decrease { font-size:0.8em; }
#header form 			{ margin:5px 0 0 55px;  }
#header form input		{ background:url(../Images/box.gif); width:141px; height:17px; border:0; padding:2px; }
#header input.searchBtn { background:url(../Images/search_btn.gif) top right no-repeat; width:69px; height:23px; border:0; cursor:pointer; text-indent:-5000px; margin:0; }

#leftBg 				{ background:url(../Images/menu_mid.jpg) repeat-y; float:left; overflow:hidden; }
#leftCol				{ width:220px; background:url(../Images/menu_top.jpg) no-repeat;  }
#leftCol li				{ }
#leftCol img			{ display:block; margin:50px auto; }

#rightCol				{ float:right; width:700px; background:url(../Images/txt_bg.gif) right repeat-y; overflow:hidden; padding:0 10px 0 0; }
#rightCol h2			{ font-size:1.2em; color:#890016; margin:10px 0 15px; }
#rightCol h2.title		{ margin:10px 0 15px 10px; }

.submitbutton 			{ position:relative; top:6px; }

.pageContent			{ padding:0 10px 15px; color:#000; min-height:865px;}
.pageContent h1			{ font-size:1.4em; }
.pageContent h2			{ color:#890016; }
.pageContent ul			{ margin:5px 0 25px; }
.pageContent li			{ margin:0 0 5px 10px; padding:0 0 0 15px; background:url(../Images/menuArrow.gif) left 7px no-repeat; line-height:20px; }
.pageContent p			{ margin:0 0 20px; }
.pageContent .back		{ clear:both; margin:25px 0 0 0; display:block; background:url(../Images/btn_goback.gif); width:80px; height:25px; text-indent:-5000px; }

.homeBoxesLeft			{ float:left; width:311px; }
.homeBoxSmall			{ float:left; overflow:auto; background:url(../Images/sub_mid.gif) repeat-y; width:311px; overflow:hidden; }
.homeBoxSmallTitle		{ color:#FFF; width:291px; height:31px; background:url(../Images/sub_top.gif) no-repeat; padding:10px 0 0 20px; font-size:1.1em; font-weight:bold; }
.homeBoxSmallBtm		{ background:url(../Images/sub_bottom.gif) bottom no-repeat; height:10px; width:311px; }
.homeSmallBoxMargin		{ margin-bottom: 12px; }
.smallBoxItem			{ clear:both; padding: 0 0 8px; margin:0 0 5px; }
.forNewsAndEvents 		{ padding:0 10px 8px !important;}
.forNewsAndEvents .BoxesItemTitle { background:transparent url(../Images/boxItemArrow.gif) no-repeat scroll 0 4px; font-size:11px; padding:0 0 0 10px; margin:4px 0; }
.forNewsAndEvents .BoxesItemDesc { margin:5px 0; background:#fff; border:1px #ccc solid; padding:5px; }
.forNewsAndEvents h4 	{ margin:0 0 4px; }
.forNewsAndEvents .readmore { background:url(../Images/readmore_btn.gif); width:86px; height:23px; display:block; text-indent:-5000px; position:relative; left:205px; }
.BoxesItemTitle	a 		{ font-size: 120%; color:#5a0000; text-decoration:none; }
.BoxesItemTitle a:hover	{ font-size: 120%; color:#5a0000; text-decoration:underline; }
.smallBoxItemText		{ float:right; clear:none; width: 195px; padding: 0 0 8px 26px; background: transparent url(../Images/boxItemArrow.gif) no-repeat 13px 4px; font-size: 90%; }
.smallBoxItemImage		{ float:left; clear:none; border:solid 1px #956C70;  margin: 0 0px 15px 10px; width: 70px; height:60px; overflow:hidden; }
.smallBoxItemImage img	{ border:0; }
.homeBoxRightDiv		{ padding: 0 11px 0 0; }
.homeBoxesRight			{ float:right; clear:none; width: 378px; border: 1px #d6d6d6 solid; margin:0; padding:0px; background:#f4f3f0;}
.homeBoxes 				{ margin:15px 0 0 0; }
.homeBoxes img 			{ float:left; margin:0 0 0 15px; }

/*------- footer -----*/

#footer	 				{ clear:both; padding:10px 0 0 0; border-top:1px #d6d6d6 solid; width:690px; height:80px; margin:10px 0 0 0; }
#footer	.contact		{ float:left; padding: 13px 0 0 16px; line-height:140%; color:#6D0101; }
#footer	.contact a		{ color:#6D0101; text-decoration:none; }
#footer	.contact a:hover{ text-decoration:underline; }
#footer	.logos			{ float:right; }
#footer	.logos img		{ border:0; margin:8px 5px 0; }

.footerCopyright		{ clear:both; background:url(../Images/txt_bottom.gif) 235px top no-repeat; overflow:auto; padding:25px 5px; position:relative; top:-16px; width:940px; margin:0 auto;}
.footerCopyright a 		{ text-decoration:none; padding:0 0 0 15px; }
.footerCopyright a:hover{ text-decoration:underline; }

/*-------- links ------*/
.linkCat				{ clear:both; color:#890016; padding:5px 0; font-weight:bold; font-size:1.2em; }
.linkItem				{ clear:both; margin:0 0 3px; overflow:auto; }
.linkItemTitle			{ float:left; clear:none; font-weight:bold; width:460px; }
.linkItemTitle a:visited,
.linkItemTitle a:active,
.linkItemTitle a		{ font-weight:bold; text-decoration:none; }
.linkItemTitle a:visited:hover,
.linkItemTitle a:hover	{ font-weight:bold; text-decoration:underline; }
.linkItemUrl			{ float:left; clear:none; }
.linkItemUrl a:visited,
.linkItemUrl a:active,
.linkItemUrl a			{ text-decoration:none; }
.linkItemUrl a:visited:hover,
.linkItemUrl a:hover	{ text-decoration:underline; }

/*-------- contact -----*/
.contactForm			{ clear:both; padding: 5px 0 0 0; }
.contactFormItem		{ clear:both; }
.contactLabel			{ float:left; clear:none; width: 90px; font-weight:bold; padding: 3px 0 0 0; }
.contactFieldDiv		{ float:left; clear:none; padding: 0 0 4px 0; }
.contactField			{ width:260px; padding: 2px;}
.contactArea			{ width:260px; height:80px; padding: 2px;}
.contactFieldError		{ float:left; clear:none; color:#F00; padding: 4px 0 0 5px; }
.contactFormButton		{ clear:both; padding: 10px 0 0 90px; }
.contactSentMessage		{ clear:both; padding: 20px 0 20px 0; font-size: 130%; font-weight:bold; }

/*-------- signup -----*/
.signupForm				{ clear:both; padding: 20px 0 0 0; }
.signupFormItem			{ clear:both; }
.signupLabel			{ float:left; clear:none; width:250px; font-weight:bold; padding: 3px 0 0 0; }
.signupFieldDiv			{ float:left; clear:none; padding: 0 0 4px 0; }
.signupField			{ width:180px; padding: 2px;}
.signupArea				{ width:180px; height:80px; padding: 2px; }
.signupFieldError		{ float:left; clear:none; color:#F00; padding: 4px 0 0 5px; }
.signupFormButton		{ clear:both; padding: 10px 0 0 0; }
.signupSentMessage		{ clear:both; padding: 20px 0 20px 0; font-size: 130%; font-weight:bold; }

/*-------- signup -----*/
.loginForm				{ clear:both; padding: 20px 0 0 0; }
.loginFormItem			{ clear:both; }
.loginLabel				{ float:left; clear:none; width: 110px; font-weight:bold; padding: 3px 0 0 0; }
.loginFieldDiv			{ float:left; clear:none; padding: 0 0 4px 0; }
.loginField				{ width:180px; padding: 2px;}
.loginArea				{ width:180px; height:80px; padding: 2px; }
.loginFieldError		{ float:left; clear:none; color:#F00; padding: 4px 0 0 5px; }
.loginFormButton		{ clear:both; padding: 10px 0 0 110px; }
.loginSentMessage		{ clear:both; padding: 20px 0 20px 0; font-size: 130%; font-weight:bold; }

/*------- gallery ------*/
.galleryContent			{ clear:both; padding: 0 0 0 10px; }
.galleryCatTitle		{ clear:both; font-size:100%; color:#890016; font-weight:bold; padding: 10px 0 10px 0; }
.galleryImageHolder		{ float:left; width:150px; height: 150px; border: 1px solid #000; margin: 0 16px 10px 0; overflow:hidden; }
.galleryImageHolder img	{ height:150px; }
.galleryItemImageHolder	{ float:left; width:350px; overflow:hidden; margin: 0 0 0px 0; }
.galleryItemContent		{ float:left; width:300px; padding: 0 0 0 5px; }

/*------- news ---------*/
.newsItem				{ clear:both; }
.newsItemImageHolder	{ float:left; clear:none; width: 105px;  overflow:hidden; margin: 0 5px 0; }
.newsItemImageDiv		{ margin: 0 0 5px 0; }
.newsItemImageDiv img	{ height:80px; border:solid 1px #ba776d; }
.newsItemContent		{ float:left; width:520px; padding: 0 0 0 5px; }
.newsItemContentTitle	{ color:#890016; font-weight:bold; }
.newsItemContentText	{ padding:0; }
.newsListPageMenu		{ clear:both; padding:0 0 20px 0; }
.newsViewImage			{ float:right; padding: 0 0 10px 20px;}

/*-------- nicis---------*/
.nicisLeftCol			{ float:left; clear:none; width:442px; }
.nicisRightCol			{ float:right; clear:none; width:224px; }
.nicisRightCol h2		{ font-size: 120%; color:#890016; line-height:156%; text-align:center; }

.nicisForm				{ background: transparent url(../Images/login_box.jpg) no-repeat 0px 0px; height:174px; }
.nicisFormTitle			{ color:#FFF; padding: 14px 0 18px 26px; }
.nicisForm label		{ float:left; clear:none; width:60px; padding: 0 0 0 10px; margin: 0 0 10px 0; }
.nicisForm .field 		{ float:left; clear:none; width: 120px; margin: 0 0 10px 10px; }
.nicisButtonDiv			{ clear:both; width:100%; text-align:center; padding: 0 0 0 0; }
.errorLogin				{ clear:both; color:#F00; padding: 0 0 4px 10px; }

/*-------- projects ------*/
.projectItem			{ clear:both; padding: 0 0 10px 0; }


/* ------ menu -------*/
#menu { width:218px; padding:20px 0 0 0; }
#menu ul { width:190px; margin:0 0 0 10px;  }
#menu ul li { background:url(../Images/nav_menu_line.gif) bottom repeat-x; }
#menu ul li.btm { background:none; }
#menu ul li a { color:#6e0202; line-height:45px; display:block; text-decoration:none; padding:0 10px; background:url(../Images/nav_arrow_off.gif) right no-repeat; font-weight:bold; }
#menu ul li a:hover, #menu ul li a.selected { background:url(../Images/nav_arrow_on.gif) right no-repeat !important; }
/* sub-menu */
#menu li ul{ width:190px; padding:0 0 12px; }
#menu li li{ background:none; }
#menu li li a { line-height:25px; background:none; padding:0; font-weight:normal; display:inline; }
#menu li li a:hover { background:none !important; text-decoration:underline; } 

/* LINKS AREA */

ul.simple, ul.simple li{ list-style: none outside;  margin:10px 0 !important; background:none; padding:0 0 10px !important;}
	#container { background-color:#FAF2E5; border:solid 6px #d5dde0; }
	.dots {background:url(../Images/dots.gif) repeat-x bottom ; margin:auto; padding-top:0px; width:650px; height:2px; }
	#container h1 { padding:0; margin:0; background:#FAF2E5 url(../images/arrow.gif) 6px 6px no-repeat; text-indent:54px; line-height:54px; }
	ul h3 { cursor: pointer;  padding:1px; margin-left:30px; text-indent:45px; background-color:#FAF2E5; background-image:url(../images/arrow.gif); background-repeat:no-repeat; background-position:center left; font-size:14px; color:#890016;}
	.collapse{ padding-left:5px; margin:5px 0;   background:top center no-repeat #FAF2E5;}		
	.collapse-container{ width: 480px; margin-left:50px;  padding:10px; color:#000000; background:#ffffff; border:solid 1px #d5dde0;}	
    .collapse-container p {margin:0;}
	.collapse-container a {text-decoration:none;}
	.collapse-container a:hover {text-decoration:underline;}
	#accordion { background:#FAF2E5; padding:10px 10px 20px; border:solid 1px #E8E3DD; overflow:auto; }
	.faqcatlist { padding:0; margin:0; background:#FAF2E5 url(../images/arrow.gif) 6px 6px no-repeat; text-indent:54px; font-size:14px; color:#044269; line-height:54px; }
	.faqcatlist a {color:#477491; }

/* GALLERY */ 

.galleryarea {background:#FCF5ED; margin:auto; padding:20px; width:610px; border:solid 1px #F0EDE4;  }
.gallerymiddle { margin:auto;  width:460px; text-align:center; }
.gallerymiddle img { border:solid 1px #E1B6B0; }
.contactarea {background:#FCF5ED;  padding:20px; width:646px; border:solid 1px #F0EDE4; margin:30px 0 0 0;  }
.pinkwrap {background:#FCF5ED; padding:5px 10px 0px 10px; width:660px; border:solid 1px #F0EDE4; margin:20px 0 0 0;  }

#what-we-do { float:left; width:525px; overflow:auto; }
.rightimages { float:left; width:123px; margin:0 10px 0 20px;}
.rightimages img {margin-bottom:40px; border:1px solid #E7760E;  }
.content { float:left; width:457px; }
.readmorebtn {float:right; width:77px; height:18px; }

a.next { background:url(../Images/btn_nxt.gif) no-repeat; width:72px; padding:28px 0 0 0; overflow:hidden; height:0; display:block; float:left; }
a.prev { background:url(../Images/btn_prev.gif) no-repeat; width:93px; padding:28px 0 0 0; overflow:hidden; height:0; display:block; float:left; }
#gallery-buttons { width:165px; margin:7px auto; }


/* COLLEGES */
.campus { width:90%; margin:50px auto 0; }
.campus a {text-decoration:none; }
.campus a:hover {text-decoration:underline; }
.campus ul { margin:0 30px 0 0 !important; padding:0 !important;}
.campus li {padding-bottom:5px; margin:3px 0 !important; line-height:1.4em !important; background:none; padding:0; text-align:left !important; font-size:0.8em; }
.campus1 { list-style-image:url(../Images/bullet1.gif); background:url(../Images/campus1.gif) no-repeat; }
.campus2 {list-style-image:url(../Images/bullet4.gif); background:url(../Images/campus2.gif) no-repeat; }
.campus3 {list-style-image:url(../Images/bullet2.gif); background:url(../Images/campus3.gif) no-repeat; }
.campus4 { list-style-image:url(../Images/bullet5.gif); background:url(../Images/campus4.gif) no-repeat; }
.campus5 { list-style-image:url(../Images/bullet3.gif); background:url(../Images/campus5.gif) no-repeat; }
.campus6 {list-style-image:url(../Images/bullet6.gif); background:url(../Images/campus6.gif) no-repeat;  }
.campus1, .campus2, .campus3, .campus4, .campus5, .campus6 { margin:0 20px 0 0; padding:28px 0 0 15px; width:260px; height:120px; float:left; }

/* PRINT STYLE */
li.print_standard a { display:none; }


/* RSS FEEDS */
.feedContainer { width:300px; float:left; margin:25px 25px 0 12px; background:#F4F3F0; border:1px #ccc solid; }
.feedContainer h4 { background:url(../Images/smallBoxBack.jpg) no-repeat; padding:3px 0 2px 5px; color:#FFF;  }
.feedContainer p { margin:0 5px 10px;  }
.feedContainer ul { margin:0 0 20px 0 !important; }
.feedContainer li { margin:0 0 3px !important; padding:0 0 0 8px !important; background:none; }


#validation { background:#FBEBB7; padding:4px; text-align:center; width:80%; margin:10px auto; border:#E32823 1px dotted; font-size:0.9em; line-height:1.8em; }

.newsItemContentDate { font-weight:bold; color:#860D12; margin:3px 0; }
.newsItemContentDate-main { margin:5px 0 20px; font-weight:bold; }

/* LOGOS */
#homepage-logos { width:340px; position:relative; top:20px; left:10px; list-style:none; overflow:hidden; }
#homepage-logos a { float:left; margin:0 25px 40px; }