﻿/* CSS Document */
/****************************************************************************************************

/* BODY, FONT AND COLOR, GLOBAL	(id=GENERIC)
**********************************************************/
body {font:normal 12px Verdana,Arial,Helvetica,sans-serif; color:#666; text-align:left; background: url(../images/page-bg.jpg) left top repeat-x; line-height:125%;}
/* global reset */
p {padding:0; margin:0}
h6 {padding:0; margin:0}
h5 {padding:0; margin:0}
h4 {padding:0; margin:0}
h3 {padding:0; margin:0}
h2 {padding:0; margin:0}
h1 {padding:0; margin:0}
form {padding:0; margin:0}
body {padding:0; margin:0}



/* SUSHANT
a {text-decoration:none;}
a:focus {outline:0}
a:active {outline:0}
*/



img {border:none; padding:0; margin:0}
p {line-height:150%} 
p.LineHT {line-height:200%}
h2.heading  {
	font-size:24px; font-family:"Trebuchet MS"; color:#cc5516; font-weight:normal;
}
/** HEADER ELEMENTS STYLING	(id=HEADERS) **/
/* 	BODY WRAPPER / HEADER / TOP MENU  (id=HEAD)
**********************************************************/
#mainWrapper {margin:0 auto; width:825px;}
#header {background:url(../images/header_bg.gif) left top no-repeat; margin-top:18px; width:827px; height:174px}
#logo {float:left; width:124px; height:116px; margin:21px 0 0 39px; display:inline}
#headerright {float:right; color:#333; width:500px; text-align:right; padding:15px 15px 0 0; height:85px}
#globalNav {float:left; width:805px; padding:0 10px; margin:7px auto 0}  /* navigation */

/*#welcome {float:right; width:30%; text-align:right; margin:10px 10px 0 0; display:inline}*/
/* 	MAIN CONTENT / MIDDLE CONTAINERS  
**********************************************************/
.maincont{background:#dedad9 url(../images/content-bg.jpg) left top repeat-x; width:958px}
.menu {background:url(../images/menu-bg.jpg) left center repeat-x; height:52px; width:964px}
.search {background:url(../images/box-bg.jpg) left center repeat-x; width:942px; height:66px} 
.cont {background:#fffefd url(../images/cont_grd.gif) left top repeat-x;  width:815px}
.contNoLeft {background:#fffefd url(../images/cont_grd.gif) left top repeat-x;  width:925px}
.banner {margin:10px auto; width:927px}
/*.cont {border-top:4px solid #c5e2fd; background:#fff;}*/
.leftcont {width:235px; float:left; background:url(../images/leftcont_bg.gif) left top repeat-x; padding-left:6px}
.rightcont {width:569px; float:right}
.leftone {width:305px; padding-left:18px; float:left}
.leftone p {margin:0 0 15px; }
.rightone {width:225px; float:right}
.events {
	font-size:14px; width:255px; margin-left:8px; color:#d65607; font-family:"Trebuchet MS";
}
/* 	RESUBALE UL LI / MENUS / 	(id=NAVS)
**********************************************************/
/* navigation menu */

/* 	MODULES (id=ARTICLE)
**********************************************************/
.module01RB  {background:url(../images/content_bg.jpg) no-repeat; overflow:hidden}
.module01LB  {background:url(../images/content_bg.jpg) no-repeat; overflow:hidden}
.module01RT  {background:url(../images/content_bg.jpg) no-repeat; overflow:hidden}
.module01LT  {background:url(../images/content_bg.jpg) no-repeat; overflow:hidden}
.module01LT {background-position:left top; height:10px}
.module01RT {background-position:right top}
.module01LB {background-position:left -10px; height:11px}
.module01RB {background-position:right -10px}
.midcont {background:#fff; border-left:1px solid #d4cdcf; padding:0 10px; border-right:1px solid #d4cdcf;}

.module02RB  {background:url(../images/leftcont.jpg) no-repeat; overflow:hidden}

.module02LB  {background:url(../images/leftcont.jpg) no-repeat; overflow:hidden}

.module02RT  {background:url(../images/leftcont.jpg) no-repeat; overflow:hidden}

.module02LT  {background:url(../images/leftcont.jpg) no-repeat; overflow:hidden}
.module02LT {background-position:left top; height:7px}
.module02RT {background-position:right top}
.module02LB {background-position:left -9px; height:8px}
.module02RB {background-position:right -9px}
.midcont01 {background:#fde5d9; border-left:1px solid #e6c3b0; padding:0 5px; border-right:1px solid #e6c3b0;}

/* 	RESUBALE PURE BACKGROUNDS			(id=BGS)
**********************************************************/

/* 	ALL BORDER CSSs		(id=BORDERS)
**********************************************************/
/* 	ALL TEXT CSS	(id=TEXTAll)
**********************************************************/
/* font SIZES */
.vsmlTxt{font-size:10px}
.smlTxt{font-size:11px}
.para{font-size:12px}
.big{font-size:16px}
/*font WEIGHTS */
.strong{font-weight:bold}
.normTxt a{font-weight:normal}
.normTxt{font-weight:normal}
/* text TRANSFORMS */
.allCaps{text-transform:capitalize}
.textU a{text-decoration:underline}
.textU{text-decoration:underline}
.upperCase {text-transform:uppercase}
.verticleAlign {vertical-align:top}
/* text ALIGN & content ALIGN for inline level ELEMENTS */
.centerAll{text-align:center}
.alignLeft{text-align:left}
.alignRight{text-align:right}
.justify {text-align:justify}
/* colored text */
.creamtxt {color:#47281e;}
/* Other */
/* 	ALL INPUT & FORM CLASSES	(id=INPUT)
**********************************************************/
.input {border:none; background:#fff; padding:4px;} 
.button {background:#9b1104 url(../images/btn_bg.gif) left top repeat-x; color:#fff; cursor:pointer; text-transform:capitalize; border:1px solid #9b1104; padding:5px; font-size:13px; font-weight:bold}
/* 	FOOTER 	(id=FOOTER)
**********************************************************/
#footer{color:#234e73; height:70px; text-align:center; margin:15px 0 0; width:100%; background:url(../images/footer_bg.gif) left top repeat-x}
ul.footernav {margin:0; padding:15px 0 0}
ul.footernav li {list-style-type:none; display:inline}
ul.footernav li a {color:#234e73; padding:0 12px; text-transform:capitalize}
/* 	REQUIRED PADDINGS / MARGINS (id=PADS)
**********************************************************/
/* paddings */
.padOne{padding:8px}
.padTop {padding-top:10px}
.padAll{padding:10px}
.padBtm{padding-bottom:5px}
.padSmlleft {padding-left:5px}
/* margins */
.marginTop{margin-top:10px;}
.marginBtm{margin-bottom:10px}
.margTopbig {margin-top:15px}
.marginnLft {margin-left:10px}
/* 	MISCELLANEOUS (id=MISC)
**********************************************************/
.clr {clear:both; height:0; padding:0; margin:0; overflow:hidden}
.fl{float:left}
.fr{float:right}




/* SUSHANT
a:visited {
color:#000000;
display:block;
font-size:12px;
height:25px;
overflow:hidden;
text-align:left;
text-decoration:none;
vertical-align:top;
width:auto;
}

a:visited {
color:#000000;
display:block;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
height:20px;
line-height:20px;
overflow:hidden;
padding-left:10px;
text-align:left;
text-decoration:none;
vertical-align:middle;
}

*/


.ms-topNavFlyOutsContainer {position:absolute;}


.ms-SubtopNavFlyOutsSelected_ocs a {
color:white;
display:block;
font-size:12px;
height:25px;
overflow:hidden;
text-align:left;
text-decoration:none;
vertical-align:top;
width:auto;
}

.ms-topnav_ocs a {
color:#FFFFFF;
display:block;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
height:36px !important;
line-height:30px !important;
overflow:hidden;
padding:0 17px 0 10px;
text-align:center;
text-decoration:none;
vertical-align:middle;
font-size:12px !important;
font-weight:bold;
display:block;
}
.ms-topNavHover_ocs td {text-align:right; overflow:hidden; width:5px;}
.ms-topnav_ocs  {padding-left:5px}

.ms-topNavHover_ocs {
	background:url(/images/leftnav_hover.gif) left top no-repeat; height:36px}

.ms-topNavHover_ocs a {
	background:url(/images/rightnav_hover.gif) right top no-repeat !important; color:#000 !important; height:36px !important; line-height:30px !important}
}

/*.ms-topnav_ocs td:hover {
	background:url(/images/leftnav_hover.gif) left top no-repeat}

.ms-topnav_ocs td a:hover{
	background:url(/images/rightnav_hover.gif) right top no-repeat; color:#000 !important} */
	
.smenu{
color:#ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif; 
float: left;
font-size: 12px; 
margin-left: 10px; 
margin-bottom: 10px; 
margin-top: 8px;
	
}
.smenu a{
	color:#ffffff !important;
	font-weight:bold;
	font-size: 12px;
	float:left; display:block;
    line-height:13px !important; 
    padding:0 4px;

    
}
.smenu li{
	color:#ffffff  !important; line-height:13px !important;
	 display:block !important; float:left; list-style-type:none;
}
.smenu li a {
	float:left;
}
.ms-quicklaunchheader {
background-color:transparent;
background-image:none;
background-repeat:repeat-x;
border-left:none;
color:#003399;
font-size:8pt;
font-weight:normal;
padding:2px 6px 4px;
}
.ms-quicklaunch table td {
border-top:0;
}
.ms-quicklaunch span.ms-navheader {
background-color:transparent;
border-left:none;
border-top:none;
padding:1px 4px 4px;
}
.ms-navheader2 td {
background-color:transparent;
border-left:none;
border-top:none;
padding:1px 4px 4px;

}
.ms-quicklaunch table.ms-navheader td {
background-color:transparent;
border-left:none;
border-top:none;

}
.ms-quicklaunch table.ms-navheaderHover td {
background-color:#ffffff;
}

.ms-navheader a:hover {background:url(/images/hoverwhite.gif) left center no-repeat; font-weight:bold;  width:220px; display:block; padding:5px 0 0!important}

.ms-navheader a,.ms-navheader2 a{font-weight:bold; text-indent:10px; color:#000000 !important; height:28px !important; display:block; text-decoration:none; width:220px !important; padding:5px 0 0 !important}

.ms-quicklaunchouter {
border-bottom:none;
border-right:none;
}
/*.ms-standardheader{
	display:none;
}*/
.ms-quicklaunch table.ms-selectednav {
background-color:transparent;
background-image:none;
background-repeat:repeat-x;
border:none;
margin:2px 2px 0;
width:97%;
}
.ms-recyclebin{
	display:none
}
.ms-quickLaunch {
background-color:transparent;
border:none;
font-family:tahoma;
font-size:8pt;
line-height:10pt;
}
.ms-nav {
background-color:transparent;
background-image:none;
background-repeat:repeat-x;
font-family:tahoma;
}
.ms-navsubmenu1 {
background-color:transparent;
border-collapse:collapse;
width:100%;
}
span.ms-navitem {
background-image:none;
background-position:left top;
background-repeat:no-repeat;
font-family:tahoma;
padding:3px 6px 4px 16px;
}
table.ms-navitem td {
background-image:none;
background-position:left top;
background-repeat:no-repeat;
font-family:tahoma;
padding:3px 6px 4px 16px;
}
.ms-quicklaunch table.ms-selectednav td {
background:none;
border:none;
margin:0;
padding:0 4px 1px 12px;
}
.ms-navsubmenu2 {
background-color:#e65b2b!important;
margin-bottom:6px;
width:150px;
padding:5px;
color:#fff !important
}

.ms-nav:hover  {
background-color:#ffffff;
}


.ms-navItem a {
color:#fff;
text-decoration:none;
text-align:left !important;
}
.ms-navheader a:hover, .ms-navheader2 a:hover {
color:#000000;
text-decoration:none;
}

.zz1_TopNavigationMenu_0 {
	background-color:#271110 !important; padding:3px 5px !important; width:250px !important;
	clear:both !important;
}
.zz1_TopNavigationMenu_0  a{
	text-align:left !important;
	clear:both; !important}
.zz1_TopNavigationMenu_1{
	color:#fff !important; font-size:12px !important; text-align:left;
	clear:both; !important}

.zz1_TopNavigationMenu_15{
	background-color:#d95c1b !important; width:240px !important; cursor:pointer; display:block; padding:0 0px !important;
	clear:both; !important}

.zz1_TopNavigationMenu_4 img{display:none}

table.ms-navitem td a {
	text-align:left !important; color:#fff;
}
.ms-quicklaunch table.ms-selectednavheader td {
	background-image:none
}
.ms-navheader td img {display:none}

.zz2_QuickLaunchMenu_1{
	color:#fff !important; text-decoration:none; font-size:12px !important;text-decoration:none; height:25px
}

.zz2_QuickLaunchMenu_6 td a{
	font-size:12px !important;padding:0 5px !important; line-height:23px!important; height:25px !important; display:block; width:140px 
}
.zz2_QuickLaunchMenu_6 td a:hover {
	background-color:#271110; text-decoration:none; padding:0 5px !important; display:block; height:25px !important; 
}
.zz2_QuickLaunchMenu_6 td {
	padding:0 !important;
}
.ms-SubtopNavFlyOuts_ocs, .zz1_TopNavigationMenu_7 td a{
	padding:0 5px !important; height:25px !important; line-height:25px !important;
	
}

.ms-alternating {
background-color:transparent;
}

.ms-WPBorder, .ms-WPBorderBorderOnly {
border:0px;
}
.ms-partline {
background-color:transparent;
}

.ms-vh, .ms-vh2, .ms-vh-icon, .ms-vh2-nofilter, .ms-vh2-nofilter-icon, .ms-viewheadertr .ms-vh-group, .ms-vh2-nograd, .ms-vh3-nograd, .ms-vh2-nograd-icon, .ms-ph, .ms-pickerresultheadertr {
background-color:#F2F2F2;
background-image:url(/_layouts/images/viewheadergrad.gif);
background-repeat:repeat-x;
padding-bottom:0;
padding-top:1px;
}

.eventDate{
	font-size:12px;
	
}
.upcoming a{
	 color:#cc5516;
	font-weight:bold; 
	padding-top:10px; 
	font-size:18px !important; 
	padding-left:10px; 
	border-top:1px solid #c29277;
	height:50px !important;
	vertical-align:top;
}
.upcoming a{
  color:#cc5516 !important;
}
.upcoming a span{
	color:#3a1803 !important;
	height:50px !important;
	vertical-align:top;
	cursor:pointer;
}

.eventDate {
	color:#3a1803; font-size:12px !important; font-weight:bold;
}

.description{
	color:#cc5516 !important;
}

.padTD td {
	padding:3px 0
}
.readMore a {
	font-size:11px !important; text-align:right !important;
}

.brdTop {
	border-top:1px solid #c29277;
}
.padleft {
	padding-left:10px;
}

.pageContent {
color:#666666;
font-family:tahoma;
font-size:9pt;
padding-left:10px;
width:670px!important;
}

.ms-pagebreadcrumb, .ms-pagebreadcrumb a {
background-color:transparent;
color:#666666;
font-size:8pt;
text-decoration:none;
}

.footer{
	font-size:12px;
	font-family:Verdana;
	color:#CC5516;
	padding-top:2px;
	padding-bottom:2px;
}
.footer a{
	font-size:12px;
	font-family:Verdana;
	color:#CC5516 !important;
	padding-top:2px;
	padding-bottom:2px;
	cursor:pointer;
	text-align:center !important;
	display:inline !important;
}

/* CSS Document */
#DatePickerDiv
{
	display:none !important;
}
/*.pagecontent td {
	border:solid 1px #CC5516;
	
	padding:5px 5px 5px 5px;
}
.pagecontent td table td{
	border:none;
	padding:5px 5px 5px 5px;
}*/

.gradient {
	background:#fde5d9 url(/images/Grd-webpart.gif) left top repeat-x;
	
}
.minheight{
	min-height:400px;
}
* html .minheight{
	height:400px;
}


/* IE 6 fix start*/
.ms-vb a:visited
{color:#003399;
text-decoration:none;
font-size:8pt;
}
td.ms-vb-icon {
	padding:0px !important;
}
td.ms-vb-icon a{
	padding-left:0px !important;
	padding:0px !important;
}
td.ms-vb2 a:visited
{color:#003399;
text-decoration:none;
font-size:8pt;
padding:0px;
line-height:18px;

}
td.ms-vb2 a{
	
	padding:0px !important;
}
.ms-vb2 a{
	
	font-size:8pt !important;
	font-family:Tahoma !important; 
	height:auto !important;
	padding:0px !important;
}
td.ms-vb2{
	padding-top:0px !important;
	padding-bottom:0px !important;
}
ul.staff li {
	display:block; padding:0 0 5px 0; margin:0;

}
ul.staff li a {
	color:#0000ee !important; display:inline; text-align:left; font-size:14px !important; padding:0 !important; }
	
ul.staff li a:visited {
	color:#0000ee; display:inline;font-size:14px !important;
}
ul.staff li a:selected {
	color:#0000ee !important; display:inline; font-size:14px !important;
}

.staff1 a{
	color:#0000ee !important; text-align:center; display:inline !important; font-size:14px !important;}
	
#DatePickerDiv{
	display:block !important;
}

.ms-datepickerouter{
	border-left:1px solid #6F9DD9;
	border-top:1px solid #6F9DD9;
}
.ms-pagebreadcrumb, .ms-pagebreadcrumb a {
	
	display:none
}
/* IE 6 fix end*/