/* Start of CMSMS style sheet 'style' */
/*------------------------------------------------------------------
[Master Stylesheet]

Project:	LCC International
Version:	1.6.3
Last change:	09-01-30  13:57
-------------------------------------------------------------------*/
* {
	margin: 0;
	padding: 0;
	outline: none;
} 

img {
	border: none
}

img, div{behavior: url(iepngfix.htc)}

body{
	font-family: Arial, Verdana, Serif;
	font-size: 12px;
	color: #000;
        background:#e7e7e7;
	/*background: #D8D8CE;*/
}
  
#container {
	width: 920px; 
	text-align: left;  
	margin: 0 auto;
        position:relative;
}  

#container2{
	display: inline;
	float: left;
	width: 900px; 
	padding: 10px;
	background: #fff;	
}

/* ---------- Header - start -----------*/
#header{
	display: inline;
	float: left;
	width: 900px;
	height: 117px;
      _height: 102px;
	background: url(images/bg_header.jpg) 0px 0px no-repeat;
}

#header .wide900{
	display: inline;
	float: left;
	width: 900px;
	height: 62px;
}

#header .logo{
	margin: 8px 0 0 29px;
	display: inline;
	float: left;
	width: 201px;
	height: 51px;
}
	
#header .logo img{
	border: none;
}	

#header .topRight{
	margin: 26px 19px 0 0;
	display: inline;
	float: right;
	width: 600px;
}

#header .imgButton{
	margin: 0 11px 0 0;
	display: inline;
	float: right;
}	
	
#header .imgButton img{
	border: none;
}

#header .searchForm{
	display: inline;
	float: right;
	width: 250px;
}

#header .search{
	margin: 0 14px 0 0;
	display: inline;
	float: right;
	width: 54px;
	height: 24px;	
}	
	
#header .search img{
	border: none;
}

#header .form{
	margin: 0 6px 0 0;
	display: inline;
	float: right;
	width: 134px;
	height: 24px;
	background: url(images/bg_search.jpg) 0px 0px no-repeat;	
}	

#header .form input{
	font-size: 11px;
	font-family: arial, serif;
	color: #fff;
	margin: 4px 0 0 6px;
	width: 118px;
	height: 14px;
	background: none;	
	border: none;
}
/* ---------- Header - end -----------*/

/* ---------- Menu - start -----------*/

#menuTop {width:881px; background:none; position:relative; margin-top:67px; _margin-top:5px; padding-left:16px;}

#menuTop .select, #menuTop .current {list-style:none;}

#menuTop .sub a {text-decoration:none; font-size:12px; font-weight:bold; color:#fff; }

#menuTop li {display:inline; height:auto;}

* html #menuTop .select a, * html #menuTop .current a {width:1px; height:21px;}

#menuTop .select a:hover, 
#menuTop .select li:hover a {background: #1d5f5b url(images/bg_mainmenu_li.jpg) no-repeat center bottom; cursor:pointer; color:#fff;}

#menuTop .sub {display:none;}

/* for IE5.5 and IE6 only */
#menuTop table {position:absolute; border-collapse:collapse; left:0; top:0;}

#menuTop .sub li a:hover, 
#menuTop .select a:hover .sub li a:hover, 
#menuTop .select li:hover .sub li a:hover {background:#fff; color:#000;}

#menuTop .sub_active .current_sub a, 
#menuTop .sub_active a:hover {background:#ffffff; color:#000;}

#menuTop .select li a:hover .sub, 
#menuTop .select li:hover .sub {display:block; position:absolute; width:900px; top:30px; _top:29px; left:0; padding:0; z-index:100; color:#fff; font-size:11px;  background:#ffffff}

#menuTop .sub, #menuTop .sub_active {list-style:none;}

#menuTop .sub_active {display:block; position:absolute; width:900px; top:30px;  _top:29px; left:0; background:#fff; padding:0; z-index:10;}

* html #menuTop .sub_active, * html #menuTop .select a:hover .sub {z-index:-1; margin-top:0; margin-t\op:1px;}

#menuTop .select a:hover .sub li a, 
#menuTop .select li:hover .sub li a {display:block; margin:0; white-space:nowrap; border:0; color:#787878; font-size:12px; padding:5px 10px; height:25px; line-height:25px; background:#ffffff}

/*#menuTop .select a,
#menuTop .current a {display:block; height:30px; float:left; background:url(images/bg_mainmenu_li.jpg) no-repeat center bottom; padding:0 16px; text-decoration:none; font-size:12px; font-weight:bold;line-height:30px; white-space:nowrap; color:#fff;}

#menuTop  .current a, #menuTop  .select a{
	background:url(images/tab-round.png) right 60px;
	color:#666666;
	display:block;
	font-weight:bold;
	height:30px;
	line-height:30px;
	text-decoration:none;
float:left;
}*/

#menuTop .select a {display:block; height:30px; float:left; background:url(images/bg_mainmenu_li.jpg) no-repeat center bottom; padding:0 15px; text-decoration:none; font-size:12px; font-weight:bold;line-height:30px; white-space:nowrap; color:#fff;}

#menuTop .current_sub a {display:block; height:30px; float:left;  text-decoration:none; font-size:12px; font-weight:bold;line-height:30px; white-space:nowrap; color:#0f3331;background:url(images/tab-round.png) right 0px; }

#menuTop  .current a span{
	background:url(images/tab-round.png) left 0px;
	display:block;
	height:30px;
	margin-right:14px;
	padding-left:14px;
}

#menuTop .sub_active a {height:15px; text-decoration:none; line-height:25px; white-space:nowrap; display:block; background:#fff; font-size:12px;border:0; color:#787878; padding:5px 10px;}

/* ---------- Menu - end -----------*/

/* ---------- Content- start -----------*/

/* ---------- ContentTopIndex- start -----------*/

#contentTopIndex {
	margin: 5px 0 0 0;
	display: inline;
	float: left;
	width: 900px;
}

#contentTopIndex  .positioning{
	position: absolute;
	top: 120px;
	z-index: 1;
	width: 900px;
}

#contentTopIndex  .left{
	margin: 10px 0 0 0;
	display: inline;
	float: left;
	width: 223px;
}

#contentTopIndex  .leftTop{
	display: inline;
	float: left;
	width: 223px;
	height: 4px;
	background: url(images/text-block-top.gif) top left no-repeat;	
}

#contentTopIndex  .leftMiddle{
	/*padding: 8px 10px 10px 10px;
	display: inline;
	float: left;
	width: 203px;
	background: #fff;*/
display:none;	
}

#contentTopIndex  .leftMiddle p{
	font-size: 12px;
	line-height: 16px;
}

#contentTopIndex  .leftMiddle span{
	line-height: 20px;
	font-size: 13px;
	font-weight: bold;
}

#contentTopIndex  .leftMiddle a{
	text-decoration: none;
	font-weight: bold;
	color: #930000;
	font-size: 12px;
}

#contentTopIndex  .leftMiddle a:hover{
	text-decoration: underline;
}

#contentTopIndex  .leftBottom{
	display: inline;
	float: left;
	width: 223px;
	height: 4px;	
	background: url(images/text-block-bottom.gif) top left no-repeat;	
}

#contentTopIndex  .right{
	display: inline;
	float: right;
	width: 219px;
}

#contentTopIndex  .right ul {
	margin: 5px 0 0 0;
	width: 216px;
	height: 281px;
}

#contentTopIndex  .right li {
	margin: 1px 0 0 0;
	list-style: none;
}

#contentTopIndex  .right li a {
	display: block;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	height: 36px;
}

#contentTopIndex  .right li a:hover {
	border-left: 5px solid #fff;
	padding-left: 10px;
}

/* ---------- ContentTopIndex - end -----------*/



/* ---------- ContentInner- start -----------*/


#contentTop {
	margin: 17px 0 0 0;
       _margin: 32px 0 0 0;
	display: inline;
	float: left;
	width: 900px;	
}

#contentTop .left{
	display: inline;
	float: left;
	width: 641px;
	height: 204px;
}

#contentTop .left1{
	display: inline;
	float: left;
	width: 641px;
	height: 153px;
}

#contentTop .left2{
	display: inline;
	float: left;
	width: 641px;
	height: 51px;
	background: url(images/bg_visual_bottom.jpg) top left no-repeat;	
}

#contentTop .left2 h1{
	padding: 8px 20px 0 0;
	font-size: 24px;
	font-family: arial, serif;
	font-weight: normal;
	color: #fff;
	text-align: right;
}

