html{	
font-size:100.1%;	
height:100%;}

body{	
margin:0;	
color:#5270a9;	
font:11px Verdana, Arial, sans-serif;	
background:#d3e0ed url(../images/body-bg.jpg) repeat-x;	
height:100%;}

img{border:none;}

a{color:#5270a9;}

a:hover{text-decoration:none;}

form{	margin:0;	padding:0;}

.main{	
background:#fff;	
margin:0 auto;	
width:776px;	
min-height:100%;}

.content-holder{padding-bottom:89px;}

.holder{	overflow:hidden;	height:1%;}

.holder-alternative{	
width:100%;	overflow:hidden;}/* NOTE: see individual header css files for header background */

/* header image link to home page*/
#header_link { 
display: block;
width: 352px;
height: 95px;/*background: url(images/options.png) no-repeat;*/
}

#header_link a {text-decoration:none;}



.hide {visibility:hidden;}

#home { /* link to home page */float: left;position:absolute;width : 325px;height: 95px;margin-left: 10px;margin-bottom: 10px;}

/*FORM*/
.form{	
background:url(../images/form-bg.png) no-repeat;
display: block;	
height:280px;  
margin-top: 49px;
margin-right: 10px;	
padding:28px 0 0 16px;
float: right;	
width:350px;	
overflow: hidden; line-height: 10px;
}

/*.form input{	font:10px Verdana, Arial, sans-serif;	color:#999;	padding:2px 8px 0;	width:20px;	height:12px;	margin:0 2px 0 5px;}

(.form span{	font:12px Geneva, Arial, Helvetica, sans-serif;	line-height:23px;}.form a{margin-top:1px;} */


/*.form input, .form span, .form a{	float:left;	position:relative;}

.form input{	border:1px solid #5270a9;	font:10px Verdana, Arial, sans-serif;	color:#999;	padding:2px 8px 0;	width:80px;	height:18px;	margin:0 2px 0 5px;}.form span{	font:12px Geneva, Arial, Helvetica, sans-serif;	line-height:23px;}.form a{margin-top:1px;}*/


/*NAVIGATION*/




#nav{
background: url(../images/nav-bg.gif) repeat-x ;
color:#fff;
margin:0px 0px 0px 0px;
height: 29px;
width: 776px;
}

#nav-container{
		
height: 29px;
margin-left: 10px;
}

#nav a
{color:#fff;
font:bold 12px Georgia, "Times New Roman", Times, serif;
line-height: 29px;
text-decoration: none;
padding-left: 10px;
padding-right: 10px;
}

#nav a.active
{color:#5270a9;
background: #fff;
line-height: 29px;
text-decoration: none;
padding-left: 10px;
padding-right: 10px;
padding-top: 7px;
padding-bottom: 14px;

}

#nav a:hover
{background: #e9b83f;	
color: #5270a9;
line-height: 29px;
text-decoration: none;
padding-left: 10px;
padding-right: 10px;
padding-top: 7px;
padding-bottom: 6px;


}





/*SIDEBAR*/
#sidebar{	float:left;	width:262px;	padding:27px 0 0 20px;}

.sidebar-nav{	margin:0 0 40px;	padding:0;	list-style:none;}

.sidebar-nav li{
	background:url(../images/sidebar-border.gif) repeat-x 0 100%;
	padding-top: 15px;
	padding-bottom: 15px;
}

