/**************************************/
/*              GLOBALS               */
/**************************************/
body		{margin:0;text-align:center;padding:0;font-size:14px;line-height:20px;font-family:Tahoma, Geneva, sans-serif;}
div			{text-align:left;}
strong		{font-weight:bold;}
em			{font-style:italic;}
p			{font-size:12px;}
a:active	{outline:none;}
a:focus		{-moz-outline-style:none;}

body		{background-color:#ccc;}
#page		{background:#FFF;margin:10px;padding:10px;border:#09C 1px solid;box-shadow:0 0 5px #CCC;min-width:970px;min-height:600px;
	box-shadow:0 0 10px #999;}

h1			{background: #fff none repeat scroll 0 0;
    border-top: 1px solid #a8e2ff;
    color: #000;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-style: italic;
    font-weight: bold;
    margin-top: 0;
    padding-top: 10px;
    text-shadow: 1px 1px 0 #fff;
text-transform: uppercase;}
h2			{font-size:16px;font-weight:bold;}
h3			{font-size:14px;font-weight:bold;}

.heading1	{background:#000;color:#FFF;text-align:center;font-size:20px;padding:10px;text-shadow:1px 1px 3px #000;}
.heading2	{color:#000;text-align:center;font-size:16px;padding:5px;text-shadow:1px 1px 2px #ccc;}
.heading3	{background:#FFF;padding:2px 10px;border-top:#A8E2FF 1px solid;text-shadow:1px 1px 0 #FFF;}

input[type="text"],
input[type="password"]{width:200px;border:#CCC 1px solid;padding:5px;font-family:Tahoma, Geneva, sans-serif;font-size:12px;
	box-shadow:inset 1px 2px 3px #eee;-moz-box-shadow:inset 1px 2px 3px #eee;-webkit-box-shadow:inset 1px 2px 3px #eee;
	border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
input[type="text"]:hover,
input[type="password"]:hover{border-color:#09C;}
input[type="text"]:focus,
input[type="password"]:focus{border-color:#09C;}
input[type="submit"],input[type="reset"]{border:#000 1px solid;padding:5px 10px;background:#ccc;color:#000;font-size:12px;
	box-shadow:inset 2px 2px 3px #fff,inset -2px -2px 3px #999;
	border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}

input[disabled],select[disabled]{background-color:#f6f6f6 !important;color:#999 !important;cursor:default;}
input[disabled]:hover{border-color:#CCC;}

.paging{border:red 0 solid;text-align:right;cursor:default;margin:10px auto}
.paging span{background:#000;color:#FFF;border-radius:3px;cursor:default;margin:0 2px;padding:2px 7px}
.paging span.disable{background:#eee;color:#999;border-radius:3px;cursor:default;margin:0 2px;padding:2px 7px}
.paging a{background:#FFF;color:#000;border-radius:3px;text-decoration:none;margin:0 2px;padding:2px 7px}
.paging a:hover{background:#000;color:#fff;border-radius:3px;text-decoration:none;margin:0 2px;padding:2px 7px}


/**************************************/
/*              LOGIN                 */
/**************************************/
#login		{margin:0 auto;background:#FFF;width:340px;height:220px;border:#000 2px solid;box-shadow:0 10px 20px -10px #000;display:none;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.pagetitle	{font-family:'Playball',cursive;font-size:30px;text-shadow:1px 1px 0 #FFF;padding:10px;background:#F2F2EA;margin:10px 0;color:#BE2940;}
#login ul			{margin:10px 0 0 26px;width:280px;}
#login ul li		{margin:6px 0;}
#login ul li label	{width:80px;float:left;color:#666;}

#error		{background:#FFBBBB;color:#C00;margin:0px 0 10px 0;font-weight:bold;text-align:center;border:#C00 1px solid;text-shadow:1px 1px 0 #FFDDDD;}
#done		{background:#D5FFD5;color:#007700;margin:0px 0 10px 0;font-weight:bold;text-align:center;border:#007700 1px solid;text-shadow:1px 1px 0 #EAFFEA;}

/**************************************/
/*              HEADER                */
/**************************************/
#top			{border-bottom:#fec200 4px solid;height:60px;}
#logo			{margin:20px 0;width:600px;}
#logo a			{text-decoration:none;color:#000;width:600px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:40px;text-shadow:2px 2px 2px #999;}

#userinfo		{text-align:right;width:200px;float:right;margin-top:-20px;}
#userinfo a		{color:#000;}
#userinfo a:hover{color:#036;}

/**************************************/
/*             NAVIGATION             */
/**************************************/
#navs			{border-bottom:#fec200 1px solid;background:#FFF;font-family:Tahoma, Geneva, sans-serif;margin-bottom:10px;}
#navs ul		{margin-left:0;}
#navs ul li		{display:inline-block;text-align:center;position:relative;}
#navs ul li a	{text-decoration:none;font-weight:bold;color:#036;line-height:30px;display:block;font-size:12px;padding:5px 25px;}
#navs ul li a:hover{background:#000;color:#FFF;}
#navs ul li ul li {width:200px; }
#navs ul li ul li a{color:#FFF;width:auto; }
#navs ul li ul li a:hover{background:#036;color:#FFF;}


/**************************************/
/*            MAIN CONTENT            */
/**************************************/



/**************************************/
/*               FOOTER               */
/**************************************/
#footer			{border-top:#000 4px solid;background:#FFF;padding:10px 20px 20px;text-align:center;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;margin:10px 0 0 0;clear:both;}
#footer #notice	{font-size:16px;margin:20px 0;color:#000;width:300px;}
#footer #sign	{font-size:12px;margin:20px 0;color:#89A7F5;float:right;}
#footer #sign a	{color:#89A7F5;}
#footer #sign a:hover{color:#000;}

.fieldset1		{border:#A8E2FF 1px solid;width:400px;padding:20px;}
.fieldset1 legend	{padding:0 10px;margin-left:-10px;font-style:italic;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-weight:bold;font-size:18px;color:#000;text-transform:uppercase;}

.fieldset2		{border:#A8E2FF 1px solid;padding:10px;}
.fieldset2 legend	{padding:0 10px;font-style:italic;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-weight:bold;font-size:18px;color:#000;text-transform:uppercase;}

.form1			{margin-top:10px;}
.form1 ul li	{margin-bottom:10px;}
.form1 ul li label{float:left;width:150px;}


.button1{border:#000 1px solid;padding:5px 10px;background:#ccc;color:#000;font-size:11px;text-decoration:none;font-weight:bold;
	box-shadow:inset 2px 2px 3px #fff,inset -2px -2px 3px #999;-moz-box-shadow:inset 2px 2px 3px #fff,inset -2px -2px 3px #999;-webkit-box-shadow:inset 2px 2px 3px #fff,inset -2px -2px 3px #999;
	border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o--webkit-border-radius:3px;}
.button1:focus, .button1:hover,.button1:focus, .button1:hover{color:#000;background:#aaa;
	box-shadow:inset 0 0 3px #666;-moz-box-shadow:inset 0 0 3px #666;-webkit-box-shadow:inset 0 0 3px #666;}
	
.button2{border:#000 1px solid;padding:1px 10px !important;background:#ccc;color:#000;font-size:11px;text-decoration:none;
	box-shadow:inset 2px 2px 3px #fff,inset -2px -2px 3px #999;-moz-box-shadow:inset 2px 2px 3px #fff,inset -2px -2px 3px #999;-webkit-box-shadow:inset 2px 2px 3px #fff,inset -2px -2px 3px #999;
	border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o--webkit-border-radius:3px;}
.button2:focus, .button2:hover,.button2:focus, .button2:hover{color:#000;background:#aaa;cursor:pointer;
	box-shadow:inset 0 0 3px #666;-moz-box-shadow:inset 0 0 3px #666;-webkit-box-shadow:inset 0 0 3px #666;}

.button3{border:#000 1px solid;padding:1px 10px !important;background:#A8E2FF;color:#000;font-size:11px;text-decoration:none;
	box-shadow:inset 2px 2px 3px #fff,inset -2px -2px 3px #5ECBFF;-moz-box-shadow:inset 2px 2px 3px #fff,inset -2px -2px 3px #5ECBFF;-webkit-box-shadow:inset 2px 2px 3px #fff,inset -2px -2px 3px #5ECBFF;
	border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;}
.button3:focus, .button3:hover,.button3:focus, .button2:hover{color:#000;background:#A8E2FF;cursor:pointer;
	box-shadow:inset 0 0 3px #666;-moz-box-shadow:inset 0 0 3px #666;-webkit-box-shadow:inset 0 0 3px #666;}


/************************************************************/
/*						Settings							*/
/************************************************************/
.left,.settingsContainer{min-height:200px;}

.left	{border-right:#000 1px solid;background:#FFF;width:200px;margin:10px 0;float:left;}
.left ul	{margin-left:10px;padding:5px 0;}
.left ul li	{line-height:30px;border-bottom:#A8E2FF 1px solid;}
.left ul li a	{color:#000;font-weight:bold;text-decoration:none;font-size:11px;display:block;padding:0 0 0 10px;}
.left ul li a:hover{background:#FFF;color:#000;}
.left ul li a.active{background:#FFF url(../images/next_icon.png) no-repeat 95% 50%;color:#000;}

.settingsContainer	{margin-left:220px;padding:10px 0 0 0;}

.table1		{border-top:#D0DCFB 1px solid;border-left:#D0DCFB 1px solid;}
.table1 th	{background:#C8D6FB;border-right:#E8EEFD 1px solid;border-bottom:#D0DCFB 1px solid;padding:0px;text-shadow:1px 1px 0 #E0E8FC;}
.table1 td	{border-right:#D0DCFB 1px solid;border-bottom:#D0DCFB 1px solid;text-align:center;padding:3px;text-shadow:1px 1px 0 #FFF;}
.table1 tr:nth-child(even){ background:#F3F7FE;}
.table1 tr:nth-child(odd){ background:#E8EEFD;}
.table1	tr:hover{background:#D0DCFB;}
.table1	tr:hover td{border-color:#A5BBF8;}


.table2		{border-left:#eee 1px solid;border-top:#eee 1px solid;}
.table2 th	{background:#f6f6f6;padding:5px;border-right:#eee 1px solid;border-bottom:#eee 1px solid;}
.table2 td	{text-align:center;padding:5px;border-right:#eee 1px solid;border-bottom:#eee 1px solid;}

/************************************************************/
/*						Admissions							*/
/************************************************************/
table tr td	{text-align:left;vertical-align:middle !important;}
.right{text-align:right !important;}
.borderbottom1	{border-bottom:#ddd 1px dashed;padding-bottom:10px;}
input[type="text"],input[type="password"],select{width:200px;}
input[type="text"],textarea{font-family:"Courier New", Courier, monospace;font-size:13px !important;}
.photo	{width:220px;height:180px;display:block;float:right;}
.photo h1	{border:0;background:none;font-style:normal;color:#A8E2FF;text-shadow:1px 1px 0 #0074D2;margin:10px 0 0 0;text-align:center;font-size:40px;}
.button1	{font-weight:normal;width:100px;}
#academic div	{}
#academic div.c1,#academic div.c2,#academic div.c3,#academic div.c4	{display:inline-block;margin:5px 5px;text-align:center;}
#academic div.c1{width:34%;}
#academic div.c2{width:34%;}
#academic div.c3{width:14%;}
#academic div.c4{width:13%;}
#academic div.c1 input{width:90%;}
#academic div.c2 input{width:90%;}
#academic div.c3 input{width:90%;}
#academic div.c4 input{width:86%;}
select.select1{width:55px;}
select.select2{width:75px;}
.listing li{border-bottom:1px solid #ccc;line-height:26px;}
.listing li.header{background:#ccc;font-weight:bold;}
.listing li.header span{text-align:center;}
.listing li span{display:inline-block;padding:0 10px;border-right:#eee 1px solid;vertical-align:middle !important;}
.listing li span.c1{width:25px;text-align:right;}
.listing li span.c2{width:40px;text-align:center;}
.listing li span.c3{width:70px;text-align:center;}
.listing li span.c4{width:220px;}
.listing li span.c5{width:80px;text-align:center;}
.listing li span.c6{width:80px;}
.listing li span.c7{width:130px;text-align:center;}
.listing li span.c8{width:80px;text-align:center;}
.listing li span.c9{width:70px;text-align:center;}

/************************************************************/
/*						Welcome								*/
/************************************************************/
.box	{width:650px;display:inline-table;margin-left:150px;}
.box fieldset{border:#eee 1px solid;padding:10px 20px;}
.box fieldset legend{border:#eee 1px solid;font-style:italic;font-weight:bold;color:#000;padding:2px 20px;}

/************************************************************/
/*						Validations							*/
/************************************************************/
.validation-msg		{border:1px solid #f00;padding:5px}
.validation-msg p	{color:#f00;padding:0;margin:0}
.errContainer		{display:none;background-color:#FFF;border:1px solid red;margin:5px;padding:5px}
.errContainer h5	{background:#FFBBBB;color:#C00;margin:0px 0 10px 0;font-weight:bold;text-align:center;border:#C00 1px solid;text-shadow:1px 1px 0 #FFDDDD;}
.errContainer ol,.errContainer ol li,.errContainer h4 {margin:0;padding:0}
.errContainer ol li	{padding-left:4px;text-align:left;line-height:24px;list-style-type:decimal;}
.errContainer ol	{list-style-image:url('../images/error-icon16.png');margin-left:30px}
.errContainer h4	{font-size:16px;padding-bottom:5px;text-align:left}
.errContainer label {color:#f00 !important}
.error				{border:1px dotted #f00 !important}
.error span			{font-family:Tahoma, Geneva, sans-serif;font-size:13px;}
label.error			{border:0 none !important}