#contentTop .right{
	display: inline;
	float: right;
	width: 254px;
	height: 200px;
}

#contentBottom {
	display: inline;
	float: left;
	width: 900px;
}

#contentBottomLeft {
	margin: 1px 0 0 0;
	display: inline;
	float: left;
	width: 641px;
}
#contentBottom  .leftmenu{
	padding: 14px 0 20px 0;
	display: inline;
	float: left;
	width: 172px;
}

#contentBottom  .leftmenu ul {
	list-style-type: none;
	margin: 5px 0 20px 24px;
}

#contentBottom  .leftmenu ul li {
	float:left;
	position:relative;
	background: url(images/bg_menu_list.jpg) 0 12px no-repeat;	
} 
 
#contentBottom  .leftmenu ul li.father {
	font-weight: bold;
}

#contentBottom  .leftmenu ul li a {
	font-size: 13px;
	line-height: 16px;
	display:block;
	text-decoration: none;
	color:#000;
	width:116px;
	text-align:left;
	padding: 5px 5px 5px 15px;
}

#contentBottom  .leftmenu ul li ul {
	list-style-type: none;
	margin: 0px 0 0 15px;
}

#contentBottom  .leftmenu ul li ul li {
	font-weight: normal;
	float:left;
	position:relative;
}

#contentBottom  .leftmenu ul li ul li a {
	font-size: 13px;
	line-height: 15px;
	display:block;
	text-decoration: none;
	color:#000;
	width:116px;
	text-align:left;
	padding: 5px 5px 5px 15px;
	/*background-color:#dbdbdb;*/
}

#contentBottom  .leftmenu ul li a:hover {
	background-color:#AEAE99;
}

#contentBottom  .leftmenu ul li a.currentpage {
	color:#000;
        font-weight:bold;
        font-size:13px;
        /*background-color:#AEAE99;*/
}

#contentBottom  .leftmenu ul li ul li a.currentpage {
	color:#7b2025;
        font-weight:bold;
}
    
#contentBottom  .content{
	margin: 17px 0 0 0;
	display: inline;
	float: left;
        width: 452px;
}

#contentBottom  .content a{
	text-decoration: none;
        border-style: none none dotted none;
        border-width: 0px 0px 1px 0px;
        color:#7c2128;
}

#contentBottom  .content a:hover{
	border-style: none;
        border-width: 0px;
        text-decoration: none;
}

#contentBottom  .content a:visited{
	text-decoration: #999999;
}

#contentBottom  .content p{
        padding: 5px 0px 5px 12px;
	font-size: 12px;
	line-height: 18px;
	font-family: arial, serif;
	color: #000;
}

#contentBottom  .content form{
        padding: 5px 0px 5px 12px;
}

#contentBottom  .content h2{
	padding: 8px 25px 8px 12px;
	font-size: 16px;
	font-family: Arial, serif;
	font-weight: bold;
	color: #413736;
}

#contentBottom  .content h3{
	padding: 10px 25px 0px 12px;
	font-size: 12px;
	font-family: Arial, serif;
	font-weight: bold;
	/*color: #413736;*/
        color: #7c2128;
        text-transform:uppercase;
}

#contentBottom  .content h5{
	padding: 8px 25px 0 12px;
	font-size: 13px;
	font-family: Arial, serif;
	font-weight: bold;
	color: #72726F;
}

#contentBottom  .content ul{
	margin: 5px 0 5px 15px;
	padding: 0;
}

#contentBottom  .content ul li{
	padding: 0 0 3px 10px;
	font-size: 12px;
	line-height: 18px;
	font-family: Arial, serif;
	color: #000;
	list-style:none;
        background: url(images/bg_course_list.jpg) 0 8px no-repeat;	
}

#contentBottom  .content ol{
	margin: 0 0 0 30px;
	padding: 0;
}

#contentBottom  .content ol li{
	padding: 0 0 0 10px;
	font-size: 12px;
	line-height: 18px;
	font-family: Arial, serif;
	color: #000;
}

#contentBottom  .content table{
	margin:5px 0px 5px 5px;
}

#contentBottom  .content td{
	padding: 3px 3px 3px 6px;
	color: #000;
	/*border-bottom: 1px solid #b3b4b6;*/
}

#contentBottom  .content tr.alt{
	background: #eeeeee;
}

#contentBottom .content #innercontain{
border: 1px solid gray; 
width: 430px; 
margin-top:0px;
margin-left:12px;
}

#contentBottom .content #innercontain p{
padding:5px 12px;
}

#contentBottom .content .shadetabs{
font: bold 12px Arial;
text-align: left;
}

/*.shadetabs li{
display: inline;
background: none;
}*/

#contentBottom .content  .shadetabs li{
	padding: 0px 10px 0px 0px;
	color: #000;
	list-style:none;
        background: none;
display: inline;
}

#contentBottom .content .shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 10px 6px 10px;
_padding: 3px 10px 7px 10px;
margin-left: -3px;
border: 1px solid #778;
color: #2d2b2b;
background: white url(images/shade.gif) top left repeat-x;
}

#contentBottom .content .shadetabs li a:visited{
color: #2d2b2b;
}

#contentBottom .content .shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

#contentBottom .content .shadetabs li a.selected{
position: relative;
}

#contentBottom .content .shadetabs li a.selected{
background-image: url(images/shadeactive.gif);
border-bottom-color: white;
}

#contentBottom .content .shadetabs li a.selected:hover{
text-decoration: none;
}

#contentBottom .content .tabcontent{
display:none;
}

#contentBottomTwo .content .vzaar_media_player{
	margin-left:25px;
}

.data th{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #666666;
	border: 1px solid #b3b4b6;
	padding: 3px 3px 3px 6px;
	background: #c9c9cb url(images/th_header.jpg) no-repeat;
        text-align:center;
}

.data td{
	border-bottom: 1px solid #b3b4b6;
	background: #f4f4f8;
	padding: 3px 3px 3px 6px;
	color: #000;
}

#contentBottom  .content blockquote{
       padding-left:60px;
}

#contentBottom .content4{
	margin: 0 0 0 26px;
 	display: inline;
	float: left;
	width: 433px;
	background: url(images/bg_content_sub.gif) 0 0 repeat-y;
}

#contentBottom  .infoBlock1 {
	margin: 13px 0 0 18px;
	display: inline;
	float: left;
	width: 198px;
	height: 310px;	
}

#contentBottom   .infoBlockText {
	display: inline;
	float: left;
	width: 190px;
}

#contentBottom   .infoBlockText p{
	padding: 0 0 15px 0;
	color: #000000;
	line-height: 18px;
	text-decoration: none;
	font-size: 12px;
}

#contentBottom  .infoBlockText a{
	line-height: 18px;
	color: #000;
	text-decoration: none;
	font-size: 12px;
}

#contentBottom   .infoBlockText a:hover{
	text-decoration: underline;
}

#contentBottom .whiteSpace{
	margin: 0px 0 0 26px;
 	display: inline;
	float: left;
	width: 433px;
	height: 90px;
}

#contentBottom  .news p{
	padding: 8px 25px 2px 12px;
	font-size: 12px;
	line-height: 15px;
	font-family: arial, serif;
	color: #000;
	float: left;
}

#contentBottom  img.imgleft{
	float: left;
	padding: 2px 16px 8px 0;	
	margin: 0;
}

#contentBottom  img.imgright{
	float: right;
	padding: 2px 0 8px 16px;	
	margin: 0;
}

#contentBottomTwo {
	display: inline;
	float: left;
	width: 900px;
}

#contentBottomTwoColumn  .content{
	margin: 15px 0 0 0;
	display: inline;
	float: left;
	width: 630px;
}

#contentBottomTwoColumn #pathway{
	display: inline;
	float: left;
	width: 630px;
	height: 45px;
}

#contentBottomTwo  .content{
	margin: 15px 0 0 0;
	display: inline;
	float: left;
	width: 630px;
}

#contentBottomTwo  .content a{
	text-decoration: none;
        border-style: none none dotted none;
        border-width: 0px 0px 1px 0px;
        color:#7c2128;
}

#contentBottomTwo  .content a:hover{
	text-decoration: none;
        border-style: none;
        border-width: 0px;
}

#contentBottomTwo  .content h5{
	padding: 8px 25px 0 25px;
	font-size: 13px;
	font-family: Arial, serif;
	font-weight: bold;
	color: #72726F;
}

