BODY
{
    PADDING-RIGHT: 0px;
    MIN-WIDTH: 945px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 71%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #333333;
    LINE-HEIGHT: 160%;
    PADDING-TOP: 0px;
    FONT-FAMILY: arial, helvetica, sans-serif, verdana;
    BACKGROUND-COLOR: #eee;
    TEXT-ALIGN: center;
}
.menucontainer
{
    BACKGROUND-IMAGE: url(../images/bg_dark.gif);
    WIDTH: 175px;
    BORDER-BOTTOM: white 1px solid
}
.m1
{
    BORDER-TOP: white 1px solid;
    FONT-WEIGHT: bold;
    BACKGROUND-IMAGE: url(../images/bg_dark.gif);
    CURSOR: pointer;
    COLOR: white;
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT:160%;
}
.m1on
{
    BORDER-TOP: white 1px solid;
    FONT-WEIGHT: bold;
    BACKGROUND-IMAGE: url(../images/bg_bright.gif);
    CURSOR: pointer;
    COLOR: black;
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 160%;

}
.m2
{
    BORDER-TOP: white 1px solid;
    FONT-WEIGHT: bold;
    BACKGROUND-IMAGE: url(../images/bg_medium.gif);
    CURSOR: pointer;
    COLOR: black;
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 160%;
}
.m2on
{
    BORDER-TOP: white 1px solid;
    FONT-WEIGHT: bold;
    BACKGROUND-IMAGE: url(../images/bg_bright.gif);
    CURSOR: pointer;
    COLOR: black;
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 160%;
}
.m3
{
    BORDER-TOP: white 1px solid;
    FONT-WEIGHT: bold;
    BACKGROUND-IMAGE: url(../images/bg_medium.gif);
    CURSOR: pointer;
    COLOR: black;
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 160%;
}
.m3on
{
    BORDER-TOP: white 1px solid;
    FONT-WEIGHT: bold;
    BACKGROUND-IMAGE: url(../images/bg_bright.gif);
    CURSOR: pointer;
    COLOR: black;
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 160%;
}
.mpad
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 5px;
}

#pgHeader
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #fff
}
#pgHeader .language
{
	float: right;
    MARGIN: 5px;
}
#pgHeader .language ul li 
{
	float: left;
	font-size: 12px;
	padding: 0 5px;
	color: #fff;
	border-left: solid 1px #fff;
	list-style-type: none;
}
#pgHeader .flagsize
{
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 1px solid;
    BORDER-LEFT: gray 1px solid;
    WIDTH: 24px;
    BORDER-BOTTOM: gray 1px solid;
    HEIGHT: 18px
}
#pgHeader .bgh1
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(../images/bg_mediumgreen.gif);
    BACKGROUND-REPEAT: repeat-y;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    COLOR: #fff;
    TEXT-ALIGN: center;
}
.bgh2
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(../images/bgmediumgreen.gif);
    BACKGROUND-REPEAT: repeat;
}
.bgh3
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(../images/bglightgreen.gif);
    BACKGROUND-REPEAT: repeat;
}
.bgh4
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(../images/photos/header1.jpg);
    BACKGROUND-REPEAT: no-repeat
}
.bgh5
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(../images/photos/header2.jpg);
    BACKGROUND-REPEAT: no-repeat
}

.bgh6
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(../images/photos/header3.jpg);
    BACKGROUND-REPEAT: no-repeat
}
.bgh7
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(../images/photos/home2.jpg);
    BACKGROUND-REPEAT: no-repeat
}

#pgLeft
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 175px;
    PADDING-TOP: 0px
}
#pgFooter
{
    CLEAR: both;
    BACKGROUND-POSITION: left top;
    BACKGROUND-REPEAT: repeat-y;
    BACKGROUND-COLOR: #666666;
}
#pgRight
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 175px;
    PADDING-TOP: 0px
}
#pgContent
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 595px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #fff;
    TEXT-ALIGN: left
}
#pgA
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(../images/bg_mediumgreen.gif);
    MARGIN: auto;
    WIDTH: 945px;
    BACKGROUND-REPEAT: repeat-y;
    TEXT-ALIGN: left
}
#pgB
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: right top;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(../images/bg_mediumgreen.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 945px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: repeat-y
}
.content
{
}
.crossing
{
    PADDING-RIGHT: 16px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8px;
    PADDING-BOTTOM: 0px;
    COLOR: #fff;
    PADDING-TOP: 0px
}
.crossingsmall
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8px;
    PADDING-BOTTOM: 0px;
    COLOR: #fff;
    PADDING-TOP: 0px
}
.slogan
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 20px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    PADDING-BOTTOM: 8px;
    COLOR: #333333;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}
