/*New Final Styles v.1.2.0*/
body{margin-left: 0px; margin-top: 4px; margin-right: 0px; margin-bottom: 9px;	background-color:#446479; font-family:Tahoma; }
* {	margin: 0;	padding: 0;}
#spacing{ padding-left:16px; padding-right:16px; padding-bottom: 40px}
#spacingleft{ padding-left:16px; padding-right:16px; padding-bottom: 40px}
#spacingleft3{ padding-left:16px; padding-right:0px; padding-bottom: 40px}
#spacingright{ padding-left:0px; padding-right:16px; padding-bottom: 40px}
#spaceleft{ padding-left:8px; padding-bottom: 40px}
#headerspacing{ padding-left:16px; padding-right:16px;}

.h1topspace{padding-top:10px;}
#tdcolor{background-color:#FFFFFF;}

#tdcolor #TextInput ol{	padding-left: 20px;	font-family: Tahoma;	font-size: 11px;font-size: 11px;font-weight : normal;text-decoration : none; line-height:15px;}
#tdcolor #TextInput ul, #tdcolor #TextInput ul#font-family ul, #tdcolor #TextInput ol ul{margin : 0;padding : 0;list-style:  url(../content/uli.gif) outside none;font-size : 11px;font-weight : normal;text-decoration : none;padding-left: 50px;line-height:15px;}
#font-family #TextInput ul ol, #tdcolor #TextInput ol ol{margin : 0;padding : 0;font-size : 11px;font-weight : normal;text-decoration : none;padding-left: 30px;line-height:15px;}
#tdcolor #TextInput img{float:left; margin-right: 25px;	margin-bottom: 5px; margin-top:2px; border:1px;}
#tdcolor #font-family p{margin-bottom:10px; text-align:justify;}
#tdcolor #TextInput h2{margin-top:10px;}
#tdcolor #TextInput h3{margin-top:10px;}
#tdcolor #TextInput h4{margin-top:10px;}
#tdcolor #TextInput h5{margin-top:10px;}
#tdcolor #TextInput a{color:#00b600;}
#tdcolor #TextInput a:hover{color:#00b600;text-decoration: underline;}

#sitemap ul {margin : 0;padding : 0;list-style:  url(../content/uli.gif) outside none;font-size : 11px;font-weight :bold;text-decoration: none;padding-left:16px;line-height:15px;}
#sitemap ul ul, #sitemap ul ul ul{margin : 0;padding : 0;list-style:  url(../content/uli.gif) outside none;font-size : 11px;font-weight : normal;text-decoration : none;padding-left: 50px;line-height:15px;}
#sitemap a{text-decoration:underline}
#sitemap a:hover {color:#00b600;}


#header1{background-color:#FFFFFF; height:0px; vertical-align:top; padding-left:0; padding-right:0; padding-top:0; padding-bottom:0;}
#header2{background-color:#FFFFFF; height:201px; vertical-align:middle;}
#footer{background-color:#FFFFFF; height:131px; vertical-align:bottom;}
.divsep{border-top : 1px solid #d4d4d4;margin-top:6px;margin-bottom:6px;}
#ht1{background-color:#446479; height:4px; width:290px; margin-right:21px;}
#ht1left{float:left; margin-right:3px;}
#ht1right{float:right; margin-left:3px;}

#htmenu1{ text-align:right; padding-right:21px; vertical-align:middle; height:28px;}
#mainmenu{width:671px;}


a:link, a:visited{color: #000000; text-decoration: underline;}

/* ----- francais in header ------*/
a.top:link, a.top:visited {color: #FFFFFF; padding-right:20px; text-decoration: none;}
a.top:hover{color: #00b600; text-decoration: none;}

.topheader{font-family: Arial; font-size: 13px; color:darkgreen; font-weight: Bold;}
.topheadera{font-family: Arial; font-size: 15px; color:darkgreen; font-weight: Bold;}
.maintitle {color: #FFFFFF; padding-right:25px;  font-size:12px; text-decoration: none;text-transform: uppercase; font-weight: bold; vertical-align:middle;}
.maintitlea {color: #FFFFFF;  padding-right:5px; font-size:12px; text-decoration: none; font-weight: bold; vertical-align:middle;}
.titleresult {font-family: Arial; font-size:14px; color:#006d9f;}
.imgwh {width:100px; height:70px;}
/* ----- menu links ------*/
.mainmenutxt{font-weight: bold; vertical-align:middle; font-size:10px;}
a.main:link, a.main:visited{color: #FFFFFF; padding-left:10px;padding-right:25px; text-decoration: none;text-transform: uppercase;}
a.lftmenu:link, a.lftmenu:visited{color: #2a4458; text-decoration: none;}
a.rmenu:link, a.rmenu:visited{color: #000040; text-decoration: underline;}
a.rmenu:hover, a.lftmenu:hover, a:hover, a.main:hover{color: #00b600; text-decoration: underline; font-weight: normal;}

a.hmenu:link, a.hmenu:visited{color: #000040; text-decoration: none;}
a.hmenu:hover, a.lftmenu:hover, a:hover, a.main:hover{color: #00b600; text-decoration: underline; font-weight: normal;}

a.rgrid:link, a.rgrid:visited{color: darkblue; text-decoration: underline;font-weight: bold;}
a.rgrid:hover{color: #00b600; text-decoration: underline; font-weight: normal;}
/* ----- footer links ------*/
a.w:link,a.w:visited{color : #ffffff;text-decoration:underline;}
a.w:hover{color : #ffffff;text-decoration : none;}
.text {font-size : 10px; padding-bottom : 2px;}

/*search results*/
#results{padding-top:0px;padding-bottom:0px; font-size: 11px;font-weight: normal;text-decoration: none;}
#results ul {list-style: none;}
#results ul li {display: block;text-decoration: none;background: url(../content/bulet.gif) no-repeat 6px 8px;padding: 4px 4px 4px 22px; line-height: 13px;vertical-align: top;}
#results ul li a {display: block;color:#006d9f;font-size: 11px;text-decoration: none;}

/*News details - header*/
.newsdetailsheader{font-size : 11px; padding-bottom : 2px;}
.newsdetailsheader .label {text-transform: uppercase; font-weight: bold; padding-right:10px; }

#white {color : #ffffff;}

#mid{height:177px;}
#mt1{background-color:#20B300; height:4px;}

.hdrt1{font-family: Tahoma;	font-size: 10px; color:#000000; text-transform: uppercase; padding-right:10px;}
.hdrt2{font-family: Tahoma;	font-size: 10px; color:#000000;	text-transform: uppercase;}
.hdrt3{font-family: Tahoma;	font-size: 10px; color:#000000;	text-transform: uppercase; padding-top:10px;}

#ft1{background-color:#446479; height:3px; width:290px; margin-left:21px;}
#footerheight{height:123px;}
.lifooter{display : block;background : url(../content/uli1.gif) no-repeat 0 8px;list-style-type:none;padding : 3px 3px 3px 10px;line-height : 12px;vertical-align : top;}


.midline{border: 1px solid #000000;}

#leftmenu{width:197px; height:29px; background-color:#e6e6e6;}
#leftmenu1{border-bottom-width: 4px; border-bottom-style: solid; border-bottom-color: #FFFFFF;}
#leftmenu2{border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #FFFFFF; font-weight: bold; vertical-align:middle; font-size: 11px;}
#imgblt{ padding-top:4px; padding-left:4px;}

#Searching{background-color:#f0f0f0; border-left-width: 6px; border-left-style: solid; border-left-color: #FFFFFF;}

.greenbtn{background-color:#4e973e; border:0;  font-family:tahoma; height:20px; font-weight: bold; vertical-align:middle; color:#FFFFFF; font-size: 10px;}
.graybtn{background-color:#ababab; border:0; height:20px; font-family:tahoma; font-weight: bold; vertical-align:middle; color:#FFFFFF; font-size: 11px; padding-left:10px; padding-right:10px; margin-right:10px;}
.btn{background-color:#4e973e; border:0; height:20px; font-family:tahoma; font-weight: bold; vertical-align:middle; color:#FFFFFF; font-size: 11px; padding-left:10px; padding-right:10px;}
.btnm{background-color:#4e973e; border:0; height:20px; font-family:tahoma; vertical-align:middle; color:#000000; font-size: 12px; padding-left:10px; padding-right:10px;}
.btnmsp{background-color:white; border:0; border-style:none;height:20px; font-family:tahoma; vertical-align:middle; color:#000000; font-size: 12px; padding-left:1px;text-decoration=underline;margin:0;}
.btnvoid{background-color:white; border:0; border-style:none;height:20px; font-family:tahoma; vertical-align:middle; color:#000000; font-size: 10px; padding-left:1px;margin:0;}

.input{width:133px; border:1px; border-color:#ababab; font-family:tahoma;  border-style:solid; height:20px; padding-left:5px; font-size: 11px;}
.input2{width:70px; border:1px; border-color:#ababab; font-family:tahoma;  border-style:solid; height:20px; padding-left:5px; font-size: 11px;}
.inputwide{width:200px; border:1px; border-color:#ababab; font-family:tahoma;  border-style:solid; height:20px; padding-left:5px; font-size: 11px;}
.list{ width:160px; border:1px; border-color:#ababab; font-family:tahoma;  border-style:solid; height:20px; padding-left:5px; font-size: 11px;}
.list2{ width:120px; border:1px; border-color:#ababab; font-family:tahoma;  border-style:solid; height:15px; padding-left:5px; font-size: 11px;}

.text{font-size: 10px; padding-bottom:2px;}
#white{color:#FFFFFF;}

.titleheader{ border-bottom: 1px solid #d4d4d4;}
#news{padding-top:8px; padding-bottom:8px;}
#newslist{padding-top:4px; padding-bottom:4px; float:left; padding-right:8px;}

p{font-size: 11px;	font-weight: normal;	text-decoration: none;}
h1{	font-size: 16px; color:#1ea900; font-weight: Bold; }
h2{	font-size: 16px; color:#006d9f; font-weight: bold;}
h3{	font-size: 14px; color:#006d9f; font-weight: normal; }
h4{	font-size: 11px; font-weight: Bold;}
h5{	font-size: 11px; font-weight: normal;  padding-top:8px;}
h6{	font-size: 11px; color:#006d9f; font-weight: normal;}

/*feedback in forms*/
.highlight {font-size: 11px; color:#1ea900; font-weight: normal;}
.highlightblue {font-size: 11px; color:#006d9f; font-weight: normal;}
.highlightgreen {font-size: 11px; color:#1ea900; font-weight: normal;}
/* ---- Information FOR -------- */
.informationTitle {font-size: 12px; color:#CCCCCC; font-weight: normal; padding-left:20px; padding-bottom:5px;}
.breadcrumb {font-family : Tahoma;font-size : 10px;color: #696969;text-transform : uppercase;}
.infoplus{font-size: 11px; font-weight: normal; margin: 0px; padding: 0px; padding-top:8px; padding-right:8px;}

.boxbottom { border-top: solid 1px #d4d4d4;	border-left: solid 1px #d4d4d4;	border-right: solid 1px #d4d4d4; padding:5px;}
.boxbottom2 { border-left-width: 1px; border-left-style: solid; border-left-color: #d4d4d4;	border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #d4d4d4;}


#itemsearch{ background-color:#f8f8f8; height:78px; }
#submenu{ background-color:#f8f8f8; height:45px; }
#submenu h2 {margin-bottom:5px; margin-left:5px; margin-right:5px;}
.submenuline{ border-bottom: solid 1px #d4d4d4;}
.submenuline1{ border-bottom: solid 1px #d4d4d4; border-right: solid 1px #d4d4d4; padding-bottom:2px; font-weight: bold; font-size: 11px;}
.submenuline2{border-bottom: solid 1px #d4d4d4; padding-bottom:2px;  font-size: 12px; color=#000040;}
#itemletter{ background-color:#f8f8f8; height:124px; border:solid #d9d9d9 1px;}

/*features main page*/
#entries{padding-bottom:0; padding-top:5px;padding-bottom: 5px; font-size: 11px;font-weight: normal;text-decoration: none;}
#entries ul.fm {list-style: none;}
#entries ul.fm li a {display: block;text-decoration: none;background: url(../content/bulet.gif) no-repeat 12px 8px;padding: 4px 4px 4px 22px; line-height: 13px;vertical-align: top;}
#entries ul.fm li a:hover {background-color: #F2F2F2;}
.sepline{border-top: 1px solid #d4d4d4;}

.imgspace{ padding-top: 8px;}

#entries1{
	padding-top: 0px;
	padding-bottom: 5px;
	padding-left:0px;
	padding-right:5px;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	margin: 0px;
	width: 100%;
	/*background-color: #CCCC66;*/
	text-align: left;
}
#entries1 ul li{list-style: none; padding: 4px 4px 4px 12px;line-height: 13px; border-bottom:solid 1px #d4d4d4; margin: 0px;}
#entries1 ul li a {display: block;text-decoration: none;vertical-align: top; margin: 0px;}

#mcorn{background:url(../content/roundtablemenu.gif) no-repeat bottom;}
#cornmenu ul.as { list-style: none;}
#cornmenu ul.as li.as a {font-weight: bold; font-size: 11px; display: block; text-decoration: none;background: url(../content/bulet.gif) no-repeat 8px 8px; padding: 4px 4px 4px 22px;	line-height: 13px; vertical-align: top;}

.menucorn{border-top:solid 1px #d4d4d4; background-color:#f8f8f8;}
.menucornbottom{border-bottom:solid 1px #d4d4d4; border-left:solid 1px #d4d4d4; background-color:#f8f8f8;}
.menucorn1{border-bottom:solid 1px #d4d4d4; background-color:#f8f8f8;}
.menucorntitle{border-top:solid 1px #d4d4d4;}
.menucorntop{border-top:solid 1px #d4d4d4; border-left:solid 1px #d4d4d4; background-color:#f8f8f8;}

.bannerright{border-top:solid 1px #d4d4d4; border-left:solid 1px #d4d4d4;  border-bottom:solid 1px #d4d4d4;background-color:#f8f8f8;}
.bannerimage{padding-top:0px; padding-bottom:2px;}

#more{ padding-top: 0px;}
#more ul.md { list-style-position:outside; list-style-image:url(../content/greenbullet.gif);} 
#more ul.md li.md {margin-left:18px; margin-top:3px;}
#more ul.md li.md a {display : block; padding-left:-3px; padding-top:0px; vertical-align : top;text-decoration: underline;	color:#00b600;}

.tableline{ border-bottom: 1px solid #d4d4d4; padding:2px 5px 5px 2px;}

#main {width:100%;border: 1px solid  #d8d8d8;clear: both;background: #ffffff;padding-top: 30px;padding-bottom: 30px;padding-left: 15px;padding-right: 15px;}

#contents {background: #ffffff;}

#header {position: relative;width: 100%;height: 30px;}
#header ul#primary {margin: 0;	padding: 0;	position: absolute;	bottom: -1px;}
#header ul#primary li  {display: inline;	list-style: none;}
#header ul#primary a,#header ul#primary span,#header ul#primary a.current {	width: 140px;display: block;float: left;padding: 8px 0;	margin: 1px 2px 0 0;	text-align: center;	font-family: tahoma, verdana, sans-serif;	font-size: 10px;text-decoration: none;	color: #2a4458;	font-weight: bold;	text-transform: uppercase;}
#header ul#primary span {width: 140px;display: block;float: left;padding: 8px 0;margin: 1px 2px 0 0;text-align: center;	font-family: tahoma, verdana, sans-serif;	font-size: 10px;text-decoration: none;color: #1ea900;font-weight: bold;	text-transform: uppercase;}

#header ul#primary span,#header ul#primary a.current,#header ul#primary a.current:hover {	border: 1px solid #d8d8d8;	border-bottom: none;background: #ffffff;	padding-bottom: 10px;	margin-top: 0;}

#header ul#primary a {	background: #e6e6e6;	border: 1px solid #d8d8d8;	border-bottom: none;}

#header ul#primary a:hover {border-color: #d8d8d8;	background: #ffffff;	padding-bottom: 9px;	margin: 1px 2px 0 0;}
.uli{	padding-left:40px;	list-style-position: outside;	list-style-image: url(../content/uli.gif);	list-style-type: none;}

/*images in book of the month and alumnipof the month blocks*/
#imageblock {float: left;	margin-right: 15px;	margin-bottom: 5px; border-width:1px;border-color: #000000; margin-top: 10px;}

#spacingleft img.ImageLeft {float: left;	margin-right: 15px;	margin-bottom: 5px;	border:1px; color: #000000;border-color: #000000; margin-top: 5px;}
#spacingleft img.ImageRight {float: right;	margin-left: 15px;	margin-bottom: 5px;	border:1px; color: #000000;border-color: #000000; margin-top: 15px;}
.imglink {color: #000000;border-color: #000000;}

/*Pagination numbers*/
.nbpagel{border:1px solid #E6E6E6;font-size:11px;padding: 2px 6px 2px 6px; line-height:22px; margin-left:2px; margin-right:2px;margin-bottom:4px;}
.nbselected{border:1px solid #1ea900;color:#1ea900;font-size:11px;padding:2px 6px 2px 6px; margin-left:2px; margin-right:2px;margin-bottom:4px;}
a.nbplink:link, a.nbplink:visited{font-size:11px;color: #000000;text-decoration: none; font-weight:bold;}
a.nbplink:hover{font-size:11px;	color: #1ea900;	text-decoration: none;}
.nbpage{border:1px solid #CFCFCF;font-size:11px;padding: 2px 6px 2px 6px; margin-bottom:4px;}
.textpagination {font-size : 10px;padding-bottom:8px; padding-top: 4px;}

.p_Ucase {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	font-family: tahoma;
}