#contentBottomTwo  .content h2{
	padding: 8px 25px 8px 25px;
	font-size: 16px;
	font-family: Arial, serif;
	font-weight: bold;
	color: #413736;
}

#contentBottomTwo  .content h3{
padding: 10px 25px 0px 25px;
	font-size: 12px;
	font-family: Arial, serif;
	font-weight: bold;
	/*color: #413736;*/
        color: #7c2128;
        text-transform:uppercase;
}

#contentBottomTwo  .content p{
	padding: 5px 25px;
	font-size: 12px;
	line-height: 18px;
	font-family: arial, serif;
	color: #000;
}

#contentBottomTwo  .content ul{
	margin: 5px 0 5px 26px;
	padding: 0;
	list-style: none;
}

#contentBottomTwo  .content li{
	padding: 0 0 0 10px;
	font-size: 12px;
	line-height: 18px;
	font-family: Arial, serif;
	color: #000;
	background: url(images/bg_course_list.jpg) 0 8px no-repeat;		
}

#contentBottomTwo  .content ol{
	margin: 0 0 0 46px;
	padding: 0;
}

#contentBottomTwo  .content ol li{
	background:none;
}
#contentBottomTwo .content table{
	margin:5px 0px 5px 25px;
        width:600px;

}

#contentBottomTwo .content table img{
margin:5px 5px 2px 5px;
}

#contentBottomTwo  .content td{
	padding: 3px;
	color: #000;
	/*border-bottom: 1px solid #b3b4b6;*/
}

#contentBottomTwo  .content tr.alt{
	background: #eeeeee;
}

/* ---------- ContentBottom Course- start-----------*/

#contentBottomLeft2 {
	margin: 1px 0 0 0;
	display: inline;
	float: left;
	width: 900px;
}

#contentBottom  .content2{
	margin: 15px 0 0 0;
	display: inline;
	float: left;
	width: 718px;
}

#contentBottom  .content2 h5{
	padding: 8px 25px 0 12px;
	font-size: 13px;
	font-family: Arial, serif;
	font-weight: bold;
	color: #72726F;
}

#contentBottom  .content2 h2{
        padding: 8px 25px 10px 12px;
	font-size: 16px;
	font-family: Arial, serif;
	font-weight: bold;
	color: #413736;
}

#contentBottom  .content2 p{
        padding: 4px 25px 4px 12px;
	font-size: 12px;
	line-height: 18px;
	font-family: arial, serif;
	color: #000;
}

#contentBottom  .content2 a{
	text-decoration: none;
        border-style: none none dotted none;
        border-width: 0px 0px 1px 0px;
        color:#7c2128;
}

#contentBottom  .content2 a:hover{
	border-style: none;
        border-width: 0px;
        text-decoration: none;
}

#contentBottom  .content2 b.red{
	color: #874D4D;
}

#contentBottom  .content2 ul{
	margin: 0 0 0 15px;
	padding: 0;
	list-style: none;
}

#contentBottom  .content2 li{
	padding: 0 0 0 10px;
	font-size: 12px;
	line-height: 18px;
	font-family: arial, serif;
	color: #000;
	background: url(images/bg_course_list.jpg) 0 8px no-repeat;		
}

#courseForm {
	margin: 10px 0 0 12px;
	display: inline;
	float: left;
	width: 694px;
}

#courseForm h3{
	font-size:14px;
        padding-left:12px;
}

#courseForm .top{
	display: inline;
	float: left;
	width: 694px;
	background: url(images/hr_line.jpg) 0 0px no-repeat;			
}

#courseForm .top p{
	padding: 0;
	margin: 0;
	line-height: 1px;
}

#courseForm .filters{
	margin: 13px 0 0 0px;
	display: inline;
	float: left;
	width: 694px;
	background: url(images/bg_course_form.jpg) bottom left repeat-x;			
}

#courseForm .form{
	margin: 2px 0 0 6px;
	display: inline;
	float: left;		
}

#courseForm .button1{
	margin: 0 12px 0 0;
	display: inline;
	float: right;		
}

#courseForm .button1 p{
	padding: 0;
	margin: 0;
	line-height: 1px;
}

#courseForm select.select{
	font-family: arial, serif;
	margin: 0 0 0 6px;
	line-height: 12px;
	font-size: 11px;
	width: 122px;
	height: 20px;
	border: 1px solid #969696;
}

#courseForm select.select2{
	font-family: arial, serif;
	margin: 0 0 0 6px;
	line-height: 12px;
	font-size: 11px;
	width: 142px;
	height: 20px;
	border: 1px solid #969696;
}

#courseForm .remove{
	padding: 0 0 12px 7px;
	margin: 22px 0 0 5px;
	display: inline;
	float: left;		
}

#courseForm .remove p{
	padding: 0;
	line-height: 16px;
	font-size: 11px;
	color: #72726F;
}

#courseForm .remove a{
	font-weight: normal;
	font-size: 11px;
	color: #8B0000;
}

#courseForm .tables{
	padding: 0 0 4px 0;
	margin: 8px 0 0 0;
	display: inline;
	float: left;
	width: 694px;		
}

#courseForm .tables a{
font-size: 12px;
text-align: left;
color: #874D4D;
}

#courseForm .tables table{
border-collapse: collapse;
margin: 12px 0;
}

#courseForm .tables th{
font-size: 12px;
line-height: 18px;
background-color: #E0E0E0;
font-weight: bold;
color: #434343;
padding: 4px;
}

#courseForm .tables td{
vertical-align:top;
padding: 5px 0px 5px 4px;
font-size: 12px;
line-height: 16px;
text-align: left;
}

#courseForm .tables td.small{
padding: 2px 4px 12px 30px;
font-size: 11px;
line-height: 16px;
text-align: left;
color: #72726F;
background: url(images/bubble.gif) 12px 4px no-repeat;	
}

#courseForm .tables td.different {
        background-color: #F7F7F7;
}

#popUpForm table{
	font-size: 13px;
	font-family: arial, serif;
	color: #000;
        background-color:#fff;
        padding-bottom:30px;
}

#popUpForm p{
        padding: 5px 10px;
	font-size: 13px;
	line-height: 17px;
	font-family: arial, serif;
	color: #000;
}

#popUpForm div{
        margin: 10px 0px;
}

#popUpForm #address{
        font-size:11px
}

#popUpForm ul, #popUpForm ol{
	margin:0 30px
}

#popUpForm li{
	padding-bottom:3px;
}

#popUpForm h1{
	margin:10px 0 20px 10px;
font-weight:normal;
font-size:26px
}

#popUpForm h3{
	margin:5px 0px 0px 10px;
font-size:14px
}

#popUpForm img{
	margin:10px;
}

#popUpForm .dashed{
border-bottom:1px dashed #000000; 
border-top:none;
border-right:none;
border-left:none;
margin-left:10px;
font-size:14px;
font-weight:bold;
}

#popUpForm .checkbox{
margin-left:10px;
}

#popUpForm .first{
	border-left:1px solid #000000;
}

#popUpForm table .data{
	background-color:#fff;
        margin:0px 10px;
}

#popUpForm .data td{
        border-bottom:1px solid #000000;
        border-right:1px solid #000000
}

#popUpForm .data th{
        border-bottom:1px solid #000000;
        border-right:1px solid #000000;
        border-top:1px solid #000000;
}

#popUpForm .data p{
        font-size: 12px;
}

#popUpCourse {
	border: none;
        display: inline;
	float: left;
       background: #960202;
       text-align: left;
}

#popUpCourse .title{
	display: inline;
	float: left;	
        width: 641px;
}

#popUpCourse h2{
	padding: 16px 25px 6px 24px;
	font-size: 18px;
	font-family: arial, serif;
	font-weight: normal;
	color: #fff;
}

#popUpCourse .tables2{
        margin:10px 0 0 0px;
	display: inline;
	float: left;	
        width: 641px;
        background: #ffffff url(images/bg_pop_up.gif) 0 0 repeat-x;
}

#popUpCourse .nameDesc{
        margin: 0 0 0 15px;
	display: inline;
	float: left;	
        width: 610px;
        border-top: 1px solid #E5E5E5;
}

#popUpCourse .nameDesc1{
        margin: 10px 0 0 15px;
	display: inline;
	float: left;	
        width: 610px;
}

#popUpCourse .name{
    	display: inline;
	float: left;	
        width: 106px;
        text-align: right;
}

