/* Start of CMSMS style sheet 'main' */
/*clear formatting*/
body, h1, h2, h3, p, div, ul, li{margin: 0px; padding: 0px;}
body 
{
    width: 1000px;
    background: transparent url(uploads/images/background-tile.gif) repeat-y left top;
}

ul{
 margin-left: 10px;
 padding-left: 5px;
}
img {
	behavior: url("pngbehavior.htc") center;
}
img#banner{width: 312px; height: 248px;}
.lang{display: block; padding-left: 45px; padding-top: 50px; text-align="center"}

/*main parts*/
#leftcol{width: 208px; float: left;}
#rightcol{width: 788px; float: left; position: relative;}
#bar{clear: both; height: 84px; width: 972px; background-color: #78102b; margin-left: auto; margin-right: auto;}
#footer{
clear:both;
height:84px;
margin-left:auto;
margin-right:auto;
width:972px;
}
#contentend{clear: both; padding-bottom: 30px;}
#rotate{position: absolute; top: 75px; left: 27px;}

/*content column parts*/
#content{padding:25px 0px 25px 25px;}

#mainbox2{width:535px; float: left;}
#mainbox{width:500px; float: left; padding-right: 15px;}
#sidebox{width:233px; float: left; padding-left: 15px;}
#sidebox h1{background: transparent url(uploads/images/codelab-bullet.gif) no-repeat center left; padding-left: 25px;}
#sidebox .border {border: solid 1px #ccc; margin-bottom: 10px; padding: 5px;}
/*left column parts*/
#logo{height: 180px; padding-top: 33px; padding-left: 6px;}
#navigation{padding: 20px 16px 20px 15px;}


/*navigation*/
#navigation form input{
background: transparent url(uploads/images/free_courses.jpg) no-repeat;
border: none;
height:45px;
margin-left:17px;
margin-top:18px;
width:147px;
cursor:pointer;
}
#form_notes{font-weight:normal; font-size:9px;}
#navigation ul{list-style: none; padding: 0px; margin: 0px;}
#navigation ul a{display: block; line-height: 34px; padding-left: 24px; background: transparent url(uploads/images/bul_cola.gif) no-repeat;}
#navigation ul a:hover{background: transparent url(uploads/images/bul_col.gif) no-repeat;}
#navigation ul li.expanded a{background: transparent url(uploads/images/bul_exp.gif) no-repeat;}
#navigation ul li.expanded a:hover{background: transparent url(uploads/images/bul_exp.gif) no-repeat;}

#navigation ul li.expanded ul{display: block;}
#navigation ul li.colapsed ul{display: none;}

#navigation ul ul a{margin-left: 15px;}
#navigation ul ul ul a{margin-left: 25px;}
#navigation li.expanded ul li a{background: none; line-height: 18px;}
#navigation li.expanded ul li a:hover{background: none;}
#navigation ul ul li.expanded a{background: transparent url(uploads/images/bul_expa.gif) no-repeat center left;}
#navigation ul ul li.expanded a:hover{background: transparent url(uploads/images/bul_expa.gif) no-repeat center left;}
#navigation ul ul li.colapsed a{background: transparent url(uploads/images/bul_cola.gif) no-repeat center left;}
#navigation ul ul li.colapsed a:hover{background: transparent url(uploads/images/bul_cola.gif) no-repeat center left;}

#navigation ul ul li.expanded ul a{background: none; line-height: 18px;}
#navigation ul ul li.expanded ul a:hover{background: none;}

#navigation .active{text-decoration: underline;}
#navigation ul li{background: transparent url(uploads/images/line.gif) repeat-x bottom; padding-bottom: 1px;}
#navigation li.expanded ul{background: transparent url(uploads/images/line.gif) repeat-x top; padding-top: 2px; padding-bottom: 10px;}
#navigation ul ul li.expanded ul{background: none;}
#navigation ul ul li{background: none;}

/*footer parts*/
#footerlinks{float: left; margin-left: 25px;}
#copyright{float: right; margin-right: 35px;}

input, select, textarea{width: 300px;}
textarea{height: 100px;}
.form p{padding-top: 10px;}
.form .required{font-weight: bold;}
.ffsubmit{width: 100px; display: block;}

#noimg h1{background:transparent; }
blockquote {
display:block;
margin:1em 20px;
}

input[type="checkbox"] {
	width:30px
	}
/* End of 'main' */

/* Start of CMSMS style sheet 'fonts' */
body{font-family: Verdana; font-size: 12px; color: #051840;}
h1{font-family: Georgia; font-size: 18px; font-weight: bold; padding-top: 18px;}
h2{font-family: Verdana; font-size: 12px; font-weight: bold; padding-top: 10px;}
a{font-family: Verdana; font-size: 11px; font-weight: bold; text-decoration: underline; color: #051840}
p{line-height: 18px; text-align:justify;}
ul{line-height: 18px;}

a img{border: none; text-decoration: none;}

#leftcol{color: #fff;}
#leftcol a{color: #fff; text-decoration: none;}

#navigation {font-family: Arial; font-weight: bold;}
#navigation ul{font-size: 12px;}
#navigation ul ul{font-size: 11px; text-transform: uppercase;}
#navigation ul ul ul{text-transform: none;}

#footer a, #footer{text-decoration: none; font-weight: normal; color: #000; font-size: 12px;}


/* End of 'fonts' */

/* Start of CMSMS style sheet 'homepage' */
h1{padding-top: 0px; margin-top:0px;}
/* End of 'homepage' */

