#lipsum h2 {

	font: 19px Arial, Helvetica, sans-serif;

	color: #e67639;

	margin-top: 0px;

	margin-bottom: 15px;

	margin-left: 0px;

}

#lipsum p {

	font: 14px Arial, Helvetica, sans-serif;

	color: #181818;

	margin-bottom: 10px;

}

#lipsum .ccardform {}
#lipsum .ccardform td { font: 14px/18px Arial, Helvetica, sans-serif; color: #333333; }

#lipsum .ccardform a { font: 12px Arial, Helvetica, sans-serif; text-decoration: none; color: #FF3300; }

#lipsum .ccardform .error { font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #E67639; }

#lipsum .ccardform input { margin-right: 5px; }

#lipsum .ccardform select { margin-right: 5px; }
/* Default CSS Document */



/** BODY ELEMENTS **/

* {

	margin: 0;

	padding: 0;

	}

body {

	color: #333;

	background-color:#939393;

	font-family: "Arial", "Helvetica", sans-serif;

	font-size: .75em;

	text-align: center;

	}



/** MAIN CONTAINERS **/

div#container {

	width: 970px;

	margin: 0 auto;

	text-align: left;

	background-image:url(../images/bg2.jpg);

	background-repeat:repeat-y;

	vertical-align:top;

	}

	

div#header {

	margin: 0 0 0 10px;

	height:180px;

	}

	

div#header-in {	}

			

div#content {

	background-image:url(../graphics/bg2.jpg);

	background-repeat:repeat-y;

	height:auto;

	padding: 0px;

	margin: 0px;

	}

		

div#center {

	margin: 0 0 0 210px;

	background-color:#FFFFFF;

	width:745px;

	}

	

div.column { width: 197px; margin-top: 0; margin-right: 0; margin-left: 10px; 

	}

	

div#left {

	float:left;

	}

	

div#footer {

	margin:  0  10px 0 10px;

	padding: 10px 20px 0 20px;

	clear: both;

	background-image:url(../images/bottom_gray.jpg);

	background-repeat:repeat-x;

	height:20px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#CCCCCC;

	vertical-align:middle;

	}

	

div#footer-in {	}



.cellBG{

	padding-top:10px;

	width:320px;

	background-image:url(../graphics/cell_bg.jpg);

	background-repeat:no-repeat;

	background-position:top;

 	}

 

.cellBG2{

	padding-top:10px;

	width:320px;

	}





/** NAVIGATION **/

#list-menu a {

	display: block;

	width:180px;

	padding: 10px 0px 10px 20px;

	text-decoration: none;

	color:#FFFFFF;

	font-weight:bold;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	margin-bottom:0px;

	}



#list-menu ul {

	margin: 0;

	padding: 0;

	list-style-type: none;

	list-style: none;

	}



#list-menu li { 

 	list-style: none;

	margin: 0px 0 0;

	}



#list-menu a:hover {

	background: #258ecb;

	color: #ffffff;

	}



.glossymenu { margin: 5px 0; padding: 0; width: 197px; /*width of menu*/ border-bottom-width: 0; 

	}



.glossymenu a.menuitem{

	display: block;

	width:180px;

	padding: 10px 0px 10px 20px;

	text-decoration: none;

	color:#FFFFFF;

	font-weight:bold;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	margin-bottom:0px;

	position: relative;

}



.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{

	color: white;

	}



.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/

	position: absolute;

	top: 5px;

	right: 5px;

	border: none;

	}



.glossymenu a.menuitem:hover{

	background: #258ecb;

	}



.glossymenu div.submenu{ /*DIV that contains each sub menu*/

	/*background: white;*/

	}



.glossymenu div.submenu ul{ /*UL of each sub menu*/

	list-style-type: none;

	margin: 0;

	padding: 0;

	list-style-type: none;

	list-style: none;

	}



.glossymenu div.submenu ul li{

	/*border-bottom: 1px solid blue;*/

	list-style-type: none;

	list-style: none;

	}



.glossymenu div.submenu ul li a{

	display: block;

	width:170px;

	color:#9fdbf3;

	font-weight:bold;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	text-decoration: none;

	padding: 10px 0px 10px 30px;

	list-style-type: none;

	list-style: none;

	}



.glossymenu div.submenu ul li a:hover{

	color: white;

	color:#c6efff;

	}



/** TYPOGRAPHY **/

.homeIntro {

	color: #1d4366;

	font-size:18px;

	line-height:30px;

	font-family:Arial, Helvetica, sans-serif;

	}



.homeIntroOrange {

	color: #e57638;

	font-size:18px;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

	}

	

.regular {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	line-height:18px;

	color:#333333;

	}

	

.regularBold {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	line-height:15px;

	color:#333333;

	}

	

.regularBlue {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	line-height:18px;

	color:#1d4366;

	}

	

.regularForm {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:18px;

	color:#333333;

	}



.x {

	display: none;

	}

	

	div#uhoh {

	width: 400px;

	margin: 100px auto;

	padding: 20px 30px;

	line-height: 1.5em;

	text-align: left;

	}

	

div.unauthorized-401, div.forbidden-403, div.notfound-404, div.internalerror-500 {

		color: #333;

		background-color: #ffc;

		border: 1px solid #ff0;

		}

		

div.unauthorized-401 a, div.forbidden-403 a, div.notfound-404 a, div.internalerror-500 a {

		color: #00f;

		background-color: #ffc;

		}





/** FORMS **/









/*

fieldset div input,fieldset div textarea{width:150px;border-top:01px solid #555;border-left:1px solid #555;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:1px;color:#333;}

		form{margin:0;padding:0;}

		fieldset{margin:1em 0;border:none;border-top:0px solid #ccc;}



input:focus,textarea:focus{background:#fff6e4;color:#000;}



div.fm-multi div{margin:5px 0;}

div.fm-multi input{width:1em;}

div.fm-multi label{display:block;width:200px;padding-left:5em;text-align:left;}



label{float:left;width:100px;padding:0 1em;text-align:right;}

fieldset div{margin-bottom:.5em;padding:0;display:block;}

legend{margin:1em 0;padding:0 .5em;color:#036;background:transparent;font-size:1.3em;font-weight:bold;}

fieldset div select{padding:1px;}



#fm-submit{clear:both;padding-top:1em;text-align:center;}

#fm-submit input{border:1px solid #333;padding:2px 1em;background:#555;color:#fff;font-size:100%;}



fieldset div.fm-req{font-weight:bold;}

fieldset div.fm-req label:before{content:"* ";}

#container{margin:0 auto;padding:1em;width:350px;text-align:left;}

p#fm-intro{margin:0;}

*/









															/** END **/

#lipsum hr {

	background: #cccccc;

	margin-top: 25px;

	margin-bottom: 20px;

}

#dnn_ContentPane #dnn_ctr446_ContentPane #dnn_ctr446_ModuleContent #lipsum #dnn_ctr446_ViewRegistrationForm_pnlPayment h3 {

	font: bold 14px Arial, Helvetica, sans-serif;

	color: #e67639;

	margin-bottom: 15px;

}

#total { background: #eeeeee; height: 35px; width: 217px; border: 1px solid #d5d5d5; margin-top: 20px; margin-bottom: 20px; text-align: center; padding-top: 15px; float: left; }

#lipsum #ty { font: 14px Arial, Helvetica, sans-serif; color: #333333; height: 200px; width: 400px; margin-left: 25px; margin-top: 50px; }