#popUpCourse .name p{
	padding: 6px 14px 6px 12px;
	font-size: 12px;
	line-height: 18px;
        font-weight: bold;
	font-family: arial, serif;
	color: #484848;
}

#popUpCourse .description{
	display: inline;
	float: left;	
        width: 495px;
}

#popUpCourse .description p{
	padding: 6px 15px 6px 0px;
	font-size: 12px;
	line-height: 18px;
	font-family: arial, serif;
	color: #484848;
}

#popUpCourse .nameDesc2{
        margin: 0 0 4px 0px;
        padding: 0 0 0 121px;
	display: inline;
	float: left;	
        width: 520px;
        background: #fff;
}

#popUpCourse .nameDesc2 p{
	padding: 6px 15px 6px 0px;
 	font-size: 12px;
	line-height: 18px;
	font-family: arial, serif;
	color: #484848;
}

#popUpCourse .nameDesc2 a{
        padding: 0 0 0 16px;
	font-size: 10px;
	font-family: arial, serif;
	font-weight: bold;
	color: #830707;
        background: url(images/close.gif) 0 3px no-repeat;
}

#courseForm .formError{
	padding: 10px 0 8px 12px;
	display: inline;
	float: left;
	width: 682px;
	background: url(images/bg_error.jpg) 15px 26px no-repeat;		
}

#courseForm  .formError p.msg{
	padding: 6px 0 6px 35px;
	line-height: 16px;
	font-size: 11px;
	font-weight: bold;
	color: #960202;
}

#popUpCampus {
       background: #7d242a;
       width:400px;
}

/*#popUpCampus #title{
	display: inline;
	float: left;	
        width: 400px;
        padding:15px 0px;
        background: #7d242a;
        color:#fff;
}*/

#popUpCampus #container {
       background: #fff;
       width:400px;
}

#popUpCampus p{
	font-size: 12px;
	line-height: 18px;
	font-family: arial, serif;
	color: #000;
}


#popUpCampus #container p{
	padding: 5px 12px;
	font-size: 12px;
	line-height: 18px;
	font-family: arial, serif;
	color: #000;
}

#popUpCampus h2{
	font-size: 17px;
	font-family: arial, serif;
	font-weight: normal;
	color: #fff;
        padding:15px 15px 15px 0px;
        text-align:right;
        background: #7d242a;
}

#popUpCampus h3{
	font-size: 12px;
	font-family: arial, serif;
	font-weight: bold;
	color: #7c2128;
        padding: 5px 12px;
        text-transform:uppercase;
}


#popUpCampus ul{
	margin: 5px 0 5px 15px;
	padding: 0;
}

#popUpCampus ul li{
	padding: 0 0 3px 10px;
	font-size: 12px;
	line-height: 18px;
	font-family: Arial, serif;
	color: #000;
	list-style:none;
        background: url(images/bg_course_list.jpg) 0 8px no-repeat;	
}

#popUpCampus table{
	padding: 0px 20px;
}

#popUpCampus td{
	padding: 3px 3px 3px 6px;
	/*border-bottom: 1px solid #b3b4b6;*/
}

#popUpCampus #close{
        padding:10px 0;
        background: #fff;
	width:400px;
}

#popUpCampus #close a{
        padding: 0 0 0 16px;
	margin:0 auto;
	font-size: 11px;
	font-family: arial, serif;
	font-weight: bold;
	color: #830707;
        background: url(images/close.gif) 0 3px no-repeat;
	margin-left:152px;
}



#profile #container {
       background: #fff;
       width:560px;
}

#profile #container p {
	padding: 5px 20px;
	font-size: 12px;
	line-height: 18px;
	font-family: arial, serif;
	color: #000;
}

#profile #container img {
       margin:0px 15px;
}

#profile #container table {
	padding-right: 20px;
}

#profile #container table td {
	line-height:1.3em;
	padding-bottom:10px;
	font-size:12px;
}

#profile #container #white-logo-header {
	background-color:#7d242a;
        margin-bottom:20px;
}

#profile #container #white-logo-header img {
	padding:10px 0px;
}

#profile #container h2 {
        font-size:14px;
}

#profile #container #close{
        padding:10px 0px 20px 0px;
        text-align:center;
}

#profile #container #close a{
        padding: 0 0 0 16px;
	font-size: 11px;
	font-family: arial, serif;
	font-weight: bold;
	color: #830707;
        background: url(images/close.gif) 0 3px no-repeat;
}



/* ---------- ContentBottom Course- end -----------*/

/* ---------- ContentBottom info request- start -----------*/

#contentBottom  .content3{
	margin: 15px 0 0 0;
	display: inline;
	float: left;
	width: 718px;
}

#contentBottom  .content3 h4{
	padding: 8px 25px 6px 12px;
	font-size: 18px;
	font-family: arial, serif;
	font-weight: bold;
	color: #72726F;
}

#contentBottom  .content3 p{
	padding: 2px 25px 2px 12px;
	font-size: 12px;
	line-height: 18px;
	font-family: arial, serif;
	color: #000;
}

#contentBottom  .errmsg {
	padding: 10px 0 8px 12px;
	display: inline;
	float: left;
	width: 682px;
	background: url(images/bg_error.jpg) 25px 27px no-repeat;	
}

#contentBottom  .errmsg p{
	margin: 0;
	padding: 0;
	line-height: 1px;
	font-size: 1px;
}

#contentBottom  .errmsg p.msg{
	padding: 6px 0 6px 45px;
	line-height: 16px;
	font-size: 11px;
	font-weight: bold;
	color: #960202;
}

#contentBottom  .info {
	margin: 4px 0 0 12px;
	display: inline;
	float: left;
	width: 694px;
	border-top: 1px solid #E4E4E4;
	border-bottom: 1px solid #E4E4E4;	
	background: #F4F4F2 url(images/bubble.gif) 15px 13px no-repeat;	
}

#contentBottom  .info p{
	padding: 10px 0 10px 45px;
	line-height: 16px;
	font-size: 11px;
	font-weight: normal;
	color: #000;
}

#contentBottom .requestForm{
	margin: 10px 0 0 12px;
	display: inline;
	float: left;
	width: 694px;	
}

#contentBottom .requestForm label.choice{
	color: #000;
	display: block;
	font-size: 12px;
	line-height: 16px;
	margin: -19px 0 0 44px;
	padding: 4px 0 5px;
	width: 315px;
}

#contentBottom .requestForm input.checkbox{
	display: block;
	height: 13px;
	line-height: 16px;
	margin: 6px 0 0 22px;
	width: 13px;
}

#contentBottom .formInput input.radiob{
height: 13px;
line-height: 16px;
margin: 6px 5px 5px 2px;
width: 13px;
}

#contentBottom  .formElement{
	margin: 0px 0 0 12px;
	display: inline;
	float: left;
	width: 694px;	
}

#contentBottom  .formName{
margin: 5px 0 0 12px;
display: inline;
float: left;
width: 308px;
}

#contentBottom  .formInput{
margin: 1px 0 0 7px;
display: inline;
float: left;
}

#contentBottom  .formInput input{
 margin: 5px 0 0 0;
 padding: 2px 0 0 2px;
 font-family: arial, serif;
 font-size: 11px;
 width: 300px;
 height: 16px;
 border: 1px solid #969696;
}

#contentBottom  .formInput textarea{
 margin: 5px 0 0 0;
 padding: 2px 0 0 2px;
 font-family: arial, serif;
 font-size: 11px;
 width: 300px;
 height: 83px;
 border: 1px solid #969696;
}

#contentBottom select.select3{
	font-family:arial, serif;
	margin: 5px 0 0 0;
	font-size: 11px;
	width: 304px;
	height: 20px;
	border: 1px solid #969696;
}

#contentBottom  .button{
padding: 0 0 10px 0;
margin: 18px 0 0 0;
display: inline;
float: left;
}

#contentBottom  .firstElement{
	margin: 8px 0 0 12px;
}

#contentBottom  .lastElement{
	padding: 0 0 10px 0;
}

#contentBottom  .error p{
	color: #BC0000;
}

#contentBottom  .error textarea{
	border: 1px solid #BC0000;
}

#contentBottom  .error select{
	border: 1px solid #BC0000;
}

#contentBottom  .error input{
	border: 1px solid #BC0000;
}

/* ---------- ContentBottom info request- end -----------*/

#contentBottomRight {
	margin: 1px 0 0 0;
	padding: 15px 0;
	display: inline;
	float: right;
	width: 254px;
	background: url(images/bg_quote.jpg) 0 0 no-repeat;		
}

