/*START TEMPLATE LAYOUT STYLES*/

#wrapper {
  width: 930px;
  padding: 10px 20px 10px 20px;
	margin: auto;
	background-image:url(../images/bg_content.png);
	background-repeat:repeat-y;
	background-position:center;
}

#menu {
	clear:both;
	width:898px;
	padding:15px;
	background:#f3f3f3;
	border:1px solid #dbdbdb;
	margin:5px 0px 20px 0px;
}

#menu ul {margin:0px; padding:0px 0px 0px 0px;}
#menu li {list-style:none; display:inline; font-size:75%; color: #a5a5a5; background-color:inherit; padding:0px 9px 0px 8px;}

#menu li.home a {list-style:none; display:inline; padding:0px 15px 0px 15px; color: #778ba1; text-decoration:none; font-weight:bold; background-image:url(../images/menu_bullet_home.gif); background-repeat:no-repeat; background-position:2px 3px;}
#menu li.home a:hover {list-style:none; display:inline; padding:0px 15px 0px 15px; color: #778ba1; text-decoration:underline; font-weight:bold;}

#menu li.events a {list-style:none; display:inline; padding:0px 15px 0px 15px; color: #896bd9; text-decoration:none; font-weight:bold; background-image:url(../images/menu_bullet_events.gif); background-repeat:no-repeat; background-position:2px 3px;}
#menu li.events a:hover {list-style:none; display:inline; padding:0px 15px 0px 15px; color: #896bd9; text-decoration:underline; font-weight:bold;}

#menu li.news a {list-style:none; display:inline; padding:0px 15px 0px 15px; color: #a7c43f; text-decoration:none; font-weight:bold; background-image:url(../images/menu_bullet_news.gif); background-repeat:no-repeat; background-position:2px 3px;}
#menu li.news a:hover {list-style:none; display:inline; padding:0px 15px 0px 15px; color: #a7c43f; text-decoration:underline; font-weight:bold;}

#menu li.links a {list-style:none; display:inline; padding:0px 15px 0px 15px; color: #74797e; text-decoration:none; font-weight:bold; background-image:url(../images/menu_bullet_links.gif); background-repeat:no-repeat; background-position:2px 3px;}
#menu li.links a:hover {list-style:none; display:inline; padding:0px 15px 0px 15px; color: #74797e; text-decoration:underline; font-weight:bold;}

#menu li.tools a {list-style:none; display:inline; padding:0px 15px 0px 15px; color: #9ec5e6; text-decoration:none; font-weight:bold; background-image:url(../images/menu_bullet_tools.gif); background-repeat:no-repeat; background-position:2px 3px;}
#menu li.tools a:hover {list-style:none; display:inline; padding:0px 15px 0px 15px; color: #9ec5e6; text-decoration:underline; font-weight:bold;}

#contentLeft {
	float:left;
	width:200px;
	margin:0px 13px 0px 0px;
}

#contentRight {
	float:right;
	width:702px;
	margin:0px 0px 0px 13px;
}

#menuLeft {
	padding:0px 0px 28px 0px;
	margin:0px 0px 15px 0px;
	background-color:#f3f3f3;
	color:inherit;
	border:1px solid #d2d2d2;
	width:200px;
}

#menuLeft ul {margin:0px; padding:20px 0px 0px 0px;}
#menuLeft li {list-style:none; font-size:70%; margin:0px 9px 0px 9px; line-height:30px; border-bottom:1px solid #d3d3d3;}

#footerLinks {
	float:left;
	width:300px;
	font-size:70%;
	color:#666;
	background-color:#FFF;
	padding:10px 0px 0px 0px;
}

#footerAmasci {
	text-align:right;
	font-size:70%;
	color:#666;
	background-color:#FFF;
	margin:10px 0px 20px 0px;
}


/*END TEMPLATE LAYOUT STYLES*/

/*##########################################################################################*/

