BODY { 
	margin:0px 0px 0px 0px; font-family: "Arial", "Helvetica", sans-serif; text-align:center; font-weight: normal; font-size:11px; line-height:16px; background-color:#8EA1A1;
}

a:link {text-decoration:none; color: #D75600;}
a:visited {text-decoration:none; color: #D75600;}
a:active {text-decoration:none; color: #D75600;}
a:hover {text-decoration:underline; color: #D75600;}

.greyedTxt {
	color:#999;
	font-size:12px;
}

div.outtershell {
	position:relative;
	margin: auto;
	width:920px;
	background-color:#BBC7C7;
	text-align:center;
	height:100%;
	min-height:100% !important;
}
div.midshell { 
	position:relative; margin:auto; text-align:left; width:900px; background-color:#FFF; height:auto; min-height:100% !important;
}

div.innershell{
	position:relative; margin:auto; min-height:100% !important;
}

/* TEXT STYLES */

h1 {
	font-family: "Helvetica Light", "Helvetica", sans-serif;
	font-weight:lighter;
	font-size: 20px;
	color: #4E5353;
}
h2 {
	font-family: "Helvetica Light", "Helvetica", sans-serif;
	font-weight:lighter;
	font-size: 16px;
	color: #5D9176;
}
h3 {
	font-family: "Helvetica", sans-serif;
	font-weight:bold;
	font-size: 12px;
	color: #333333;
	margin-top:16px;
}

/* LAYOUT */
#topGrey { position:relative; background-color:#E4EAEA; width:auto; height:15px; margin-right:40px; margin-left:40px;}
#csuHead { position:relative; height:60px; width:485px; margin-right:40px; margin-left:40px; padding-bottom:1px;}
#topBlock { position:relative; width:820px; height:auto; margin-right:40px; margin-left:40px;}
#pageTitle { position:relative; left:250px; width:551px; line-height:0px; padding-top:10px; padding-bottom:5px;}
#projectList { position:relative; width:551px; height:173px; background-color:#E2EAEA; left:270px; background-image: url(../images/grey-corner.gif); background-repeat:no-repeat;}
#topContent {position:relative; left:103px; width:718px; height:auto; }
#aboveContent { position:relative; background-image: url(../images/pixel4.gif); height:7px; width:auto; background-repeat:repeat-x; margin-top:10px; margin-bottom:10px;}
#homeContent { position:relative; font-family: "Arial", "Helvetica", sans-serif; font-weight: normal; font-size:11px; color: #4E5353; line-height:18px; height:auto;}
#belowContent { position:relative; background-image: url(../images/pixel1.gif); height:1px; width:auto; background-repeat:repeat-x; margin-top:10px; margin-bottom:10px;}
#topCurve { position:absolute; top:0px; left:80px; width:92px; height:90px; background-image: url(../images/orange_curve.gif); background-repeat:no-repeat;}
#topBar {position:absolute; top:0px; left:0px; width:70px; height:302px; background-color:#BBC7C7;}
#topBarAdmin {position:absolute; top:0px; left:0px; width:70px; height:359px; background-color:#BBC7C7;}
#topNav {float:right; padding-right:40px; padding-top:24px; font-family: "Arial", "Helvetica", sans-serif; font-weight: normal; font-size:10px; color: #5D9176;}
#topNav a:link {text-decoration:none; padding-left:4px; padding-right:4px; color: #5D9176;}
#topNav a:visited {text-decoration:none; padding-left:4px; padding-right:4px; color: #5D9176;}
#topNav a:active {text-decoration:none; color: #5D9176;}
#topNav a:hover {text-decoration:underline; color: #5D9176;}
/* */
#subNav {padding-left:266px; position:relative; font-family: "Arial", "Helvetica", sans-serif; font-weight: normal; font-size:10px; color: #5D9176; margin-bottom:5px;}
#subNav a:link {text-decoration:none; padding-left:4px; padding-right:4px; color: #5D9176;}
#subNav a:visited {text-decoration:none; padding-left:4px; padding-right:4px; color: #5D9176;}
#subNav a:active {text-decoration:none; color: #5D9176;}
#subNav a:hover {text-decoration:underline; color: #5D9176;}
/* */
#midSection { position:relative; width:100%; height:40px; background-color:#BBC7C7; margin-top:10px; margin-bottom:1px;}
#callouts {position:relative; width:100%; height:258px; background-image: url(../images/orange_bar.jpg); background-repeat:no-repeat; padding-right:40px; padding-left:40px;}
#call1 {float:left; width:273px; height:100%; background-image: url(../images/circle_arrow.gif); background-repeat:no-repeat;}
#call2 {float:left; width:273px; height:100%; background-image: url(../images/circle_arrow.gif); background-repeat:no-repeat;}
#call3 {float:left; width:273px; height:100%; background-image: url(../images/circle_arrow.gif); background-repeat:no-repeat;}
div.callTitle {padding-left:40px; font-family: "Helvetica Light", "Helvetica", sans-serif; color:#FFF; font-size:18px; padding-top:11px; font-weight:lighter;}
div.callLinks{float:right; padding-top:12px; padding-right:10px;font-family: "Arial", "Helvetica", sans-serif; font-weight: normal; font-size:9px; color: #663300;}
div.callLinks a:link {text-decoration:none; padding-left:3px; padding-right:3px; color: #663300;}
div.callLinks a:visited {text-decoration:none; padding-left:3px; padding-right:3px; color: #663300;}
div.callLinks a:active {text-decoration:none; color: #663300;}
div.callLinks a:hover {text-decoration:underline; color: #663300;}
div.callItems{position:relative; padding-left:20px; padding-top:10px; background-color:#E2EAEA; margin-top:12px; width:251px; height:190px; overflow:auto;}
div.callItem{}
div.callItemDate{font-family: "Arial", "Helvetica", sans-serif; font-weight: normal; font-size:9px; color: #4E5353; line-height:18px;}
div.callItemProject{font-family: "Arial", "Helvetica", sans-serif; font-weight: normal; font-size:9px; color: #4E5353; line-height:12px;}
div.callItemProject a:link {text-decoration:none; color: #4E5353;}
div.callItemProject a:visited {text-decoration:none; color: #4E5353;}
div.callItemProject a:active {text-decoration:none; color: #4E5353;}
div.callItemProject a:hover {text-decoration:underline; color: #4E5353;}
div.callItemTitle{font-family: "Arial", "Helvetica", sans-serif; font-weight: normal; font-size:12px; color: #D75600; line-height:16px; margin-bottom:15px;}
div.callItemTitle a:link {text-decoration:none; color: #D75600;}
div.callItemTitle a:visited {text-decoration:none; color: #D75600;}
div.callItemTitle a:active {text-decoration:none; color: #D75600;}
div.callItemTitle a:hover {text-decoration:underline; color: #D75600;}
/* */
#footer {position:relative; margin-top:20px; margin-right:40px; height:auto;}
#csuLogo {float:right; background-image: url(../images/csu_logo.gif); background-repeat:no-repeat; height:46; width:254px;}
#copyright{ position:relative; padding-top:15px; font-family: "Arial", "Helvetica", sans-serif; font-weight: normal; font-size:10px; color: #5D9176; height:40px; width:440px; margin-top:20px; margin-right:40px; margin-left:40px;}
/* */
#projectList {position:relative; overflow:auto;}
#projectList table { font-size:12px; }
#projectList td {position:relative; margin:4px; color:#4E5353; height:28px; padding-left:10px;}
#projectList td#titleCol{height:22px; width:60%; font-weight:normal; border-bottom:1px solid #4E5353; text-align:left; padding-left:10px; padding-right:10px;}
#projectList td#dateCol{height:22px; width:20%; font-weight:normal; text-align:left; border-bottom:1px solid #4E5353; padding-left:10px; padding-right:10px;}
#projectList td#statusCol{ height:22px; width:20%; font-weight:normal; border-bottom:1px solid #4E5353; text-align:left; padding-left:10px; padding-right:10px;}
#projectList td.carrot{padding-right:10px; top:5px;}
/* */
#projectList td.listTitle{
	font-size:11px;
	font-family: "Arial", "Helvetica", sans-serif; font-weight: normal; font-size:12px; color:#D75600;
}
#projectList td.listDate{
	font-size:11px;
}
#projectList td.listStatus{
	font-size: 11px;
}
#projectList td.break {height:1px; width:100%; background-color:#BBC7C7;}

#projectList a:link {text-decoration:none; color: #D75600;}
#projectList a:active {text-decoration:none; color: #D75600;}
#projectList a:visited {text-decoration:none; color: #D75600;}
#projectList a:hover {text-decoration:underline; color: #D75600;}

#projectContent { position:relative; width:auto; height:auto; padding:20px; overflow:auto; line-height:21px;}
#printMast { display:none; }
#printFoot { display:none; }
/* */
/* */
/* MASTER STUFF  */
/* */
/* */
#masterList {position:relative; height:400px; overflow:auto;}
#masterList #offset { margin-left:180px; }
#masterList table { font-size:12px; }
#masterList td {position:relative; margin:4px; color:#4E5353; height:28px; padding-left:10px;}
#masterList td#titleCol{height:22px; width:60%; font-weight:normal; border-bottom:1px solid #4E5353; text-align:left; padding-left:10px; padding-right:10px;}
#masterList td#dateCol{height:22px; width:20%; font-weight:normal; text-align:left; border-bottom:1px solid #4E5353; padding-left:10px; padding-right:10px;}
#masterList td#statusCol{ height:22px; width:20%; font-weight:normal; border-bottom:1px solid #4E5353; text-align:left; padding-left:10px; padding-right:10px;}
#masterList td#visibleCol{ height:22px; width:20%; font-weight:normal; border-bottom:1px solid #4E5353; text-align:left; padding-left:10px; padding-right:10px;}
#masterList td#editCol{ height:22px; width:20%; font-weight:normal; border-bottom:1px solid #4E5353; text-align:left; padding-left:10px; padding-right:10px;}
#masterList td.carrot{padding-right:10px; top:5px;}
/* */
#masterList td.listTitle{
	font-size:11px;
	font-family: "Arial", "Helvetica", sans-serif; font-weight: normal; font-size:12px; color:#D75600;
}
#masterList td.listDate{
	font-size:11px;
}
#masterList td.listStatus{
	font-size: 11px;
}
#masterList td.break {height:1px; width:100%; background-color:#BBC7C7;}

#masterList a:link {text-decoration:none; color: #D75600;}
#masterList a:active {text-decoration:none; color: #D75600;}
#masterList a:visited {text-decoration:none; color: #D75600;}
#masterList a:hover {text-decoration:underline; color: #D75600;}

#projectContent { position:relative; width:auto; height:auto; padding:20px; overflow:auto; line-height:21px;}
#printMast { display:none; }
#printFoot { display:none; }