#contentBottomRight h4{
	padding: 8px 20px 0 12px;
	font-size: 13px;
	font-family: arial, serif;
	font-weight: bold;
	color: #72726F;
}

#contentBottomRight p{
	padding: 8px 20px 0 12px;
	font-size: 12px;
	font-family: arial, serif;
	font-weight: normal;
	color: #72726F;
}

#contentBottomRight a{
	/*text-decoration: underline;
	font-size: 12px;
	font-family: arial;
	font-weight: bold;
	color: #000;*/
        text-decoration: none;
        border-style: none none dotted none;
        border-width: 0px 0px 1px 0px;
        color:#7c2128;
}

/*#contentBottomRight a.red{
	text-decoration: none;
	font-size: 12px;
	font-family: arial, serif;
	font-weight: normal;
	color: #7c2128;
}*/

#contentBottomRight a:hover{
	border-style: none;
        border-width: 0px;
        text-decoration: none;
}

/*#contentBottomRight img{
	margin-right:3px;	
}*/

#contentBottomRight form{
	padding: 8px 20px 0 12px;
	font-size: 12px;
	font-family: arial, serif;
	font-weight: normal;
	color: #72726F;
}

#contentBottomRight .question{
cursor: hand;
cursor: pointer;
font: bold 12px Arial;
margin: 5px 20px 5px 15px;
}

#contentBottomRight .answer p{
padding: 4px 25px 4px 12px;
font-size: 12px;
line-height: 18px;
font-family: arial, serif;
color: #72726F;
}

#contentBottomRight .closedanswer{
	color: #72726F;
}

#contentBottomRight2 {
	margin: 1px 0 0 0;
	padding: 6px 0 15px 0;
	display: inline;
	float: right;
	width: 254px;
	background: url(images/bg_quote.jpg) 0 0 no-repeat;		
}

#contentBottomRight2 p{
	padding: 10px 25px 0 20px;
	font-size: 11px;
	font-family: arial, serif;
	font-weight: normal;
	color: #72726F;
}

#contentBottomRight2 i{
	font-family:arial, serif;
}

#contentBottomRight2 a{
	text-decoration: none;
	font-size: 11px;
	font-family: arial, serif;
	font-weight: normal;
	color: #9C1010;
}

#contentBottomRight2 a:hover{
	text-decoration: underline;
}

/* ---------- ContentBottom- end -----------*/

/* ---------- ContentCalendar- start -----------*/


#contentTopCalender {
	margin: 5px 0 0 0;
	display: inline;
	float: left;
	width: 900px;
	height: 92px;
	background: #7c2128;
}

#contentTopCalender .left{
	height: 80px;
	display: inline;
	float: left;
	width: 260px;
	background: #7c2128;
}

#contentTopCalender h1{
	padding: 28px 0 0 72px;
	font-size: 24px;
	font-family: arial, serif;
	font-weight: bold;
	color: #fff;
	text-align: left;
}

#contentTopCalender .calendarMenu{
	margin: 57px 5px 0 0;
	height: 35px;
	width: 600px;
	float: right;
}

#contentTopCalender .calendarMenu ul{
	list-style:none;
}

#contentTopCalender .calendarMenu ul li{
	float:right;
}

#contentTopCalender .calendarMenu ul li a{
	display: block;
	float: left;
	height: 24px;
	padding: 11px 29px 0 30px;
	text-decoration: none;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	background: url(images/bg_mainmenu_li.jpg) bottom center no-repeat;
}

#contentTopCalender .calendarMenu ul li a:hover{
	background: url(images/bg_calendar_menu.jpg) top center no-repeat;
	color: #8D0000;
}

#contentBottomCalender .left{
	margin: 10px 0 0 0;
	display: inline;
	float: left;
	width: 251px;
}

#contentBottomCalender .calendarTable {
	margin: 10px 0 0 0;
	padding: 0 0 4px 0;
	display: inline;
	float: left;
	width: 251px;
	border-bottom: 1px solid #E5E5E5;
}

#contentBottomCalender .calendarTable table.calmini{
	width: 251px;
	font-family: Arial, serif;
	font-size: 11px;
	text-align: center;
	vertical-align: middle;
	border-collapse: collapse;
}

#contentBottomCalender .calendarTable table.calmini th{
	font-weight: bold;
	color: #000;
	padding: 6px 6px 20px 6px;
}

#contentBottomCalender .calendarTable table.calmini th.date{
	font-family: arial, serif;
	font-size: 11px;
}

#contentBottomCalender .calendarTable table.calmini tr.fakerow {
	border: 0;
	height: 4px;
}

#contentBottomCalender .calendarTable table.calmini tr.fakerow td{
	display: none;
}

#contentBottomCalender .calendarTable table.calmini td{
	padding: 7px 6px 7px 6px;
}

#contentBottomCalender .calendarTable table.calmini td a{
	text-decoration: none;
	color: #000;
}

#contentBottomCalender .calendarTable table.calmini tr.calwdays td{
	font-weight: bold;
	color: #000;
	background-color: #E5E5E5;
	border-top: 1px solid #A3A3A3;
	border-bottom: 1px solid #A3A3A3;
}

#contentBottomCalender .calendarTable table.calmini td.daytoday{
	background-color: #CC1C00;
	border: 1px solid #fff;
}

#contentBottomCalender .calendarTable table.calmini td.daytoday a{
	color: #fff;
	display: block;
	width: 100%;
}

#contentBottomCalender .calendarTable table.calmini td.dayevent{
	background-color: #E0E0E0;
	border: 1px solid #fff;
}

#contentBottomCalender .calendarTable table.calmini td.dayevents a{
	display: block;
	width: 100%;
}

#contentBottomCalender .searchForm{
	padding: 10px 0 10px 0;
	display: inline;
	float: left;
	width: 251px;
	border-bottom: 1px solid #E5E5E5;
}

#contentBottomCalender  .formInput{
	margin: 1px 0 0 7px;
	display: inline;
	float: left;
}

#contentBottomCalender  .formInput input{
	padding: 2px 0 0 2px;
	font-family: arial, serif;
	font-size: 11px;
	width: 191px;
	height: 16px;
	border: 1px solid #969696;
}

#contentBottomCalender  .formInput select.select3{
	font-family:arial, serif;
	margin: 5px 0 0 0;
	font-size: 11px;
	width: 235px;
	height: 20px;
	border: 1px solid #969696;
}

#contentBottomCalender  .formInput select.select4{
	font-family: arial, serif;
	margin: 5px 0 0 0;
	font-size: 11px;
	width: 133px;
	height: 20px;
	border: 1px solid #969696;
}

#contentBottomCalender  .formInput select.select5{
	font-family: arial, serif;
	margin: 5px 0 0 1px;
	font-size: 11px;
	width: 97px;
	height: 20px;
	border: 1px solid #969696;
}

#contentBottomCalender .search{
	margin: 0 0 0 6px;
	display: inline;
	float: left;
	width: 34px;
	height: 22px;	
}	
	
#contentBottomCalender .search img{
	border: none;
}

#contentBottomCalender .button{
	margin: 10px 9px 0 0;
	display: inline;
	float: right;
	text-align: right;
	width: 242px;
}

#contentBottomCalender .active{
	/*background: url(images/ajax-loader.gif) 110px 4px no-repeat;	*/
}
	
#contentBottomCalender .button p{
	padding: 0;
	margin: 0;
	line-height: 1px;
}

#contentBottomCalender .right{
	margin: 10px 0 0 10px;
	display: inline;
	float: left;
	width: 638px;
	border-left: 1px solid #D3D3D3;
}

#contentBottomCalender .right h2{
	padding: 8px 25px 14px 22px;
	font-size: 20px;
	line-height: 30px;
	font-family: arial, serif;
	font-weight: bold;
	color: #72726F;
}

#contentBottomCalender #calsbformwaiting p{
	color:#000;
        padding: 10px 0px 10px 20px;
        font-weight:bold;
        font-size:14px;
}

#contentBottomCalender .event{
	margin: 0 0 0 10px;
	display: inline;
	float: left;
	width: 628px;
	border-top: 1px solid #D3D3D3;
}

#contentBottomCalender .different{
	background: #F7F7F7;
}

#contentBottomCalender .different2{
	/*background: #F7F7F7 url(images/ajax-loader.gif) 600px 11px no-repeat;*/
}

