/* Create Capital INC - by INNO Software INC 

DNN Development by Aaron Lopez, Flash by Kevin Harley, Design by Lesia Design*/

/*Structure*/
html {}
body#Body {background:#000; color:#4a4a4a; line-height:1.75}
#wrapper {background:#000 url(images/bg2.jpg) top center repeat-x; position:relative;}
#custom-doc {width:901px; margin:0 auto; text-align:left;}
#hd {position:relative; overflow:hidden; background:url(images/slogan.png) top right no-repeat; height:149px;}



#slideshow {visibility:hidden}
p.registerNow {display:block; clear:both; text-align:center;}
p.registerNow a {color:#fff; text-decoration:none; padding:10px; -webkit-box-shadow: #f4f4f4 0px 0px 17px;
	-moz-box-shadow: #f4f4f4 0px 0px 17px;
	box-shadow: #f4f4f4 0px 0px 17px;background:#305187;}
p.registerNow a:hover {background:#4474BF; }

#hd h2 {position:absolute; left:-9999px;}
#logo {width:400px; height:99px; display:block; text-indent:-9999px; background:url(images/cc-logo2.png) top left no-repeat; float:left; margin:0 0 24px 0; position:relative;}
		#logo a {display:block; height:99px; position:absolute; top:0; left:0; width:400px;}
		#search {float:right; clear:both; padding:0 0 1em 0; position:absolute; top:56px; right:14px; z-index:2 !important;}
		#search input {float:left; background:#3e3e3e; border:2px solid #515151; padding:3px; color:#d3d3d3; width:175px; margin-left:20px;}
		#search a {text-decoration:none;font-size:0.9em;padding:3px 6px; color:#d3d3d3; font-family:Georgia, "Times New Roman", Times, serif; float:left;}
		#search span a {background:#3e3e3e; border:2px solid #515151; padding:1px 8px; top:0px; position:relative; margin-left:6px;}

/* main navigation */
/*#nav {font-family:Georgia, "Times New Roman", Times, serif; position:absolute; height:125px; top:114px; z-index:1;}
#nav ul {margin:0; font-weight:bold; font-size:0.9em; position:relative; left:-60px;}
#nav li {list-style:none; position:relative; display:block; float:left; width:169px; margin-right:22px; left:-50px; z-index:1 !important;}
#nav a {color:#fff;background:url(/Portals/ZSM/Skins/CreateCapital/images/nav-bg.png) top center no-repeat; width:189px; height:35px; line-height:35px; display:block; text-align:center; text-decoration:none; bottom:0; left:83px; z-index:2 !important; position:relative;}
#nav li span {left:-9999px !important; position:absolute;}
#nav li:hover span {width:362px; height:237px; background:url(/Portals/ZSM/Skins/CreateCapital/images/glow.png) top center no-repeat; display:block; position:absolute; z-index:1; top:-115px; left:-5px !important;}*/

/* main navigation */
#nav {font-family:Georgia, "Times New Roman", Times, serif; z-index:1; display:block; clear:both; overflow:hidden;}
#nav ul {margin:0 0 0 5px; font-weight:bold; font-size:0.9em; position:relative;}
#nav li {list-style:none; position:relative; display:block; float:left; margin-right:9px; z-index:1 !important;}
#nav a {color:#fff;background:url(/Portals/ZSM/Skins/CreateCapital/images/nav-bg.png) top center no-repeat; height:35px; width:120px; line-height:35px; text-shadow:1px 1px 1px #999; padding:0 25px;display:block; text-align:center; text-decoration:none; bottom:0;}
#nav a:hover {color:#ccc}



/* content structure */
#bd {background:#fff; border:1px solid #a8a8a8;overflow:hidden; z-index:2;}
#mastheadcontainer { position:relative; height:268px; }

/* register page */
.tab360 #mastheadcontainer, .tab361 #mastheadcontainer  {height:auto !important;}

#masthead {width:900px; height:395px; /*background:url(images/masthead/1.jpg) top center no-repeat;*/ position:absolute; top:0; z-index:1; left:0;}
#yui-main {width:714px; float:right; z-index:2; position:relative;}	
	#yui-main .yui-b {padding:0 30px 30px 30px;}
#sidebar {width:185px; float:left; z-index:2; position:relative;}

/* sidebar boxes */
.box {background:url(images/box.png) top center no-repeat; padding:10px 15px;}
.box p {font-size:0.8em; line-height:1.5;}
.box a {color:#274271;}
.box ul {font-size:0.9em;}

/* sidebar subnav */
#subnav ul {color:#4c4c4c; font-weight:bold; margin:15px 0 0 8px; font-size:0.95em; line-height:1.2;}
#subnav li {list-style:none;}
#subnav a {color:#4c4c4c; text-decoration:none; padding:5px 10px; background:url(images/arrow.png) 0 50% no-repeat; display:block;}
#subnav a:hover {text-decoration:underline; color:#597bb5;}

/* footer */
#ft {color:#d3d3d3; text-align:center; font-size:0.8em; background:url(images/ft.jpg) top center repeat-x; padding:35px 0;}
#ft ul {margin:0 0 0.5em 0; font-weight:bold}
#ft li {list-style:none; display:inline-block; zoom:1; *display: inline; _height: 30px;}
#ft a {color:#d3d3d3; text-decoration:none; background:url(images/ft-bar.jpg) right no-repeat; padding:0 11px;}
#ft p {margin:0;}

/* typography */
h1 {font-size:138.5%;}
h2 {font-size:123.1%;}
#yui-main h2 {font-size:221%; font-weight:bold; color:#525252; margin-bottom:0em; font-weight:normal;}
#yui-main h3 {color:#305187; font-family:Georgia, "Times New Roman", Times, serif; margin:0; font-size:153.9%;}
#yui-main h4 {color:#4a4a4a; font-weight:bold; margin:0; font-size:1.1em;}
#yui-main li {color:#597bb5; font-weight:bold;}
#sidebar h3 {color:#597bb5; font-weight:bold; margin:0; letter-spacing:-1px; line-height:1.5;}
h3 {font-size:123.1%;}
h2,h3 {margin:1em 0;}
h5 {font-weight:bold; color:#4a4a4a;}
strong {font-weight:bold;}
abbr,acronym {border-bottom:1px dotted #000; cursor:help;} 
em {font-style:italic;}
blockquote,ul,ol,dl {margin:1em;}
ol,ul,dl {margin-left:2em;}
ol li {list-style: decimal outside;}
ul li {list-style: disc outside;}
#yui-main ul {margin:1em 0 1em 13px;}
#yui-main li {list-style:none; padding:0 0 0 24px; background:url(images/bullet.png) 0 50% no-repeat;}
#yui-main a {}
dl dd {margin-left:1em;}
th,td {}
th {}
caption {margin-bottom:.5em;text-align:center;}
p,fieldset {margin-bottom:1em;}
a {outline:none; color:#597bb5;}
.figure-left {float:left; border:solid 1px #333; margin:10px 10px 10px 0;}
.figure {border:solid 1px #ccc; margin:10px 10px 10px 0; padding:0.2em;}

.Head {display:block; clear:both;}

/* forms */
.form {}
.form fieldset {margin:0;}
.form {position:relative;}
.form ol, .form ul {margin:0 !important;}
.form li {list-style:none; display:block; overflow:hidden; margin-bottom:5px;}
.form label {color:#305187; font-weight:bold; font-size:0.9em; display:block;}
.form input, .form textarea {border:1px solid #bababa; background:#fff; padding:3px; width:130px}
.form input:focus, .form textarea:focus {border:1px solid #ccc;}
input.submit, a.submitButton {background:#000 url(images/button.png) top center repeat-x; font-family:Georgia, "Times New Roman", Times, serif; text-align:center; border:none; font-weight:bold; color:#fff; border:1px solid #bdbdbd; line-height:23px; cursor:pointer; float:right; font-size:0.9em; width:auto !important;}
a.submitButton {padding-top:5px; text-decoration:none; margin-right:20px;}
.form small {float:left; font-size:0.7em;}
.form small a {color:#635800;}

#yui-main .form li {list-style:none; padding:0 !important; background:none !important;}
#yui-main .form a.submitButton {padding:0 5px 0 5px; float:left;}



/* Course Registration */
.plainTable {margin-bottom:10px; width:100%}
.plainTable td {padding:10px 10px 10px 0; border-bottom:1px solid #ddd; vertical-align:top;}
.plainTable h3 {font-size:18px !important;}

/*.form span {float:right; visibility:visible !important; width:10px; height:10px; overflow:hidden;}*/

/* tweaks for the homepage and flash */
/*.home {background:url(images/bg-home.jpg) top center repeat-x !important;}*/
.home #hd {height:207px; background:url(images/slogan.png) 100% 26px no-repeat;}
.home #search {top:82px;}
.home #logo {margin-top:40px;}
.home #nav {top:172px;}
.home #bd {padding:0 !important; border:none !important;}
.home #ft {background:none; /*position:relative; margin-top:-100px; z-index:2 !important*/}
#slideshow {visibility:hidden; z-index:1 !important; position:relative;}

/* ie6 and disabled js */
#java {
  background:#000;
  text-align:center;
  color:#FFF;
  z-index:99999;
  -moz-opacity:.70;
  filter:alpha(opacity=.70);
  opacity:.70;
  padding:20px;
}

#ie6 {
  position:relative;
  background:#3895A7;
  text-align:center;
  color:#FFF;
  z-index:99999;
  filter:alpha(opacity=60);
  padding:20px;
  padding-top:30px;
  z-index:10;
}
