.picture {
background:transparent no-repeat;
width:570px;
overflow:hidden;
float:right;
}

#content {
overflow:hidden;
background:#333;
float:left;
border-left:#333 1px solid;
width:900px;
height:auto;
}

.head {
width:900px;
height:365px;
}

.intro {
color:#CCCCCC;
display:block;
font-family:Tahoma;
font-size:12px;
height:325px;
overflow:hidden;
line-height:25px;
text-align:right;
direction:rtl;
padding:20px;
}

.prospectus {
height:270px;
width:218px;
float:right;
overflow:hidden;
text-align:right;
border-right:1px solid #333;
border-bottom:1px solid #333;
-moz-border-radius-bottomright:5px;
-webkit-border-bottom-right-radius:5px;
-webkit-border-bottom-left-radius:5px;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:18px;
color:#C7B299;
font-weight:700;
padding:7px;
}

.faculty {
height:270px;
width:324px;
float:right;
overflow:hidden;
text-align:right;
border-bottom:1px solid #333;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:18px;
color:#C7B299;
font-weight:700;
padding:7px;
}

.buttonup {
font-family:Tahoma;
font-weight:400;
display:block;
text-align:right;
font-size:12px;
background:url(../images/courses/coursefinderbutton-n.jpg) repeat-x;
height:25px;
width:200px;
padding-right:15px;
padding-top:7px;
float:right;
border:#333 1px solid;
-moz-border-radius:5px;
color:#FFF;
cursor:pointer;
margin:1px 0 5px;
}

.buttonup:hover {
background:url(../images/courses/coursefinderbutton.jpg) repeat-x;
}

.buttondown {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:700;
text-align:right;
font-size:16px;
background:url(../images/button-up2.jpg) repeat-y;
height:25px;
width:233px;
padding-right:15px;
padding-top:7px;
float:right;
border-top:#444 1px solid;
border-right:#333 1px solid;
border-bottom:#222 1px solid;
}

.buttoncontent {
background:url(../images/button-contents.jpg) repeat-y;
height:auto;
width:248px;
float:right;
border-right:#333 1px solid;
}

.buttontext {
line-height:25px;
padding:7px 25px 7px 5px;
}

.buttontextatts {
background:transparent url(../images/bullet.gif) no-repeat scroll 100% 64%;
font-family:Tahoma;
text-align:right;
font-size:12px;
padding-right:12px;
color:#FFF;
}

.buttontextatt {
background:transparent url(../images/bullet-normal.gif) no-repeat scroll 100% 64%;
font-family:Tahoma;
text-align:right;
font-size:12px;
padding-right:12px;
color:#FFF;
}

.buttontextatt:hover {
background:transparent url(../images/bullet.gif) no-repeat scroll 100% 64%;
}

.sidenav {
background:transparent;
width:249px;
float:right;
}

.bodytext {
background:#333;
width:900px;
}

#wrapper {
overflow:hidden;
background: url(../images/courseback.gif) repeat-y;
height:auto;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-webkit-border-bottom-right-radius:5px;
-webkit-border-bottom-left-radius:5px;
}

.text {
direction:rtl;
unicode-bidi:normal;
text-align:right;
line-height:30px;
font-family:Tahoma;
font-size:12px;
overflow:hidden;
color:#CCC;
}

.textnohd {
direction:rtl;
unicode-bidi:normal;
text-align:right;
line-height:30px;
font-family:Tahoma;
font-size:12px;
border-top:1px solid #555;
padding:15px 40px;
}

#footer {
background:transparent;
width:900px;
height:50px;
font-family:Tahoma;
font-size:10px;
color:#666;
padding-top:12px;
}

.h1 {
border-bottom:1px solid #444;
color:#C7B299;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:20px;
font-weight:700;
margin-left:40px;
margin-right:40px;
text-align:right;
}

.maincontent {
background:transparent;
}

.extras {
-moz-border-radius:5px;
background:url(../images/extrasback.jpg) no-repeat;
border:1px solid #333;
height:100px;
margin-top:14px;
width:898px;
}

.extrastext {
color:#FFF;
direction:rtl;
float:right;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:700;
text-align:right;
padding:18px;
}

.footertext {
background:trasparent;
float:right;
direction:rtl;
}

.footerlogo {
height:35px;
width:200px;
float:left;
}

.branchpic {
width:174px;
height:138px;
float:left;
-moz-border-radius:5px;
}

.logo {
direction:rtl;
unicode-bidi:normal;
text-align:right;
line-height:19px;
font-family:Tahoma;
font-size:12px;
overflow:hidden;
padding:15px 40px;
}

.list {
background:#111;
border:1px solid #333;
-moz-border-radius:5px;
height:auto;
width:200px;
padding:5px;
}

.column {
background:#111;
border:1px solid #333;
-moz-border-radius:5px;
height:170px;
width:170px;
float:left;
text-align:center;
font-family:Tahoma;
color:#0CF;
margin:11px;
padding:5px;
}

.column:hover {
color:#FFF;
cursor:pointer;
}

.english {
font-size:11px;
direction:ltr;
unicode-bidi:bidi-override;
}

.courses {
height:100%;
width:314px;
float:right;
overflow:hidden;
text-align:right;
font-family:tahoma;
font-size:12px;
color:#C7B299;
-moz-border-radius-bottomleft:2px;
padding:0 7px 0 0;
}