#contentBottomCalender .different3{
	/*background: url(images/ajax-loader.gif) 600px 11px no-repeat;*/
}

#contentBottomCalender .eventDate{
	display: inline;
	float: left;
	width: 118px;
}

#contentBottomCalender .eventDate p{
	text-align: left;
	padding: 10px 12px 12px 12px;
	line-height: 16px;
	font-size: 11px;
	color: #000;	
}

#contentBottomCalender .eventName{
	display: inline;
	float: left;
	width: 570px;
}

#contentBottomCalender .eventName p{
	text-align: left;
	padding: 10px 12px 12px 5px;
	line-height: 16px;
	font-size: 13px;
	color: #000;	
}

#contentBottomCalender .eventName a{
	text-decoration: none;
	font-weight: bold;
	color: #884E4D;	
}

#contentBottomCalender .eventName a:hover{
	text-decoration: underline;
}

#contentBottomCalender .extended{
	padding: 0 0 10px 0;
	margin: 0 0 0 10px;
	display: inline;
	float: left;
	width: 628px;
}

#contentBottomCalender .extendedWhen{
	display: inline;
	float: left;
	width: 628px;
}

#contentBottomCalender .extendedWhen1{
	display: inline;
	float: left;
	width: 122px;
}

#contentBottomCalender .extendedWhen1 p{
	text-align: right;
	padding: 6px 12px 6px 24px;
	line-height: 16px;
	font-size: 11px;
	font-weight: bold;
	color: #858585;		
}

#contentBottomCalender .extendedWhen2{
	display: inline;
	float: left;
	width: 505px;
	border-left: 1px solid #EDEDED;
}

#contentBottomCalender .extendedWhen2 p{
	text-align: left;
	padding: 6px 12px 6px 24px;
	line-height: 16px;
	font-size: 11px;
	font-weight: bold;
	color: #000;		
}

#contentBottomCalender .extendedWhen3{
	display: inline;
	float: left;
	width: 505px;
	border-left: 1px solid #EDEDED;
}

#contentBottomCalender .extendedWhen3 p{
	text-align: left;
	padding: 6px 12px 6px 24px;
	line-height: 16px;
	font-size: 11px;
	font-weight: normal;
	color: #000;		
}

#contentBottomCalender .extendedWhen3 ul{
	text-align: left;
	padding: 6px 12px 6px 40px;
	line-height: 16px;
	font-size: 11px;
	font-weight: normal;
	color: #000;		
}


#contentBottomCalender .extendedWhen3 a{
	color: #7c2128;		
}

#contentBottomCalender .extendedWhere{
	display: inline;
	float: left;
	width: 628px;
}

#contentBottomCalender .extendedDescription{
	display: inline;
	float: left;
	width: 628px;
}

#contentBottomCalender .extendedContact{
	display: inline;
	float: left;
	width: 628px;
}

/* ---------- ContentCalendar- end -----------*/

/* ---------- News entire list- start -----------*/

#contentBottomLeft .newsEntireList {
	padding: 10px 0 20px 0;
	float: left;
	display: inline;
        width:630px;
}

#contentBottomLeft .newsEntireListElement {
	float: left;
	display: inline;
	width: 100%;
}

#contentBottomLeft .newsEntireListLeft {
	float: left;
	display: inline;
	text-align: right;
	width: 180px;
	padding: 12px 0;
}

#contentBottomLeft .newsEntireListLeft p{
	font-family: arial, serif;
	font-size: 12px;
        padding: 4px 2px 4px 0;
}

#contentBottomLeft .newsEntireListRight {
	float: left;
	display: inline;
	width: 430px;
	padding: 12px 0;
}

#contentBottomLeft .newsEntireListRight p{
	font-family: arial, serif;
	font-size: 12px;
	font-weight: bold;
        padding: 4px 0px 4px 16px;
}

#contentBottomLeft .newsEntireListRight a{
	text-decoration: none;
        color: #413736;
}

#contentBottomLeft .newsEntireListRight a:hover{
	text-decoration: underline;
}

#contentBottomLeft .newsEntireListLeft2 {
	float: left;
	display: inline;
	text-align: left;
	width: 180px;
	padding: 12px 0;
        margin-left:24px;
}

#contentBottomLeft .newsEntireListLeft2 p{
	padding:10px 0;
}

#contentBottomLeft .newsEntireListRight2 {
	float: left;
	display: inline;
	width: 416px;
	padding: 15px 0;
        font-size: 12px;
}

#contentBottomLeft .newsEntireListRight2 p{
	font-family: arial, serif;
	font-size: 12px;
	padding: 4px 10px 4px 16px;	
	line-height: 18px;
}

#contentBottomLeft .newsEntireListRight2 a{
	font-family: arial, serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
        color: #413736;
}

#contentBottomLeft .newsEntireListRight2 a:hover{
	text-decoration: underline;
}

#contentBottomLeft .newsEntireListRight2 p.category a{
	font-family: arial, serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	color: #9C1010;
}

#contentBottomLeft .newsEntireListRight2 p.category a:hover{
	text-decoration: none;
}

#contentBottomLeft .allCategories{
	padding: 0;
	float: left;
	display: inline;
	width: 546px;
}

#contentBottomLeft .allCategories p{
	font-family: arial, serif;
	font-size: 12px;
	padding: 4px 0 6px 26px;
	line-height: 16px;
}

#contentBottomLeft .allCategories p.onenew{
	font-family: arial, serif;
	font-size: 12px;
	padding: 0px 0px 15px 20px;
}

#contentBottomLeft .allCategories a{
	/*color:  #9C1010;*/
        text-decoration: none;
        border-style: none none dotted none;
        border-width: 0px 0px 1px 0px;
        color:#999999;
}

#contentBottomLeft .allCategories a:hover{
	text-decoration: none;
}


#contentBottomLeft .forNews h5{
font-size: 13px;
color: #413736;
padding: 0 0 0 20px;
font-family: arial, serif;
}

#contentBottomLeft .forNews p{
font-size: 12px;
line-height: 18px;
font-family: arial, serif;
padding:  4px 0px 4px 20px;
}


/* ---------- News entire list- ends-----------*/

/* ---------- Content - end -----------*/

/* ---------- Search - starts-----------*/
.search2 .NewsPostDetailContent{
margin-bottom:20px;
}

.search2{
margin-bottom:30px;
}

.search2 a{
text-decoration: none;
        border-style: none none dotted none;
        border-width: 0px 0px 1px 0px;
        color:#7c2128;
}

.search2 p{
padding:5px 0px;
}

.search2 .NewsDetailField{
padding:20px 0px;
}

#content .search2{
	padding: 24px 0 0 30px;
	float: left;
	display: inline;
	width: 695px;
}

#content .search2 h2{
	font-size: 18px;
	font-family: arial, serif;
	color: #72726F;
	line-height: 25px;
}

#content .search2 .page{
	margin: 20px 0 10px 0;
	float: left;
	display: inline;
	width: 820px;
	height: 26px;
	background: #E0E0E0;
}

#content .search2 .page p{
	font-family: arial, serif;
	font-weight: bold;
	font-size: 12px;
}

#content .search2 .pageLeft{
	float: left;
	display: inline;
	width: 142px;
}

#content .search2 .pageLeft p{
	padding: 6px 0 0 12px;
	color: #434343;
}

#content .search2 .pageRight{
	float: right;
	display: inline;
}

#content .search2 .pageRight p{
	padding: 6px 12px 0 0;
	color: #939391;
}

#content .search2 .pageRight a{
	color: #B04E4E;
}

#content .search2 .pageRight a.active{
	color: #939391;
        text-decoration: none;
        cursor: default;
}

#content .search2 .pageRight a.active{
	color: #939391;
        text-decoration: none;
        cursor: default;
}

#content .search2 .pageRight a:hover{
	text-decoration: none;
}

#content .search2 .searchResults{
	float: left;
	display: inline;
	width: 695px;
	padding: 5px 0;
}

#content .search2 .searchResultsNr{
	float: left;
	display: inline;
	width: 30px;
	text-align: right;
	padding: 3px 0 0 0;
}

#content .search2 .searchResultsNr p{
	font-family: arial, serif;
	font-size: 11px;
	padding: 1px 0 0 0;
	line-height: 18px;
}

#content .search2 .searchResultsLink{
	float: left;
	display: inline;
	width: 665px;
	padding: 3px 0 0 0;
}

#content .search2 .searchResultsLink img{
	vertical-align: middle;
	margin: 0 0 2px 0;
}

