body
{
	font-size: 9pt; font-family:Arial;
}
.bodyLayout1
{
    margin-bottom: 0px; margin-top: 0px;
}
.bodyLayout
{
    position: absolute; top: 0; left: 50%; margin-left: -385px; z-index: 0;
}
a:link
{
	font-size: 9pt; color: #000000; text-decoration: none;
}
a:visited
{
	font-size: 9pt; color: #000000; text-decoration: none;
}
a:hover
{
	font-size: 9pt; color: #1771C6; text-decoration: none;
}
a:active
{
	font-size: 9pt; color: #000000; text-decoration: none;
}
.boxtxt
{
	font-size: 9pt; margin: 10pt; line-height: 14pt;
}
.pageback
{
	filter: progid:DXImageTransform.Microsoft.Gradient(startcolorStr='#E5EEFF', endcolorStr='#ABC3FF', gradientType='1');
}
.backview
{
	filter: progid:DXImageTransform.Microsoft.Gradient(startcolorStr='#ffffff', endcolorStr='#4E8CD9', gradientType='0');
}
.navbg
{
	filter: progid:DXImageTransform.Microsoft.DropShadow(color='#ffffff',offX='1',offY='1',positives='true');
}
a.mainnav:link
{
	font-size: 9pt; color: #000000; text-decoration: none;
}
a.mainnav:visited
{
	font-size: 9pt; color: #000000; text-decoration: none;
}
a.mainnav:active
{
	font-size: 9pt; color: #000000; text-decoration: none;
}
a.mainnav:hover
{
	font-size: 9pt; color: #FF6600; text-decoration: none;
}
a.roll:link
{
	font-size: 10pt; padding-left: 6pt; color: #0F5495; text-decoration: none;
}
a.roll:visited
{
	font-size: 10pt; padding-left: 6pt; color: #0F5495; text-decoration: none;
}
a.roll:active
{
	font-size: 10pt; padding-left: 6pt; color: #0F5495; text-decoration: none;
}
a.roll:hover
{
	font-size: 10pt; padding-left: 6pt; color: #FF6600; text-decoration: none;
}
.mainboxtop
{
	padding-left: 6pt; padding-right: 6pt; padding-top: 1pt; background: url(Images/mainboxtop.gif) no-repeat scroll; color: #000000; font-size: 11pt; font-weight: 700;
}
.mainboxbottom
{
	padding-left: 2pt; padding-right: 2pt; padding-top: 2pt; padding-bottom: 2pt; background: url(Images/mainboxbottom.gif) repeat-x left bottom; color: #000000; text-align: left; vertical-align: top;
}
.mainboxtopwider
{
	padding-left: 6pt; padding-right: 6pt; padding-top: 1pt; background: url(Images/mainboxtop_wider.gif) repeat-x ; color: #000000; font-size: 11pt; font-weight: 700;
}
.mainboxbottomwider
{
	padding-left: 2pt; padding-right: 2pt; padding-top: 2pt; padding-bottom: 4pt; background: url(Images/mainboxbottom_wider.gif) repeat-x left bottom; color: #000000; text-align: left; vertical-align: top;
}
.mainboxImage
{
    margin-left:0pt; margin-right:0pt; margin-top:-2pt; margin-bottom:0pt; color: #0F5495;
}
.leftboxtop
{
	padding-left: 6pt; padding-right: 6pt; background: url(Images/leftboxtop.gif) repeat-x left top; color: #ffffff; font-weight: 700; text-align: center; font-size: 10pt;
}
.leftboxbottom
{
	padding-left: 10pt; padding-right: 6pt; padding-top: 6pt; padding-bottom: 6pt; background: url(Images/leftboxbottom.gif) repeat-x left bottom; font-size: 10pt; line-height: 14pt; text-align: left; font-weight: 700; color: #0F5495;
}
.details 
{
    font-size: 10pt; margin: 4pt; line-height: 16pt; color: #0F5495; text-align: center; vertical-align: middle;
}
.detailcellst
{
    padding: 6pt; border-left: 1pt solid #999999; border-bottom: 1pt solid #999999; border-right: 1pt solid #999999; border-top: 1pt solid #999999; background-color: #deefff;
}
.detailcellsl 
{
    padding: 6pt; border-left: 1pt solid #999999; border-bottom: 1pt solid #999999; background-color: #FCFBFC;
}
.detailcellsr
{
    padding: 6pt; border-bottom: 1pt solid #999999; border-right: 1pt solid #999999; border-left: 1pt solid #999999; background-color: #FCFBFC;
}
.PicCursor
{
    cursor: hand;
}
.linkview
{
    font-size: 10pt; margin: 5pt; line-height: 16pt; vertical-align: middle;
}
.picBoxTitle
{
    padding: 4pt;
    filter: progid:DXImageTransform.Microsoft.Gradient(startcolorStr='#ffffff', endcolorStr='#4E8CD9', gradientType='0');
}
.picBoxBody
{
    border-left: 1pt solid #999999; border-bottom: 1pt solid #999999; border-right: 1pt solid #999999; border-top: 1pt solid #999999;
}
.viewDiv
{
    font-size: 9pt; margin: 6pt; line-height: 16pt; color: #0F5495;
}
.Qinfo
{
 	background: #eef2ff;  padding-left: 4pt; padding-right: 4pt; padding-top: 1pt; padding-bottom: 1pt;
}
.ImageButton
{
    cursor:hand;
}
.InfoTextBox
{
    border: #999999 1px solid; background: #F0F8FF; color: #999999;
}