div.border {border:1px solid #d2d2d2; margin:0px 0px 20px 0px;}
div.boxMultimedia {text-align:center; padding:10px 0px 10px 0px;}
div.hr {width: 100%; height: 1px; background: #d2d2d2;}

div.boxContent {padding:3px 9px 0px 9px;}
div.boxLeftContent {padding:3px 9px 0px 9px; font-size:90%;}

img{border:0px;}
img.border {border: 1px solid #AFADAD; padding: 5px; margin:5px 10px 5px 10px;}
img.marginT{margin:10px 0px 0px 0px;}
img.marginR{margin:0px 10px 0px 0px;}
img.marginB{margin:0px 0px 10px 0px;}
img.marginL{margin:0px 0px 0px 10px;}

img.articleThumb {float:left; padding:3px; margin: 0px 10px 0px 0px; border:1px solid #d2d2d2;}
img.iconFlag{margin:5px 5px 0px 5px;}
img.logoFooterNetAcad{float:left; margin:0px 0px 0px 0px;}


/*START CONTENT STYLES*/

a:link, a:visited { color: #1a7be6;	text-decoration: underline; background-color:inherit;}
a:active, a:hover { color: #000000; text-decoration: underline; background-color:inherit;}

#footerLinks a:link, #footerLinks a:visited {font-size: 100%; color: #666; text-decoration: underline; background-color:inherit; padding:0px 5px 0px 5px;}
#footerLinks a:active, #footerLinks a:hover {font-size: 100%; color: #fa5edb; text-decoration: underline; background-color:inherit;}

#footer a:link, #footer a:visited {font-size: 100%; color: #FFFFFF; text-decoration: underline; background-color:inherit;}
#footer a:active, #footer a:hover {font-size: 100%; color: #FFFFFF; text-decoration: underline; background-color:inherit;}

a:link.textFooterAmasci, a:visited.textFooterAmasci {font-size: 100%; color: #666; text-decoration: underline; background-color:inherit;}
a:active.textFooterAmasci, a:hover.textFooterAmasci {font-size: 100%; color: #F05322; text-decoration: underline; background-color:inherit;}

hr {
	border: solid #d2d2d2 0px;
	border-top:solid #d2d2d2 1px;
	height:0px;
}

.clear {clear:both;}

form {display:inline;}
textarea, input, select {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin:3px 0px 3px 0px;}
input.nopad {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin:0px 0px 0px 0px;}

label.error {font-weight:bold; color:#FF0000; padding:0px 0px 0px 25px; background-image: url(/images/icon_error.png); background-repeat:no-repeat; background-position:5px 0px;}

p, td, th{font-size: 75%; font-weight: normal; color: #666666; background-color:inherit;}
td p {font-size: 100%; font-weight: normal; color: #666666; background-color:inherit;}

#contentRight li {font-size: 75%; font-weight: normal; color: #666666; background-color:inherit;}
#indexLeft li {font-size: 75%; font-weight: normal; color: #666666; background-color:inherit;}
#contentMain li {font-size: 75%; font-weight: normal; color: #666666; background-color:inherit;}


.textFooter, .textFooterAmasci
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 60%;
	font-weight: normal;
	color: #FFFFFF;
	background-color:inherit;
}

.events {color:#896bd9; background-color:inherit;}
.news{color:#a7c43f; background-color:inherit;}
.links{color:#74797e; background-color:inherit;}
.noticeBoard{color:#0ea1b1; background-color:inherit;}
.heroes{color:#6d0f0c; background-color:inherit;}
.poll  {color:#1271d9; background-color:inherit;}
.multimedia  {color:#ff9018; background-color:inherit;}

.eventsbg {color:#FFFFFF; background-color:#896bd9;}
.newsbg{color:#FFFFFF; background-color:#a7c43f}
.linksbg{color:#FFFFFF; background-color:#74797e;}
.noticeBoardbg{color:#FFFFFF; background-color:#0ea1b1;}
.relatedLinksbg {color:#FFFFFF; background-color:#000000;}
.heroesbg{color:#FFFFFF; background-color:#6d0f0c;}
.pollbg{color:#FFFFFF; background-color:#1271d9;}
.multimediabg{color:#FFFFFF; background-color:#ff9018;}

.cat1 {color:#262626; background-color:inherit; text-decoration:none;}
.cat2 {color:#aa5c5c; background-color:inherit; text-decoration:none;}
.cat3 {color:#024690; background-color:inherit; text-decoration:none;}

.cat1BG {background-color:#262626; color:#FFF; text-decoration:none;}
.cat2BG {background-color:#aa5c5c; color:#FFF; text-decoration:none;}
.cat3BG {background-color:#024690; color:#FFF; text-decoration:none;}

a:link.cat1, a:visited.cat1 {color:#262626; background-color:inherit; text-decoration:none;}
a:active.cat1, a:hover.cat1 {color:#262626; background-color:inherit; text-decoration:underline;}

a:link.cat2, a:visited.cat2 {color:#aa5c5c; background-color:inherit; text-decoration:none;}
a:active.cat2, a:hover.cat2 {color:#aa5c5c; background-color:inherit; text-decoration:underline;}

a:link.cat3, a:visited.cat3 {color:#024690; background-color:inherit; text-decoration:none;}
a:active.cat3, a:hover.cat3 {color:#024690; background-color:inherit; text-decoration:underline;}


#bookmarks {clear:both; width:930px; margin:20px 0px 0px 0px;}

#bookmark-links {
	float:right;
	width:385px;
   	padding: 7px;
   	margin: 0px 0px 10px 0px;
   	border: 1px solid #d2d2d2;
}

#bookmark-links ul {margin:0px;	padding:0px;}

#bookmark-links ul li {
	 padding-right: 10px;
  	 padding-left: 19px;
	 font-size:70%;
	 list-style:none;
	 display:inline;
}

#bookmark-links ul li.bm-twitter { background:transparent url(../images/icon_bm-twitter.gif) no-repeat scroll 0pt;}
#bookmark-links ul li.bm-delicious { background:transparent url(../images/icon_bm-delicious.gif) no-repeat scroll 0pt;}
#bookmark-links ul li.bm-digg {background:transparent url(../images/icon_bm-digg.gif) no-repeat scroll 0pt;}
#bookmark-links ul li.bm-facebook {background:transparent url(../images/icon_bm-facebook.gif) no-repeat scroll 0pt;}
#bookmark-links ul li.bm-send-friend {background:transparent url(../images/icon_bm-send-to-friend.gif) no-repeat scroll 0pt;}

.pdf {background-image:url(../images/icon_pdf.png); background-repeat:no-repeat; background-position:0px 0px; padding:1px 0px 3px 22px; font-weight:normal;}
.word {background-image:url(../images/icon_word.png); background-repeat:no-repeat; background-position:0px 0px; padding:1px 0px 3px 22px; font-weight:normal;}
.xls {background-image:url(../images/icon_xls.png); background-repeat:no-repeat; background-position:0px 0px; padding:1px 0px 3px 22px; font-weight:normal;}
.zip {background-image:url(../images/icon_zip.png); background-repeat:no-repeat; background-position:0px 0px; padding:1px 0px 3px 22px; font-weight:normal;}
.rss {background-image:url(../images/icon_rss.png); background-repeat:no-repeat; background-position:0px 0px; padding:1px 0px 3px 22px; font-weight:normal;}
.required {color:#fa1ab8; background-color:inherit;}
.error{color:#FF0000; background-color:inherit; display: none;}
.red{color:#FF0000; background-color:inherit;}
.clear{clear:both;"}