#content .search2 .searchResultsLink p{
	font-family: arial, serif;
	font-size: 12px;
	padding: 1px 0 2px 20px;
	color: #72726F;
	line-height: 18px;
}

#content .search2 .searchResultsLink a{
	color: #9C1010;
}

#content .search2 .searchResultsLink a:hover{
	text-decoration: none;
}

#content .search2 .page2{
	margin: 25px 0 40px 0;
	float: left;
	display: inline;
	width: 820px;
	height: 26px;
	background: #E0E0E0;
	text-align: center;
}

#content .search2 .page2 p{
	font-family: arial, serif;
	font-weight: bold;
	font-size: 12px;
}

#content .search2 .pageRight2{
	float: left;
	width: 820px;
	display: inline;
}

#content .search2 .pageRight2 p{
	padding: 6px 12px 0 0;
	color: #939391;
}

#content .search2 .pageRight2 a{
	color: #B04E4E;
}

#content .search2 .pageRight2 a:hover{
	text-decoration: none;
}

#content .search2 .pageRight2 a.active{
	color: #939391;
        text-decoration: none;
        cursor: default;
}

#content .search2 .pageRight2 a.active{
	color: #939391;
        text-decoration: none;
        cursor: default;
}

#content .search2  .searchForm1{
	display: inline;
	float: left;
	width: 250px;
	margin: 14px 0 0px 16px;	
	padding: 0px 0 60px 0px;
}

#content .search2  .search1{
	margin: 0 14px 0 0;
	display: inline;
	float: left;
	width: 54px;
	height: 24px;	
}	
	
#content .search2 .search1 img{
	border: none;
}

#content .search2  .form1{
	margin: 0 6px 0 0;
	display: inline;
	float: left;
	width: 134px;
	height: 24px;
	background: url(images/button_search3.jpg) 0px 0px no-repeat;	
}	

#content .search2 .form1 input{
	font-size: 11px;
	font-family: arial, serif;
	color: #fff;
	margin: 4px 0 0 6px;
	width: 118px;
	height: 14px;
	background: none;	
	border: none;
}

#content .search2 p.tryAgain{
	font-family: arial, serif;
	font-size: 12px;
	font-weight: bold;
	color: #4C4C4C;
	padding: 30px 0 0 16px;
}

/* ---------- Search - end -----------*/

/* ---------- Pathway and A to Z - start -----------*/

#contentBottom  .content #pathway {
	/*display: inline;
	float: left;*/
	width: 450px;
	height: 45px;
}

#contentBottom  .content #pathway p{
	padding: 5px 0 10px 12px;
	line-height: 16px;
	font-size: 12px;
	color: #999999;
}

#contentBottom  .content #pathway b.grey{
	color: #939393;
}

#contentBottom  .content #pathway a{
	font-size: 12px;
	/*color: #B0A59C;*/
        color:#666666;
}

#contentBottom  .content #pathway a:hover{
	text-decoration: none;
}

#pathway img{
	padding: 0 4px 1px 4px;
}

#aToZ {
	display: inline;
	float: right;
	width: 130px;
	height: 30px;
}

#aToZ p{
	text-align: right;
	padding: 10px 12px 2px 0px;
	line-height: 16px;
	font-size: 12px;
	color: #000;
}

#aToZ a{
	text-decoration: none;
	font-size: 12px;
	color: #B0A59C;
}

#aToZ a:hover{
	text-decoration: underline;
}

#aToZ img{
	padding: 0 4px 1px 4px;
}

/* ---------- Pathway and A to Z - end -----------*/

/* ---------- footer- start-----------*/

#footer {
	display: inline;
	float: left;
	width: 900px;
	height: 100px;
	border-top: 2px solid #939393;
}

#footer .menu{
	padding: 12px 0 0 12px;
	display: inline;
	float: left;
	width: 176px;
}

#footer .menu a{
	padding: 2px 0 2px 26px;
	line-height: 26px;
	text-decoration: none;
	font-size: 11px;
	color: #000;
}

#footer .menu a.login{
	background: url(images/bg_webmail.jpg) 0 2px no-repeat;
}

#footer .menu a.information{
	background: url(images/bg_request.jpg) 0px 2px no-repeat;
}

#footer .menu a.helpdesk{
	background: url(images/bg_monitor.jpg) 0px 2px no-repeat;
}

#footer .webmail{
	position: relative;
	z-index: 0;
}
#footer .webmail:hover {
	background-color: transparent;
	z-index: 50;
}
#footer .webmail div { 
	width: 340px;
	height: 64px;
	position: absolute;
	left: -1000px;
	visibility: hidden;
	text-decoration: none;
	background:url(images/webmail.gif) no-repeat;
}
#footer .webmail div ul li {
	display: inline;
	padding: 0 10px;
}

#footer .webmail div ul{
	padding-left: 20px;
}

#footer .webmail:hover div{ 
	padding: 8px 4px 4px 8px;
	visibility: visible;
	top: -58px;
	left: -13px;
}

#footer .under a:hover{
	text-decoration: underline;
}

#footer  .request {
	position: relative;
	z-index: 0;
}
#footer  .request:hover {
	background-color: transparent;
	z-index: 50;
}
#footer  .request div { 
	width: 340px;
	height: 171px;
	position: absolute;
	top: -200px;
	left: -1000px;
	visibility: hidden;
	text-decoration: none;	
	background:url(images/moreinfo.gif) no-repeat;
}

#footer  .request div{
	font-size: 11px;
	line-height: 16px;
	margin: 5px 0 10px 8px;
}

#footer  .request div ul li a{
	padding: 0;
	line-height: 16px;
	font-size: 11px;
	font-weight: bold;
	color: #76001F;
}

#footer  .request div ul{
	list-style: square;
	padding: 0 0 0 20px;
}

#footer  .request div ul li{
	color: #76001F;
	font-size: 11px;
}
#footer  .request:hover div{ 
	visibility: visible;
	padding: 8px;
	top: -165px;
	left: -10px;	
}

#footer .links{
	padding: 12px 0 0 2px;
	display: inline;
	float: left;
}

#footer .links a{
	padding: 2px 0 2px 26px;
	line-height: 26px;
	text-decoration: none;
	font-size: 11px;
	color: #000;
}

#footer .links a.contact{
	background: url(images/bg_contact.jpg) 0 2px no-repeat;
}

#footer .links a.calendar{
	background: url(images/bg_calendar.jpg) 1px 2px no-repeat;
}

#footer a.campus{
	background: url(images/bg_campus.jpg) 0px 2px no-repeat;
}

#footer .links a:hover{
	text-decoration: underline;
}

#footer .address{
	padding: 12px 0 0 50px;
	display: inline;
	float: left;
}

#footer .address p{
	font-size: 11px;
	line-height: 26px;
	color: #000;
}

#footer .address a{
	text-decoration: none;
	font-size: 11px;
	color: #000;
}

#footer .address a:hover{
	text-decoration: underline;
}

#footer .copyright{
	padding: 12px 12px 0 0;
	display: inline;
	float: right;
	text-align: right;
}

#footer .copyright p{
	font-size: 11px;
	line-height: 26px;
	color: #000;
}

#footer .copyright a{
	text-decoration: none;
	font-size: 11px;
	color: #000;
}

#footer .copyright a:hover{
	text-decoration: underline;
}

/* ---------- footer - end -----------*/

.clear {
	display: inline;
	float: left;
}

a.showinfo{
cursor:pointer;
cursor:hand;
}

p#atozwords{
width: 600px;
}

span#atozalphabet{
margin-left: 0px;
}

span#atozalphabet a{
margin: 3px;
color: #434343;
font-weight: bold;
}

span#atozalphabet a:hover{
text-decoration: none;
}

#contentBottomCalender span.feeda{
font-size: 13px;
font-weight: bold;
/*color: #B14E4D;*/
color: #7c2128;
}

.leftmenu img{
padding-top: 26px;
}

h3.admintitle {
	padding: 10px 4px 4px 10px;
	line-height: 20px;
	color: #76001F;
	font-size: 14px;
	font-family: arial, serif;
	width: 80%;
}

table.calsbtable {
	margin: 10px 0 0 0px;
}

table.calsbtable td {
	padding:  4px 0 4px 10px;
}

table.calsbtable select.calsbselect{
	width: 50px;
        line-height: 18px;
}

table.calsbtable select.calsbselect2{
	width: 150px;
}