img {
    border: 0px;
}
a {
	text-decoration: none; color: #0F5495;
}
a:link {
	text-decoration: none; color: #0F5495;
}
a:visited
{
	text-decoration: none; color: #0F5495;
}
a:active
{
	text-decoration: none; color: #0F5495;
}
a:hover
{
	text-decoration: none; color: #FF6600;
}
#header {
	position: relative; width: 770px; height: 99px; margin-left: auto; margin-right: auto; background: #FFFFFF;
}
#menu {
	filter: progid:DXImageTransform.Microsoft.Gradient(startcolorStr='#ffffff', endcolorStr='#4E8CD9', gradientType='0'); position: relative; width: 770px; height: 30px; margin-left: auto; margin-right: auto;
}
#menu table {
	width: 100%; height: 100%; border: 0; text-align:center;
}
#menu td {
	filter: progid:DXImageTransform.Microsoft.DropShadow(color='#ffffff',offX='1',offY='1',positives='true');
}
#menu a {
	text-decoration: none; color: #000000;
}
#menu a:link {
	text-decoration: none; color: #000000;
}
#menu a:visited
{
	text-decoration: none; color: #000000;
}
#menu a:active
{
	text-decoration: none; color: #000000;
}
#menu a:hover
{
	text-decoration: none; color: #FF6600;
}
#adimage {
	position: relative; width: 770px; height: 165px; margin-left: auto; margin-right: auto;
}
#borderlayout {
	position: relative; width: 770px; height: 890px; margin-left: auto; margin-right: auto; background: #ffffff;
}
#newclass {
	position: absolute;
	width: 186px;
	left: 0px;
	top: 3px;
}
#freelecture {
	position: absolute;
	width: 186px;
	left: 0px;
	top: 186px;
}
#news {
	position: absolute;
	width: 350px;
	left: 190px;
	top: 3px;
}
#casus {
	position: absolute;
	width: 226px;
	left: 544px;
	top: 3px;
}
#map {
	position: absolute;
	width: 226px;
	left: 544px;
	top: 284px;
}
#tel {
	position: absolute;
	width: 186px;
	left: 0px;
	top: 363px;
}
#teachers {
	position: absolute;
	width: 350px;
	left: 190px;
	top: 363px;
}
#reasons {
	position: absolute;
	width: 186px;
	left: 0px;
	top: 534px;
}
#friendlink {
	position: absolute;
	width: 186px;
	left: 0px;
	top: 773px;
}
#picturebox {
	position: absolute;
	width: 580px;
	left: 190px;
	top: 534px;
}
#questions {
	position: absolute;
	width: 320px;
	left: 190px;
	top: 700px;
}
#coursedetails {
	position: absolute;
	width: 256px;
	top: 700px;
	left: 514px;
}
#root {
	position: relative;
	width: 770px;
	margin-left: auto;
	margin-right: auto;
}
.box {
	border: #b9d7f2 1px solid; background: #FCFCFC;
}
.boxtitle {
	width: 100%; height: 26px; background: url(Images/barBackPattern2.gif); color: #FFFFFF; font-size: 10pt; padding-left: 4px;
}
.contentbox {
	padding-left: 8px; padding-right: 8px; padding-top: 4px; padding-bottom: 2px; font-size: 10pt; color:#0F5495; line-height: 14pt;
}
.contentbox td {
	vertical-align: top;
}
.imagelink {
	cursor: hand; border: 0px;
}
.lefttext {
	padding-left: 4px; padding-top: 4px;
}
.righttext {
	padding-bottom: 3px; padding-right: 5px; text-align: right;
}
.centertext {
	padding-top: 2px; padding-bottom: 3px; text-align: center;
}
