BODY
{
    PADDING-RIGHT: 0px;
    MIN-WIDTH: 945px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 76%;
    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
{
    FONT-SIZE: 110%;
    LINE-HEIGHT: 160%;  
    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: 130%
}
H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 120%;
    LINE-HEIGHT: 180%;
}
H3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 110%;
}
H4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 115%;
    LINE-HEIGHT: 180%;
    border-left:5px solid #99CC33;
    margin:5px 0 0 2px; 
    padding-left:8px;
    margin-top: 5px;
    margin-bottom:5px;
}
.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: 153px;
    BACKGROUND-COLOR: white;
    BORDER-LEFT: 1px solid white;
    BORDER-RIGHT: 1px solid 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;
}

.hrstyle
{
    color: #003300;
    border: solid 1px;
}
#pgContent UL
{
    PADDING-LEFT: 75px;
    FONT-SIZE: 100%;
    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: 100%;
    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: 100%;
    LINE-HEIGHT: 160%;
}
#pgContent TABLE UL
{
    FONT-SIZE: 100%;
    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;
}
#pgContent .agents A
{
    COLOR:Blue;
    TEXT-DECORATION:underline;
}
#pgContent .agents A:hover
{
    COLOR:red;
    TEXT-DECORATION:underline;
}
#pgContent .textlinkblue
{
    COLOR:Blue;
    TEXT-DECORATION:underline;
}
#pgContent .textlinkblue A
{
    COLOR:Blue;
    TEXT-DECORATION:underline;
}
#pgContent .textlinkblue A:hover
{
    COLOR:red;
    TEXT-DECORATION:underline;
}
#pgContent .nodisc
{
    LIST-STYLE-TYPE:none;
}
.ajax__tab_yuitabview-theme .ajax__tab_header 
{
    font-size:13px;
    border-bottom:solid 5px #003300;
}
.ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_outer 
{
    background:url(../images/sprite.png) #d8d8d8 repeat-x;
    margin:0px 0.16em 0px 0px;
    padding:1px 0px 1px 0px;
    vertical-align:bottom;
    border:solid 1px black;
    border-bottom-width:0px;
}
.ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_tab
{    
    color:#000;
    padding:0.35em 0.75em;    
    margin-right:0.01em;
}
.ajax__tab_yuitabview-theme .ajax__tab_hover .ajax__tab_outer 
{
    background: url(../images/sprite.png) silver repeat-x left -1300px;
}
.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_tab 
{
    color:#fff;
}
.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_outer
{
    background:url(../images/sprite.png) #003300 repeat-x left -1400px;
}
.ajax__tab_yuitabview-theme .ajax__tab_body 
{
}
.BoxHeader 
{
    font-size:115%;
    background-image:url(../images/header-background.png);
    height:18px;
    color:#ffffff;
    width:545px;
    padding-top:3px;
    padding-bottom:7px;
    padding-left:10px;
    font-weight:bold;
    margin-bottom:10px;
}