table.calsbtable td table td {
	padding:  4px 0 4px 0px;
}

.eventName{
cursor: pointer;
}

.button{
cursor: pointer;
}

.search{
cursor: pointer;
}

.question{
cursor: hand;
cursor: pointer;
font: bold 12px Arial;
margin: 5px 10px;
}

.answer {
margin-bottom:10px;
}

.answer p{
padding: 4px 25px 4px 12px;
font-size: 12px;
line-height: 18px;
font-family: arial, serif;
color: #000;
}

.openanswer{ /*class added to contents of 2nd demo when they are open*/
color: #666;
}

.closedanswer{ /*class added to contents of 2nd demo when they are closed*/
color: #000;
}

#form_description h2{
display:none;
}




#contentBottomTwo  .errmsg {
	padding: 10px 0 8px 12px;
	display: inline;
	float: left;
	width: 682px;
	background: url(images/bg_error.jpg) 25px 27px no-repeat;	
}

#contentBottomTwo  .errmsg p{
	margin: 0;
	padding: 0;
	line-height: 1px;
	font-size: 1px;
}

#contentBottomTwo  .errmsg p.msg{
	padding: 6px 0 6px 45px;
	line-height: 16px;
	font-size: 11px;
	font-weight: bold;
	color: #960202;
}

#contentBottomTwo  .info {
	margin: 4px 0 0 12px;
	display: inline;
	float: left;
	width: 694px;
	border-top: 1px solid #E4E4E4;
	border-bottom: 1px solid #E4E4E4;	
	background: #F4F4F2 url(images/bubble.gif) 15px 13px no-repeat;	
}

#contentBottomTwo  .info p{
	padding: 10px 0 10px 45px;
	line-height: 16px;
	font-size: 11px;
	font-weight: normal;
	color: #000;
}

#contentBottomTwo .requestForm{
	margin: 10px 0 0 12px;
	display: inline;
	float: left;
	width: 694px;	
}

#contentBottomTwo .requestForm label.choice{
	color: #000;
	display: block;
	font-size: 12px;
	line-height: 16px;
	margin: -19px 0 0 44px;
	padding: 4px 0 5px;
	width: 315px;
}

#contentBottomTwo .requestForm input.checkbox{
	display: block;
	height: 13px;
	line-height: 16px;
	margin: 6px 0 0 22px;
	width: 13px;
}

#contentBottomTwo .formInput input.radiob{
height: 13px;
line-height: 16px;
margin: 6px 5px 5px 2px;
width: 13px;
}

#contentBottomTwo  .formElement{
	margin: 0px 0 0 12px;
	display: inline;
	float: left;
	width: 694px;	
}

#contentBottomTwo  .formName{
margin: 5px 0 0 12px;
display: inline;
float: left;
width: 308px;
}

#contentBottomTwo  .formInput{
margin: 1px 0 0 7px;
display: inline;
float: left;
}

#contentBottomTwo  .formInput input{
 margin: 5px 0 0 0;
 padding: 2px 0 0 2px;
 font-family: arial, serif;
 font-size: 11px;
 width: 300px;
 height: 16px;
 border: 1px solid #969696;
}

#contentBottomTwo  .formInput textarea{
 margin: 5px 0 0 0;
 padding: 2px 0 0 2px;
 font-family: arial, serif;
 font-size: 11px;
 width: 300px;
 height: 83px;
 border: 1px solid #969696;
}

#contentBottomTwo select.select3{
	font-family:arial, serif;
	margin: 5px 0 0 0;
	font-size: 11px;
	width: 304px;
	height: 20px;
	border: 1px solid #969696;
}

#contentBottomTwo  .button{
padding: 0 0 10px 0;
margin: 18px 0 0 0;
display: inline;
float: left;
}

#contentBottomTwo  .firstElement{
	margin: 8px 0 0 12px;
}

#contentBottomTwo  .lastElement{
	padding: 0 0 10px 0;
}

#contentBottomTwo  .error p{
	color: #BC0000;
}

#contentBottomTwo  .error textarea{
	border: 1px solid #BC0000;
}

#contentBottomTwo  .error select{
	border: 1px solid #BC0000;
}

#contentBottomTwo  .error input{
	border: 1px solid #BC0000;
}

#contentBottomTwo  .content h4{
	padding: 8px 25px 6px 25px;
	font-size: 14px;
	font-family: arial, serif;
	font-weight: bold;
	/*color: #72726F;*/
       color: #413736;
}

#contentBottom  .content #mygalone {margin:5px 0px 0px 12px}

#contentBottom  .content .svw {width: 50px; height: 20px; background: #fff;}
#contentBottom  .content .svw ul{position: relative; left: -999em;}

#contentBottom  .content .stripViewer  {
position: relative;
overflow: hidden; 
margin: 0 0 1px 0;
}

#contentBottom  .content .stripViewer  ul {
position: relative;
left: 0;
top: 0;
width: 1%;
list-type: none;
margin:0px;
padding:0px;
}

#contentBottom  .content .stripViewer  ul li {
float:left;
list-style-type: none;
background: none;
margin:0px;
padding:0px;
}

#contentBottom  .content .stripTransmitter {
overflow: auto;
width: 1%;
}

#contentBottom  .content .stripTransmitter ul {
position: relative;
list-style-type: none;
margin-left:12px;
}

#contentBottom  .content .stripTransmitter ul li{
width: 20px;
float:left;
margin:0px 1px 1px 0px;
padding:0px;
background: none;
}

#contentBottom  .content .stripTransmitter a{
font: bold 10px Arial;
text-align: center;
line-height: 22px;
background: #7d222b;
color: #fff;
text-decoration: none;
display: block;
}

#contentBottom  .content .stripTransmitter a:hover {
background: #b76768;
color: #fff;
}

#contentBottom  .content .stripTransmitter a.current, .stripTransmitter a.current:hover {
background: #b76768;
color: #ffffff;
}

#contentBottom  .content .tooltip{
padding: 0.5em;
background: none;
color: #000;
}

#contentBottomTwoColumn  .content #alumnigallery {margin:5px 0px 0px 12px}

#contentBottomTwoColumn  .content .svw {width: 50px; height: 20px; background: #fff;}
#contentBottomTwoColumn  .content .svw ul{position: relative; left: -999em;}

#contentBottomTwoColumn  .content .stripViewer  {
position: relative;
overflow: hidden; 
margin: 0 0 1px 0;
}

#contentBottomTwoColumn  .content .stripViewer  ul {
position: relative;
left: 0;
top: 0;
width: 1%;
list-type: none;
margin:0px;
padding:0px;
}

#contentBottomTwoColumn  .content .stripViewer  ul li {
float:left;
list-style-type: none;
background: none;
margin:0px;
padding:0px;
}

#contentBottomTwoColumn  .content .stripTransmitter {
overflow: auto;
width: 1%;
}

#contentBottomTwoColumn  .content .stripTransmitter ul {
position: relative;
list-style-type: none;
margin-left:12px;
}

#contentBottomTwoColumn  .content .stripTransmitter ul li{
width: 20px;
float:left;
margin:0px 1px 1px 0px;
padding:0px;
background: none;
}

#contentBottomTwoColumn  .content .stripTransmitter a{
font: bold 10px Arial;
text-align: center;
line-height: 22px;
background: #7d222b;
color: #fff;
text-decoration: none;
display: block;
}

#contentBottomTwoColumn  .content .stripTransmitter a:hover {
background: #b76768;
color: #fff;
}

#contentBottomTwoColumn  .content .stripTransmitter a.current, .stripTransmitter a.current:hover {
background: #b76768;
color: #ffffff;
}

#contentBottomTwoColumn  .content .tooltip{
padding: 0.5em;
background: none;
color: #000;
}

dl.event{
	margin: 0em 2em;
	padding: 0;
	background:url(http://www.lcc.lt/images/news_preview_graident.gif) repeat-x bottom;
}

.event dt{
	position: relative;
	left: 0.5em;
	top: 1em;
	width: 7em;
	font-size:15px; color:#7c2128; font-weight:bold; font-family:Georgia;
}

.event dd{
	margin: 0 0 0 9em;
	padding: 0 0 .5em 1em;
	font-weight:bold;
	font-size:13px;

}

.event dd.trigger{
	font-size:13px; color:#7c2128;
	margin: 0 0 0 9em;
	padding: 0 0 .5em 1em;
	cursor:pointer; 
}

.event dd.toggle_container{
	font-weight:normal;
}

/* End of 'style' */