H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 150%
}
H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 125%;
    LINE-HEIGHT: 180%
}
H3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 110%;
}
P
{
    FONT-SIZE: 110%;
    LINE-HEIGHT: 160%
}
.logo
{
    PADDING-RIGHT: 22px;
    PADDING-LEFT: 11px;
    PADDING-BOTTOM: 7px;
    PADDING-TOP: 0px
}
.mpad5
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px
}
.widget
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    MARGIN-BOTTOM: 16px;
    WIDTH: 175px
}
.widget .wdgt
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(../images/box_border_top.gif);
    PADDING-BOTTOM: 3px;
    MARGIN-LEFT: 10px;
    WIDTH: 155px;
    COLOR: white;
    PADDING-TOP: 3px;
    BACKGROUND-REPEAT: no-repeat;
    TEXT-ALIGN: center;
}
.widget .wdgm
{
    FONT-SIZE: 10px;
    MARGIN-LEFT: 10px;
    WIDTH: 155px;
    BACKGROUND-COLOR: white;
}
.widget .wdgb
{
    BACKGROUND-POSITION: left bottom;
    BACKGROUND-IMAGE: url(../images/box_border_bottom.gif);
    PADDING-BOTTOM: 3px;
    MARGIN-LEFT: 10px;
    WIDTH: 155px;
    PADDING-TOP: 3px;
    BACKGROUND-REPEAT: no-repeat;
    TEXT-ALIGN: center;
    COLOR: white;
}
.widget .wdgm .wdgm2
{
    MARGIN-LEFT: 3px;
    WIDTH: 149px;
}
.wpad64
{
    PADDING-BOTTOM: 64px
}
.wpad22
{
    PADDING-BOTTOM: 22px
}
A
{
    COLOR: white;
    TEXT-DECORATION: none;
    CURSOR: pointer;
}
A:hover
{
    COLOR: red;
    CURSOR: pointer;
}
#pgContent UL
{
    PADDING-LEFT: 75px;
    FONT-SIZE: 110%;
    LIST-STYLE-TYPE: disc;
    LINE-HEIGHT:160%;
}
#pgContent UL UL
{
    PADDING-LEFT: 35px;
    FONT-SIZE: 100%;
    LIST-STYLE-TYPE: disc;
    LINE-HEIGHT:160%;
}
#pgContent OL
{
    FONT-SIZE: 105%;
    LINE-HEIGHT:160%;
}
#pgContent A
{
    COLOR:olive;
    TEXT-DECORATION:underline;
}
#pgContent A:hover
{
    COLOR: red
}
#pgContent .nohref:hover
{
    COLOR: red
}
.floatl
{
    FLOAT: left;
    MARGIN-RIGHT: 10px;
    MARGIN-TOP: 5px;
    MARGIN-BOTTOM: 5px;
}
.floatr
{
    FLOAT: right;
    MARGIN-LEFT: 10px;
    MARGIN-TOP: 5px;
    MARGIN-BOTTOM: 5px;
}
.floatloc
{
    FLOAT: left;
    MARGIN-RIGHT: 10px;
    MARGIN-TOP: 10px;
    MARGIN-BOTTOM: 5px;
}
TABLE
{
    FONT-SIZE: 100%;
    LINE-HEIGHT: 160%;
}
UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none;
    LINE-HEIGHT: 160%;
}
#pgFooter LI
{
    FLOAT: left;
}
#pgFooter UL
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: white;
}
#pgFooter #ft0
{
    WIDTH: 100%;
}
#pgFooter #ft1
{
    PADDING-LEFT: 8px;
    FONT-SIZE: 10px;
    TEXT-ALIGN: left;
    COLOR: white;
}
#pgFooter #ft2
{
    FONT-SIZE: 10px;
    TEXT-ALIGN: right;
    COLOR: white;
}
#pgContent #gmap
{
    HEIGHT: 555px;
    WIDTH: 555px;
}
#pgContent .contpad
{
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 20px;
    PADDING-BOTTOM: 20px;
    PADDING-TOP: 20px
}
#pgContent .contpad2
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 15px;
    PADDING-BOTTOM: 20px;
    PADDING-TOP: 20px
}
#pgContent TABLE
{
    FONT-SIZE: 105%;
    LINE-HEIGHT: 160%;
}
#pgContent TABLE UL
{
    FONT-SIZE: 105%;
    LINE-HEIGHT: 160%;
}
IMG 
{
    BORDER:0px;
}
.red
{
    COLOR: Red;
}
.textboxbg
{
	BORDER: 1px solid #528FBD;
	BACKGROUND: transparent url(../images/textboxgrad.gif) repeat-x;
}
.smallprint
{
    FONT-SIZE:90%;
}
.dropdown
{
    LIST-STYLE-TYPE:none;
    BACKGROUND-IMAGE: url(../images/shut.gif);
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 3px;
    BACKGROUND-REPEAT:no-repeat;
    BACKGROUND-POSITION:0px 5px;
    PADDING-LEFT:20px;
}
.dropdown2
{
    LIST-STYLE-TYPE:none;
    BACKGROUND-IMAGE: url(../images/open.gif);
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 3px;
    BACKGROUND-REPEAT:no-repeat;
    BACKGROUND-POSITION:0px 5px;
    PADDING-LEFT:20px;
}
.dropdown2 LI
{
    LIST-STYLE-TYPE:disc;
    BACKGROUND-IMAGE: none;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 3px;
    padding-left:0px;

}
.dropdown2 DIV
{
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 3px;
}
.dropdown2 DIV LI
{
    LIST-STYLE-TYPE:disc;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 3px;
}
#pgContent .coursestable table 
{
    FONT-SIZE:11px;
    TEXT-ALIGN:center;
}
#pgContent .coursestable tr 
{
    LINE-HEIGHT:170%;
}
#pgContent .coursestable th 
{
    BACKGROUND-COLOR: #99CC66;
}
#pgContent .coursestablehc table 
{
    COLOR: white;
    FONT-WEIGHT: bold;
    FONT-SIZE:11px;
    TEXT-ALIGN:left;
}
#pgContent .coursestablehc tr 
{
    LINE-HEIGHT:170%;
}
#pgContent .coursestablehc th 
{
    BACKGROUND-COLOR: #99CC66;
}
#pgContent .coursestablehc td 
{
    COLOR: Black;
    FONT-WEIGHT: normal;
    BACKGROUND-COLOR: #E3EAEB;
    TEXT-ALIGN:left;
}
.teacherphotos
{
    TEXT-ALIGN:center;
}
.teacherphotos IMG
{
    WIDTH:60px;
    HEIGHT:90px;
}
.full
{
    BACKGROUND-POSITION: center;
    BACKGROUND-IMAGE: url(../images/full.gif);    
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT:23px;
    WIDTH:38px;
}
.voll
{
    BACKGROUND-POSITION: center;
    BACKGROUND-IMAGE: url(../images/voll.gif);    
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT:23px;
    WIDTH:38px;
}
.version
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(../images/bgmediumgreen.gif);
    BACKGROUND-REPEAT: repeat;
    BORDER-BOTTOM: solid 1px black;
}
#pgFooter A
{
     COLOR: White;
}
#pgFooter A:hover
{
    TEXT-DECORATION: underline;
    COLOR: Red;
}
.menufoot
{
    PADDING-LEFT: 10px;
    COLOR: WHITE;
}
.textlink1
{
    COLOR:Blue;
    TEXT-DECORATION:underline;
}
.textlink2
{
    TEXT-DECORATION:underline;
	display:block;
	BACKGROUND-IMAGE:url(../images/ico_linkarrow.gif);	
	BACKGROUND-POSITION:125px 3px;
	BACKGROUND-REPEAT:no-repeat;
    TEXT-ALIGN: left;
    PADDING-LEFT: 15px;
}
.widget .wdgb A:hover
{
	COLOR: Red;
	BACKGROUND-IMAGE:url(../images/ico_linkarrow_a.gif);	
	BACKGROUND-POSITION:125px 3px;
	BACKGROUND-REPEAT:no-repeat;	
}
.hiddencol
{
    display:none;
}
.followus
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    WIDTH: 175px;
}
.followus .box
{
    COLOR: black;
    font-weight: bolder;
    LIST-STYLE-TYPE:none;
    BACKGROUND-IMAGE: url(../images/bg_arrow_black.gif);
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 0px;
    BACKGROUND-REPEAT:no-repeat;
    BACKGROUND-POSITION:5px 7px;
    FONT-SIZE: 10px;
    MARGIN-LEFT: 10px;
    WIDTH: 155px;
    BACKGROUND-COLOR: white;
    border: solid 1px silver;
}
.followus ul
{
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
}
.followus li 
{
    PADDING-LEFT: 10px;
}
.followus A
{
    COLOR: black;
    TEXT-DECORATION: none;
    CURSOR: pointer;
}
.followus A:hover
{
    COLOR: black;
    CURSOR: pointer;
    TEXT-DECORATION: underline;
}
#facebook
{
    PADDING-RIGHT: 10px;
}
