@charset "utf-8"; 
* {margin:0; padding:0;}

/***** Main Layout Styles ******/
body{margin:0; background-color:#064a7e;} 

/* main layout elements */
/***** Main Layout Styles ******/
#shell{position:relative; background-image:url(images/bg.jpg); background-position:top; background-repeat:repeat-x;} 
#wrapper{margin:0 auto; position:relative; width:994px; background-image:url(images/contentbg.jpg);background-position:top; background-repeat:repeat-y;}
#container{background-image:url(images/content1.jpg); background-position:top; background-repeat:no-repeat; min-height:710px; _height:710px;}

/***** Content Styles ******/
.content{width:425px; padding-top:284px; padding-left:276px; min-height:700px; _height:700px; cursor:default;}

/*Flashheader*/
#flashheader{width:900px; height:276px;}

/***** Navigations ******/
#menu{width:201px;position:absolute; left:27px; top:255px; text-align:center; z-index:5;}

/* rightpanel */
#rightpanel{width:245px; position:absolute; top:259px; right:32px; text-align:center;} 
#rmenubg{ width:245px; padding-top:1px;}
#rmenuarea{background-image:url(images/rightbg.jpg); background-repeat:repeat-y;}
#rmenu{background-image:url(images/righttop.jpg); background-repeat:no-repeat; padding-top:46px; padding-left:12px;}

/* address */
.address{width:280px; position:absolute; left:45px; top:146px; height:75px;}

/* contentright */
.contentright{width:187px; text-align:left; top:240px; left:30px; min-height:560px; _height:560px; font-size:12px; color:#666666; position:absolute; cursor:text;}
.internship, .internship a:hover{color:#055b9d; font-weight:bold; font-size:12px;}

/*basic page content elements*/
	 .content p, .content ol, .content ul, .content table, .content tr, .content a:link, .content 
	 a:visited, .content h2, .content h3, .content h4, .content h5, .content h6, .contentright{
	 font-family:Trebuchet MS, Arial, Verdana, Microsoft Sans Serif; line-height:18px; color:#666666; cursor:text;  font-size:13px;}
	.content p, .content table{padding-bottom:23px;} 
	.content ol, .content ul{padding-bottom:12px;}
	.content a:link, .content a:visited{text-decoration:underline; cursor:pointer;}
	.content a:hover{color:#074A7F;}
	.content ol{margin-left:30px;}
	.content ul{margin-left:20px; list-style:square; line-height:18px;}	
	
/*headings*/ 
	.content h2, .content h3, .content h4, .content h5, .content h6{margin-bottom:2px; font-weight:
	bold; color:#05477B;}
	
	.content h2{font-size:17px;} 
	.content h3{font-size:15px;}
	.content h4{font-size:14px;}
	.content h5{font-size:13px;}
	.content h6{font-size:12px;}

/* footer */
#footer{width:994px; margin:0 auto; background-image:url(images/contentbtm.jpg); background-position:top; background-repeat:no-repeat; height:62px; padding-top:59px;}
.left, .htmltext{padding-left:300px;}
#admin a, #footer a, #footer, .htmltext{text-decoration:none; font-weight:normal; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#4e9bdb; line-height:16px; text-align:center;}
#footer a:hover, #admin a:hover{text-decoration:underline;} 

/*------Left Menu Implmentation--------*/					
#navigation1{margin:0px; padding:0px; width:201px;} 
#navigation1 li div a img{padding:0px; width:201px; margin:0px;}
/* Sapce between top and bottom for submenus  (ul li ul)*/
#navigation1 li .submenu{float:left; width:198px; background:#05477B; margin-left:2px;}
/* Reduce the gap b/w the navigations */
/** Sub menu Font declaration and text align (ul li ul li a) */
#navigation1 li .submenu span{margin:0px; padding:0px;}
#navigation1 li .submenu span a{font-family:Trebuchet MS, Arial, Verdana, Microsoft Sans Serif; font-size:13px; text-decoration:none; display:block; text-align:left; padding-left:18px; line-height:24px; color:#dddddd;margin:0;}
#navigation1 li div span a:hover{text-decoration:none; color:#3399ff; display:block;} 
#navigation1 li .submenu span a{background:url(images/cursor_normal.gif) left no-repeat;}
#navigation1 li div span a:hover{background:url(images/cursor_hover.gif) left no-repeat;}
#navigation1 li{list-style-type:none;}

/*------Right Menu Implmentation--------*/					
#navigation2{margin:0px; padding:0px; width:208px;} 
#navigation2 li div a img{padding:0px; width:208px; margin:0px;}
/* Sapce between top and bottom for submenus  (ul li ul)*/
#navigation2 li .submenu{width:208px; display:none;}
/* Reduce the gap b/w the navigations */
/** Sub menu Font declaration and text align (ul li ul li a) */
#navigation2 li .submenu span{margin:0px; padding:0px; width:208px;}
#navigation2 li .submenu span a{font-family:Trebuchet MS, Arial, Verdana, Microsoft Sans Serif; color:#666666; font-size:14px; text-decoration:none; display:block; text-align:left; padding-left:38px; line-height:18px;}
#navigation2 li .submenu span#sub135 a, #navigation2 li .submenu span#sub136 a, #navigation2 li .submenu span#sub143 a, #navigation2 li .submenu span#sub144 a, #navigation2 li .submenu span#sub147 a, #navigation2 li .submenu span#sub148 a, #navigation2 li .submenu span#sub151 a, #navigation2 li .submenu span#sub152 a, #navigation2 li .submenu span#sub135 a:hover, #navigation2 li .submenu span#sub136 a:hover, #navigation2 li .submenu span#sub143 a:hover, #navigation2 li .submenu span#sub144 a:hover, #navigation2 li .submenu span#sub147 a:hover, #navigation2 li .submenu span#sub148 a:hover, #navigation2 li .submenu span#sub151 a:hover, #navigation2 li .submenu span#sub152 a:hover{padding-left:47px;}
#navigation2 li div span a:hover{text-decoration:none; color:#066bb8;} 
#navigation2 li{list-style-type:none;}
						
/****    	DNN Overrides	    ****/	
#shell .content strong, #shell .content strong *{font-weight:bold !important;}
#shell .content em, #shell .content em *{font-style:italic !important;}
button, fieldset, legend,label,.Head,.SubHead, a.CommandButton, a.CommandButton:link, a.CommandButton:visited, .ModuleTitle_MenuItem , .ModuleTitle_MenuItem  *, .textBox, textarea, input, select, option, optgroup, .DataGrid_Header,.DataGrid_Item, formlabel, .formLabel, .Normal{color:#000000 !important;}
a.CommandButton, a.CommandButton:link, a.CommandButton:visited, a.CommandButton:hover, a.CommandButton:focus{text-decoration:underline;}
.formTable{width:auto !important;}	
.eipbackimg {display:none;}
.StandardButton{margin-top:4px;}
.ControlPanel, .PagingTable {background:#3077AF;} 
#optionsarea {background:#F0EDE8 !important;}
.ModuleTitle_MenuBar {position:relative; margin-right:10px;}
.ModuleTitle_SubMenu {left:0 !important; top:15px !important; width:150px;}
.ModuleTitle_SubMenu a, .ModuleTitle_MenuBar{background-color:#000000;}
.ModuleTitle_SubMenu a:hover{background-color:#074A7F;}
.errMsg,.errmsg {color:red;}
.EventDay a{width:60px !important; display:block; position:static; white-space:normal;}
.EventDay a br{display:none;}
.formlabel, .formLabel, .Normal{margin-right:12px;}
.formlabel, .formLabel, .Normal, .formTable{font-family:Trebuchet MS, Arial, Verdana, Microsoft Sans Serif; font-size:13px;}
								
/*SIFR Implementation*/									
@media screen {
  .sIFR-flash{visibility:visible !important; margin:0; padding:0;}
  .sIFR-replaced, .sIFR-ignore{visibility:visible !important;}
  .sIFR-alternate{position:absolute; left:0; top:0;  width:0; height:0; display:block; overflow:hidden;}
  .sIFR-replaced div.sIFR-fixfocus{margin:0pt;  padding:0pt;  overflow:auto;  letter-spacing:0px; float:none;}
}
@media print {
  .sIFR-flash{display:none !important; height:0; width:0; position:absolute; overflow:hidden;}
  .sIFR-alternate{visibility:visible !important; display:block !important; position:static !important; left:auto !important; top:auto !important; width:auto !important;  height:auto   !important;}
}
@media screen {
  .sIFR-active h1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:22px; visibility:visible; font-weight:normal; color:#ffffff; padding-bottom:12px;}
}