.sidebar-nav a{	background:url(../images/sidebar-separator.gif) no-repeat 0 3px;	font:17px Geneva, Arial, Helvetica, sans-serif;	color:#999900;	padding-left:45px;	text-decoration:none;}

.sidebar-nav a:hover{text-decoration:underline;}

/*LOGO*/

.logo{	background:url(../images/logo.gif) no-repeat;	display:block;	width:210px;	height:65px;	text-indent:-9999px;	margin-left:15px;}

.logo a{	display:block;	overflow:hidden;	width:100%;	height:100%;}

/*CONTENT-INNER*/

.content{	background:url(../images/content-border-inner.gif) no-repeat 205px 0;	margin-top:25px;}

/*SIDEBAR-INNER-PAGE*/

.inner-page #sidebar{	width:165px;	padding:0 20px; margin-bottom:20px;}

.sidebar-nav-inner{	margin:0;	padding:0;}

.sidebar-nav-inner li{	margin-bottom:12px;	list-style:none;}

.sidebar-nav-inner a{	font:bold 13px Tahoma, Arial, sans-serif;	color:#e0a125;	text-decoration:none;}

.sidebar-nav-inner a:hover{text-decoration:underline;}

/*SECOND-LEVEL-LIST*/

.sidebar-nav-inner ul{	margin:10px 0 0 10px;	padding:0;}

.sidebar-nav-inner li li{margin-bottom:10px;}

.sidebar-nav-inner li li a{	color:#5270a9;	font-size:12px;	font-weight:normal;	line-height: 12px;}

.sidebar-nav-inner li li li a{		font-size:11px;	font-weight:normal;	line-height: 10px;	color:#999;}

.sidebar-nav-inner li li li{		 margin: 0px 0px 0px 6px; padding:4px 0px 0px 0px;}

.sidebar-nav-inner li li ul{ margin: 0px; padding:0px;color:#666;}

/*MAIN-COLUMN*/

#main-column{	float:right;	width:401px;	padding:65px 44px 20px 0; margin-bottom: 20px;}

#main-column h1{	margin:0 0 10px; padding:0 0 10px;	font:bold 24px Geneva, Arial, Helvetica, sans-serif;	color:#cf413a;}
#main-column h2{ font:18px Geneva, Arial, Helvetica, sans-serif; color:#5270a9; background: #E7F2FF; padding:0 0 0 5px;}

#main-column p{	margin:0;	line-height:18px;}

.link-enroll{margin:0 20px -22px 0;}

.link-enroll a{	background:url(../images/button-anrol.gif) no-repeat;	float:right;	width:124px;	height:25px;	padding-top:11px;	text-align:center;	position:relative;	text-decoration:none;	font:12px Geneva, Arial, Helvetica, sans-serif;}

.language  { 	color: #e0a125; 	font: italic 12px Geneva, Arial, Helvetica, sans-serif;}

.language a  { 	text-decoration: none;	color:#e0a125; }

.language a:hover{	color:#c9cf47;}

/*MAIN-COLUMN-INNER-PAGE*/

.inner-page #main-column{	width:529px;	padding:0 24px 0 0;}

.inner-page #main-column h1{	color:#c9cf47;	font-size:26px;	font-weight:normal;	margin:0 0 4px;}

.inner-page #main-column h1 span{font-size:19px;}

.inner-page #main-column p{margin-bottom:18px;}

#main-column-index h1{	margin:0 0 10px;	font:bold 24px Geneva, Arial, Helvetica, sans-serif;	color:#cf413a;}

#main-column-index p{	margin:0;	line-height:18px;}

#main-column-index{	float:right;	width:401px;	padding:25px 44px 0 0;}

/*BREAD-CRUMBS*/

.bread-crumbs{	margin:0 0 10px;	padding:0;	list-style:none;	color:#b1c9e8;	font-family:Tahoma, Arial, sans-serif;}



.bread-crumbs a{	color:#b1c9e8;	font-family:Tahoma, Arial, sans-serif;}

/*PHOTO*/

.left-photo{	float:left;	margin-right:10px;}

.right-photo{	float:right;	margin-left:10px;}


  	
.img-left {
  float:left;
  background: url(../images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(../images/shadow.gif) no-repeat bottom right;
  margin: 0px 10px 0px 5px !important;
  margin: 0px 10px 0px 0px;
  }

.img-left img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  
  }


.img-right {
  float:right;
  background: url(../images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(../images/shadow.gif) no-repeat bottom right;
  margin: 0px 10px 0px 10px !important;
  margin: 0px 10px 0px 5px;
  }

.img-right img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  
  }

/*PHOTO-BOX*/

.holder-photo img{	display:block;	border:1px solid #cdcdcd;	padding:5px;}

.holder-photo-horiz{background:url(../images/photo-holder-bg-horiz.gif) repeat-x 0 100%;}

.holder-photo-left{background:url(../images/photo-holder-left.gif) no-repeat 0 100%;}

.holder-photo-right{background:url(../images/photo-holder-right.gif) no-repeat 100% 100%;}

.holder-photo{background:url(../images/photo-holder-bg.gif) repeat-y 100% 0;}

.holder-photo-top{background:url(../images/photo-holder-top.gif) no-repeat 100% 0;}

.holder-photo-bootom{	background:url(../images/photo-holder-bottom.gif) no-repeat 100% 100%;	padding:0 6px 7px 0;}

/*FOOTER*/

#footer{	text-align:center;	line-height:18px;	padding:10px 0;	width:776px;	position:relative;	margin:-110px auto 0;}

.inner-page #footer{	background:url(../images/footer-border.gif) no-repeat 50% 0;	padding-top:15px;	text-align:left;}

.inner-page .logo{	background:url(../images/logo-iner.gif) no-repeat;	width:170px;	height:53px;	float:left;	margin-left:20px;	display:inline;}

.footer-content{	float:right;	width:529px;	margin-right:24px;	display:inline;}


#footer-home{	text-align:center;	line-height:18px;	padding:10px 0;	width:776px;	position:relative;	margin:-150px auto 0;}

.inner-page #footer-home{	background:url(../images/footer-border.gif) no-repeat 50% 0;	padding-top:15px;	}

.footer-content-home{		margin-top:24px;	display:inline;}


