/*** Global Settings ****/
body {font : normal 12px/1.6em Arial, Helvetica, sans-serif;color : #2a3845;margin : 0;padding : 0;background:#FFFFFF;}
td {font : normal 12px/1.6em Arial, Helvetica, sans-serif;}
a:visited, a:link {color : #a43b55;text-decoration : underline;background:none;}
a:hover {color : #a43b55;text-decoration : none;background:none;}
h1 { color : #7a2e40;margin: 0px 0px 10px 0px;padding-bottom : 10px;font : normal 17px Georgia, serif;border-bottom : 1px solid #efece7;}
h2 {color : #7a2e40;margin : 20px 0 10px;padding-bottom : 10px;font : normal 17px Georgia, serif;border-bottom : 1px solid #efece7;}
h3 {color : #7a2e40;margin : 10px 0;padding-bottom : 10px;font : bold 14px Arial, Helvetica, sans-serif;border-bottom : 1px solid #efece7;}
h4 {color : #7a2e40;margin : 0px 0;padding-bottom : 10px;font : normal 14pt Georgia, serif;}
h5 {color : #7a2e40;margin : 0px 0;padding-bottom : 0px;padding-top : 0px;font : bold 14px Arial, Helvetica, sans-serif;line-height:10px;}
.box {background : #f7f7f7; border: 1px solid #f0e9eb; padding : 10px;}
.box ul {padding:0;margin:0 0 0 10px;list-style: square url(/images/bullet.gif);}
fieldset {border: #f0e9eb 1px solid;}
.betaBox {border: #000000 1px solid; margin-left:20px;width:475px;font: normal 10px Arial;padding:2px; background-color: #ffff99;}

/*** Layout ****/
#wrapper {margin : 0 auto;width : 776px;border-left : 1px solid #f0e9eb;border-right : 1px solid #f0e9eb;}
#header {margin : 0 1px;}
#bg {height : 36px;background : url(/images/bg.gif) repeat-x;}
#nav {background : #7a2e40;padding : 10px 20px;text-align : right;color : #f6dde3;}
#nav a:visited, #nav a:link {text-decoration : none;color : #f6dde3;}
#nav a:hover {text-decoration : underline;color : #f6dde3;}
#main-content {margin : 0 auto;min-height:100%;}
#logo {margin-bottom : 10px;}
.logotxt1 {font : normal 18px Georgia, serif;color : #fa7393;margin : 10px 0 0 15px;}
.logotxt2 {font : normal 18px Georgia, serif;color : #7a2e40; }
#left-column {width : 470px;padding : 0 20px 20px;float : left; }
#right-column {width : 240px;float : right;}
.crd a:visited, .crd a:link, .crd a:hover{text-decoration : none;color : #2a3845;cursor: text;}
#footer {background : #f7f7f7;border-top : 1px solid #f0e9eb;padding : 5px 5px;clear : both;}
#one-column {width: 99%;padding:5px; min-height:500;}

a.breadcrumb:link, a.breadcrumb:visited {text-decoration: none; color: #2a3845;}
a.breadcrumb:hover {text-decoration: underline; color: #a43b55;}

/*** SideBAR ***/
#main-image {text-align : center;}
.sidebar {width : 218px;margin : 0 auto;padding : 10px 10px;}

/*** forms etc... ***/
.textinput {
	border:1px solid #000000;
}
.selectInput {
	border:1px solid #000000;
}
.button {
	border:1px solid #000000;
}
#errBx {
	border:1px solid #990000;
	padding:0px;
	margin:3px;
	background-color:#e6e6e6;
}
.errBxTop{
	font-weight:bold;
	font-size:10pt;
	background-color:#900;
	color:#fff;
	border-bottom: 1px solid #000;
	padding:0px;
	padding-left:3px;
	margin:0px;
}
.errBxMss{
	padding:3px;
	font-weight:bold;
	font-size:10pt;
	color:#990000;
}
.wizardStep {
	border:1px solid #e6e6e6;
	margin:10px;
	padding:10px;
	background-color:#ccccff;
}
a.simpleLink:link, a.simpleLink:visited {text-decoration: none; color: #2a3845;}
a.simpleLink:hover {text-decoration: underline; color: #a43b55;}
.rowA {background-color:#f7f7f7;}
.rowB {background-color:#ffffff;}
.postAuthorDate { font-style:italic; text-align:right;}
.clr {
	clear:both;
}
.funcBox { border:#b0b0b0 1px dotted; margin:10px; padding:5px; width:420px;}
.funcBox_underConstruction { border:#b0b0b0 1px dotted; margin:10px; padding:5px; width:420px; background-color: #e6e6e6;}
.funcIcon {float:left; width:48px;padding:0px;}
.funcText {float:left;width:350px;padding-left:10px;
}
.myCourse {color : #7a2e40;margin : 0px 0;padding-bottom : 10px;font : normal 14pt Georgia, serif;line-height:15px;}
.mySection {color : #7a2e40;margin : 0px 0;padding-bottom : 0px;padding-top : 0px;font :  12px Georgia, serif;border-bottom : 1px solid #efece7;}
#warningBox {
	background-color:#e6e6e6;
	border: #E37D7D double 3px;
	background-color: #FAFAFA;
	margin-top:5px;
	margin-bottom:5px;
	background-image:url("/images/exclaim.gif");
	background-repeat: no-repeat;
	background-position: 5px 5px;
	padding-left:40px;
	padding-top:3px;
	padding-right:3px;
	padding-bottom:3px;
	min-height:40px;
}
#exclaimBox {
	background-color:#e6e6e6;
	border: #E37D7D double 1px;
	background-color: #FAFAFA;
	margin-top:2px;
	margin-bottom:5px;
	margin-right:5px;
	background-image:url("/images/delete-icon.gif");
	background-repeat: no-repeat;
	background-position: 2px 2px;
	padding-left:20px;
	padding-top:1px;
	padding-right:1px;
	padding-bottom:1px;
	min-height:30px;
}
#underConstructionBox{
	background-color:#e6e6e6;
	border: #0000ee dashed 1px;
	margin:5px;
	background-image:url("/images/development-folder-48x48.png");
	background-repeat: no-repeat;
	background-position: 2px 2px;
	padding-left:54px;
	padding-top:3px;
	padding-right:3px;
	padding-bottom:3px;
	min-height:50px;
}