.sidetabs {
height:auto;
width:328px;
float:right;
overflow:hidden;
text-align:right;
font-family:tahoma;
font-size:12px;
color:#C7B299;
}

#tabs_1 {
-moz-border-radius-bottomright:2px;
color:#C7B299;
float:right;
font-family:tahoma;
font-size:18px;
font-weight:700;
height:auto;
overflow:hidden;
padding-right:9px;
text-align:right;
width:232px;
}

.tab {
font-family:Tahoma;
font-weight:400;
display:block;
}

h2 {
color:#C7B299;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:20px;
font-weight:700;
padding:8px 14px 6px 2px;
}

#tabs_1 li:hover {
color:#fff;
background:url(../images/coursefinderbutton.jpg) repeat-x;
}

#tabs_1 li {
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:transparent url(../images/coursefinderbutton-n.jpg) repeat-x scroll 0 0;
color:#CCC;
cursor:pointer;
display:block;
float:right;
font-family:Tahoma;
font-size:12px;
font-weight:400;
height:32px;
text-align:right;
width:224px;
margin:0 0 7px;
}

.sidetabs ul li:hover {
background:url(../images/coursefinderbutton.jpg) repeat-x;
color:#ccc;
}

.sidetabs ul li {
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:transparent url(../images/coursefinderbutton-n.jpg) repeat-x scroll 0 0;
color:#ccc;
cursor:pointer;
display:block;
float:right;
font-family:Tahoma;
font-size:12px;
font-weight:400;
height:33px;
text-align:right;
width:323px;
margin:1px 0 5px;
}

.courses a:link {
padding-bottom:11px;
padding-right:12px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
display:block;
color:#fff;
}

.courses a:hover {
color:#09C;
}

.courses a:visited {
padding-right:12px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
display:block;
color:#fffs;
padding-bottom:11px;
}

a.active {
background:url(../images/coursefinderbutton.jpg) repeat-x;
color:#fff;
padding-right:15px;
display:block;
padding-top:7px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
padding-bottom:11px;
}

.courses_list li {
-moz-border-radius-bottomleft:5px;
-webkit-border-radius:5px;
border-bottom:1px solid #333;
color:#ccc;
cursor:pointer;
display:block;
float:right;
font-family:Tahoma;
font-size:12px;
font-weight:400;
height:25px;
padding-right:3px;
padding-top:7px;
text-align:right;
width:300px;
margin:1px 0 5px;
}

.full li {
border-bottom:none;
display:block;
height:25px;
}

.no_top {
height:25px;
border-bottom:none;
}

.lastno_bottom {
height:25px;
}

#page_content #courses_tabs ul {
background:transparent none repeat scroll 0 0;
clear:both;
display:block;
overflow:hidden;
padding-left:0;
margin:0;
}

.extras:hover {
background:url(../images/extrasback-h.jpg) no-repeat;
}

#container {
background:transparent;
width:900px;
height:auto;
margin:20px auto auto;
}

.hd {
background:url(../images/topheader.jpg) repeat-x;
height:130px;
overflow:hidden;
}

#nav li {
display:block;
float:right;
color:#FFF;
}

#nav ul {
margin:0;
padding:0;
}

#nav a:hover {
display:block;
background:url(../images/nav-hover.jpg) repeat-x;
color:#09C;
padding:5px 10px 10px;
}

#nav a {
background:transparent;
cursor:pointer;
display:block;
padding:5px 10px 10px;
}

#nav {
clear:both;
width:900px;
height:27px;
font-family:tahoma;
font-size:12px;
margin:-29px auto auto;
}

.selected {
background:url(../images/nav-selected.jpg) repeat-x;
color:#fff;
cursor:default;
padding:5px 10px 10px;
}

.extrastext p {
font-size:12px;
font-family:Tahoma;
font-weight:400;
line-height:16px;
color:#fff;
}

.courses_column {
height:100%;
width:70%;
text-align:right;
margin-left:10px;
float:left;
padding:7px;
}

.courses_column .full {
list-style:none;
font-family:tahoma;
font-size:12px;
margin:0!important;
padding:0!important;
}

.courses_column li {
height:25px;
padding-right:3px;
padding-top:7px;
text-align:right;
margin:1px 0 5px;
}

.sidetabs a:link,#tabs_1 a:link {
padding-bottom:10px;
padding-right:12px;
-moz-border-radius:5px;
display:block;
color:#fff;
padding-top:9px;
}

.sidetabs a:hover,#tabs_1 a:hover,.courses_list:hover {
color:#fff;
}

.sidetabs a:visited,#tabs_1 a:visited {
padding-bottom:10px;
padding-right:7px;
-moz-border-radius:5px;
display:block;
color:#fff;
padding-top:9px;
}

.courses_list .no_top,.courses_list .last no_bottom {
cursor:pointer;
display:block;
float:right;
font-family:Tahoma;
font-size:12px;
font-weight:400;
height:25px;
padding-right:3px;
padding-top:7px;
text-align:right;
width:300px;
margin:1px 0 5px;
}

.extrastext a,.extrastext a:link {
display:inline!important;
font-size:12px;
font-family:Tahoma;
font-weight:400;
line-height:16px;
color:#fff;
padding:0!important;
}