/* CSS Document */
body 				{ margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333; background-image: url(/assets/images/template/body-bg.jpg); background-repeat: repeat-x; }

/* Headers */
h1 					{ color: #2c59b1; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal;font-size:24px; } 
h2  				{ color: #0066cc; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-size:18px; }
h3					{}
h4					{}
h5					{} 

/* Linkage */
a:link 				{ color: #0099ff; text-decoration: none; } 
a:visited 			{ color: #0099ff; text-decoration: none; } 
a:hover				{ color: #0033cc; text-decoration: underline; }
a:focus				{ color: #0033cc; text-decoration: underline; }
a:active			{ color: #0033cc; text-decoration: underline; }
a.no-hov			{ text-decoration: none !important; background-color: transparent !important; border: 0 !important; }


/* Misc. */
acronym 			{ cursor: help; }
img					{ border: 0; }
p.emphasized-text	{ font-style: italic; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; }
p.larger-text		{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; }
p.largerbig-text		{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 22px; }
.larger-textnew		{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; }
.larger-textblue	{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; color: #0099ff;}
.larger 		{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 15px; }
.largernew 		{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 15px; font-weight: Italic;}
.largercolor		{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 15px; color:#990000; font-weight: bold;}
.largercolornew		{ border: 2px solid #000000; font-size:25px; font-face: arial; color:black; background-color: #C4EAF1; font-weight: bold;}
.small-text		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px;color: #0066cc;}
.clear				{ clear: both; }
.float-left			{ float: left; margin: 5px; }
.float-right		{ float: right; margin: 5px; }
.fine-print			{ font-size: 10px; }
::-moz-selection	{ background-color: transparent !important; color: #6699cc; }
::selection			{ background-color: transparent !important; color: #6699cc; }
.zero-margpad		{ margin: 0; padding: 0; }

/*--- Main Styles ---*/

#container			{ width: 800px; margin: 0 auto; }

/* Header */
#header				{ height: 130px; background-image: url(/assets/images/template/bg-header.gif); background-repeat: no-repeat; }
#logo				{ float: left; }
/*#contact-number		{ float: right; margin-top: 110px; } 20-11-2009-Gaurav*/
#contact-number {
float:right;
font-size:17px;
font-weight:bold;
margin-top:104px;
}

/*--- Main Navigation ---*/
#nav					{ margin: 0; padding: 0; position: relative; width: 800px; height: 35px; font-size: 0.85em; text-transform: uppercase; z-index: 100; }
#nav ul					{ margin: 0; padding: 0; list-style-type: none; }
#nav li					{ float: left; width: 112px; position: relative; border-right: 1px solid #fff; }
#nav li.alumni			{ border: none; }
#nav ul ul				{ width: 150px; }
#nav ul ul				{ width: 150px; height: 0; visibility: hidden; position: absolute; top: 35px; left: 0; }
* html #nav ul ul		{ top: 35px;}
#nav table				{ position: absolute; top: 0; left: 0; }
#nav ul li ul			{ text-transform: none; }

/* Drop Down Effects */
#nav a, #nav a:visited								{ display: block; font-size: 11px; text-decoration: none; color: #fff; width: 102px; height: 35px; background: url(/assets/images/template/nav-bg.jpg) repeat-x; padding-left: 10px; line-height: 29px; }
* html #nav a, * html #nav a:visited				{ width: 112px; w\idth: 102px; }

#nav ul li:hover ul, #nav ul a:hover ul				{ visibility: visible; }
#nav ul :hover ul ul								{ visibility: hidden; }
#nav ul :hover ul :hover ul							{ visibility: visible; }

#nav ul ul a, #nav ul ul a:visited 					{ background: #3365ca; color: #fff; height: auto; line-height: 1em; padding: 5px 10px; width: 112px /* yet another hack for IE5.5 */ }
* html #nav ul ul a									{ width: 112px; w\idth: 102px; }
#nav a:hover, #nav ul ul a:hover					{ color: #fff; background: #000066; }
#nav :hover > a, #nav ul ul :hover > a				{ color: #fff; background: #000066; }

#nav ul ul a.drop, #nav ul ul a.drop:visited 		{ background: #fff; }
#nav ul ul a.drop:hover								{ background: #fff; }
#nav ul ul :hover > a.drop							{ background: #fff; }
/*--- Main Navigation End ---*/

/* Content */
#main						{ padding: 3px 0 3px 0; }
#left-main					{ float: left; width: 300px; }
#right-main					{ float: right; width: 300px; }

#left-side					{ float: left; width: 170px; }
#left-navigation			{ width: 170px;	height: 270px; padding-top: 44px; background-image: url(/assets/images/template/popular-links.gif); background-repeat: no-repeat; color: #fff; text-transform: uppercase; }
#left-navigation ul 		{ margin: 0 0 0 20px; padding: 0; list-style-type: disc; line-height: 20px; }
#left-navigation li			{ margin-top: 5px; }

#left-navigation a			{ color: #fff; }

#virtual-tour		{ margin: 3px 0 0 0; padding: 0; height: 114px; }

#right-side			{ float: right; width: 622px; }

p.tuition			{ border-bottom:#CCC 1px dotted; display: block; height: 24px; }
p.tuition span		{ float:left; }
p.tuition strong 	{ margin:0 0 0 195px; display:block; }

/*--- Page Styles ---*/
/* Home Page - Slideshow */
#slideshow 			{ width: 622px; height: 313px; position: relative; }
#slideshow img 		{ display: none; position: absolute; }

/* Home Page - Student Center */
#student-center					{ width: 622px; height: 64px; margin: 0; padding: 0; }

#student-center img				{ float: left; }

#student-center ul				{ margin: 0; padding: 0; list-style-type: none; }
#student-center li				{ float: left; height: 64px; overflow: hidden; }

#student-center li.login		{ width: 153px; overflow: hidden; border-right: none; }
#student-center li.login a:link			{ display: block; width: 153px; overflow: hidden; }
#student-center li.login a:visited			{ display: block; width: 153px; overflow: hidden; }
#student-center li.login a:hover			{ display: block; text-indent: -153px; }
#student-center li.login a:focus			{ display: block; text-indent: -153px; }
#student-center li.login a:active			{ display: block; width: 153px; text-indent: -153px; }

#student-center li.bookstore	{ width: 156px; overflow: hidden; border-right: none; }
#student-center li.bookstore a:link		{ display: block; width: 156px; overflow: hidden; }
#student-center li.bookstore a:visited		{ display: block; width: 156px; overflow: hidden; }
#student-center li.bookstore a:hover		{ display: block; text-indent: -156px; }
#student-center li.bookstore a:focus		{ display: block; text-indent: -156px; }
#student-center li.bookstore a:active		{ display: block; width: 156px; text-indent: -156px; }

#student-center li.library		{ width: 157px; overflow: hidden; border-right: none; }
#student-center li.library a:link			{ display: block; width: 157px; overflow: hidden; }
#student-center li.library a:visited		{ display: block; width: 157px; overflow: hidden; }
#student-center li.library a:hover			{ display: block; text-indent: -157px; }
#student-center li.library a:focus			{ display: block; text-indent: -157px; }
#student-center li.library a:active		{ display: block; width: 157px; text-indent: -157px; }

#student-center li.logo			{ width: 156px; overflow: hidden; border-right: none; }

/** About **/

/* Message & Mission */
#mission-statement			{ margin: 10px auto; padding: 10px; border: 1px solid #0066ff; }
#mission-statement p		{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; font-style: italic; }

/* CMU Advantage */
ul#cmu-advantage li			{ margin-top: 5px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; }

/* President's Message */
#president-message			{ float: right; margin: 0 0 5px 5px; background-color: #0066cc; padding: 10px; color: #fff; text-align: center; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; }

/** </END About> **/

/** <Admissions> **/

/* Admission Process */
#admissions-steps			{ border: 1px solid #0066ff; padding: 5px; }
.admissions-steps			{ display: block; width: 100%; height: 24px; padding: 6px 0 0 0; background-color: #0066ff; color: #fff; font-family: Georgia, "Times New Roman", Times, serif; }
#admissions-steps ul li		{ margin-top: 5px; }

.admissions-steps2			{ display: block; width: 100%; height: 20px; padding: 6px 0 0 0; background-color: #ffffff; color: #fff; font-family: Georgia, "Times New Roman", Times, serif; }


/* FAQs */
#admissions-faqs			{ padding-right: 20px; }
#admissions-faqs strong		{ color: #0066ff; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; font-weight: normal; }
#admissions-faqs li			{ width: 530px; padding: 5px; list-style-type: none; margin-top: 10px; border: 1px solid #0066ff; }

/** </END Admissions> **/

/** <Academics> **/
.faculty-profiles			{ margin: 5px 0 0 0; padding: 5px; border: 1px solid #0066ff; background-color: #cdcdcd; color: #666; }
.faculty-profiles img		{ float: right; margin: 5px; border: 1px solid #fff; }
.faculty-profiles h2		{ color: #fff; }

/** <Student Center> **/

/* Online Resources */
.resources		{ margin-top: 5px; padding: 5px; border: 1px solid #0066ff; }

/** </END Student Center> **/





/*-------------------------------------------PAGE STYLES END-------------------------------------------------------------*/

/* Footer */
#footer			{ width: 794px; height: 50px; padding: 10px 3px 0 3px; background-image: url(/assets/images/template/bg-footer.gif); background-repeat: no-repeat; font-size: 9px; color: #666666; }

#copyright-info	{
	margin-top:10px;
	padding-bottom:10px;
	text-align:center;
}
#copyright-info-h	{
	margin-top:0px;
	padding-bottom:10px;
	text-align:center;
}
#footer-nav {
	text-align:center;
}

#footer a		{ color: #666666; }

#copyright-info a { color:#0099FF; font-size:10px;}

/* Form Styles */
#form						{ float: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
#form em.asterik			{ color: #f00; }
#form div.row				{ clear: both; padding-top: 5px; }
#form label					{ float: left; width: 210px; text-align: left; }
#form span.field			{ float: right; width: 335px; text-align: left; }
#form div.submit			{ clear: both; }
#form .req					{ font-weight: bold; }

#form input					{ background-color: #fff; border: 1px solid #000; padding: 2px; }
#form textarea				{ background-color: #fff; border: 1px solid #000; padding: 2px; }
#form input:focus			{ background: #f2f2f2; border: 1px solid #ff6600; }
#form textarea:focus		{ background: #f2f2f2; border: 1px solid #ff6600; }

#divright 			{ float: right; width: 850px;  top:50px;}
#divheight 			{ height: 20px;  }
.greenbox{
 border: 2px solid #000000; font-size: 20px; font-face: arial; color:black; background-color: #C4EAF1;
}
.blacktext{
 font-size: 26px; font-weight: bold; font-face: arial; color:#335687; 
}
.blacktextnew{
 font-size: 20px; font-weight: bold; font-face: arial; color:#335687; 
}
/** <About CMU> **/

/* University Memberships */
.inline{
font-size: 9.0pt;
font-family:Georgia;
color:#333333;
font-style:italic;
language:EN;
}
.head{
font-size:12.0pt;
font-family:Georgia;
color:#333333;
font-weight:bold;
language:EN;
}
.greenboxtext{
font-size:20.0pt;
font-family:Georgia;
color:#0F2B5B;
font-weight:bold;
language:EN;
}
.inlinetext{
font-size:16.0pt;
font-family:Georgia;
language:EN;
}
.redtext{
font-size:16.0pt;
font-family:Georgia;
color:#7C2128;
font-weight:bold;
language:EN;
}
.contact{
font-size:16.0pt;
font-family:Georgia;
font-style:italic;
language:EN;
}
.contactno{
font-size:16.0pt;
font-family:Georgia;
language:EN;
}
.greenboxtext1{
font-size:17.0pt;
font-family:Californian FB;
color:#0F2B5B;
font-weight:bold;
language:EN;
}
.greenboxtext2{
font-size:12.0pt;
font-family:Californian FB;
color:#0F2B5B;
language:EN;
}
.greenboxtext3{
font-size:14.0pt;
font-family:Californian FB;
color:#0F2B5B;
font-style:italic;
language:EN;
}
.inlinetext1{
font-size:14.0pt;
font-family:Arial;
color:#0F2B5B;
language:EN;
}
.li{
font-size:14.0pt;
font-family:Avant Guard;
color:#0F2B5B;
language:EN;
}
.lilist{
font-size:14.0pt;
font-family:Arial;
color:#0F2B5B;
language:EN;
}
.secondli{
font-size:14.0pt;
font-family:Georgia;
color:#002C5F;
text-decoration:underline;
font-weight:bold;
language:en-US;
}
.secondlinks{
font-size:13.0pt;
font-family:Georgia;
language:en-US;
}
.secondtext{
font-size:13.0pt;
font-family:Georgia;
color:#002C5F;
language:en-US;
}
.secondtextlink{
font-size:13.0pt;
font-family:Georgia;
font-weight:bold;
language:en-US;
}
.bottomtextaddress{
font-size:14.0pt;
font-family:Georgia;
color:#002C5F;
language:en-US;
}
.bottomtextbold{
font-size:20.0pt;
font-family:Georgia;
color:#002C5F;
font-weight:bold;
language:en-US;
}
.bottomcontactline1{
font-size:18.0pt;
font-family:Georgia;
language:en-US;
}

/** </END University Memberships> **/

/***Date 19-12-2009- Gaurav GMR***/

#gi-bill		{ margin: 0 0 4px 0; padding: 0; height: 114px; }

/***GMR***/

.tution-assistance li{
  font-size:14px;
  line-height:25px;
}
.military_spacing23 {
  line-height:23px;
   }
.military_spacing18 {
  line-height:18px;
   }
.military_spacing20 {
  line-height:20px;
   }
