/* CSS Document */

body
{
 font-size:12px;
 margin:0;
 font: 14px/1.286 "Trebuchet MS", Tahoma, "MS Sans serif";
 background:url(../images/bg_gb.png) #CCCCCC;
}
a img 
{
border:none;
}
a
{ text-decoration:none;}
.header
{
   background: #CC0C19;
   width:100%;
   overflow: hidden;
   position: absolute;
}
.wrap
{
width:960px;
margin:0% auto;
}
.first
{
  list-style:none;
  float: right;
}
.first li
{
float:left;
content: "|";
padding:0 20px;
border-right:1px solid #fff;
line-height: 11px;
}
.first li a
{
  color:#FFFFFF;
  font-size: 0.929em;
  
}
.social
{
float:right;
}
.fb
{
background: url(../images/social/facebook.png);
display: block;
background-position: -46px 0px;
width: 23px;
height: 23px;
margin: 0px 5px;
margin-top: 8px;
float: left;
}
.fb:hover
{
background: url(../images/social/facebook.png);
background-position: -46px 23px;
}
.twiter
{
background: url(../images/social/twitter.png);
display: block;
background-position: -46px 0px;
width: 23px;
height: 23px;
margin: 0px 5px;
margin-top: 8px;
float: left;
}
.twiter:hover
{
background: url(../images/social/twitter.png);
background-position: -46px 23px;
}

.google
{
background: url(../images/social/google-plus.png);
display: block;
background-position: -46px 0px;
width: 23px;
height: 23px;
margin: 0px 5px;
margin-top: 8px;
float: left;
}
.google:hover
{
background: url(../images/social/google-plus.png);
background-position: -46px 23px;
}
.main-body
{
background-color: #fff;
-moz-border-radius: 0px 0px 10px 10px;
-webkit-border-radius: 0px 0px 10px 10px;
border-radius: 0px 0px 10px 10px;
-moz-box-shadow: 0px 20px 50px 20px #d7d7d7;
-webkit-box-shadow: 0px 20px 50px 20px #d7d7d7;
box-shadow: 0px 20px 50px 20px #d7d7d7;
width: 960px;
padding-top: 49px;
margin: 0 auto;
overflow:hidden;
}
.header2
{
 width:944px;
 padding:0px 10px;
 overflow: hidden;
}
.logo
{
float:left;
margin-bottom: 10px;
}
.logo img
{
float:left;
}
.logo-h1
{
float: left;
margin-top: 30px;
margin-left: 12px;
font-size: 28px;
font-weight: bold;
text-shadow: 2px 4px 5px #999;
}
.logo-h1 span
{
font-size:12px;
color:#444;
text-shadow:none;
}
.num
{
float: right;
width: 285px;
margin: 28px 56px 0 0;
}
.num img
{
float:right;
}
/*#nuvi
{
 width:960px;
 float: left;
 padding-bottom: 15px;
 margin-top: 7px;
}
.top-nav
{
list-style:square;

}
.top-nav li
{
  float:left;
  color:#be1623;
  margin-left: 2em;
}

.top-nav li:first-child
{
list-style:none;
}
.top-nav li a
{
color: #000;
font-size: 1.143em;
text-decoration: none;
text-shadow: 1px 1px 1px #eee;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
padding: 0 5px;
}
.top-nav li a:hover
{
background:#ccc;
}*/
.main-slider
{
   width:960px;
   float:left;
}


#nuvi
{
height: 48px;
float:left;

}
#nuvi ul
{
/*font-family:Arial, Helvetica, sans-serif;
font-size:13px;*/

margin:0;
padding:0;

}
ul.top-nav, ul.top-nav li, ul.top-nav ul
{
list-style:square !important;
margin:0px;
padding:0px;
}
ul.top-nav {position: relative; z-index: 597; float: left; margin-left: 62px !important; margin-top: 15px !important;  /*text-align:center !important;*/}
ul.top-nav li
{
/*display: block;*/
float: left;
margin: 0 15px 0 0;
color:#be1623;
padding-right:15px;
}
ul.top-nav li a.active
{color:#151414 !important;
height: 38px;

}
ul.top-nav li a
{
/*display: block;
float: left;*/
text-decoration: none;

text-shadow: 1px 1px 1px #eee;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
padding: 0 3px;
 color: #000;
font-size: 1.04em;
   
   
}
ul.top-nav li a:hover
{
background:#ccc;
}
ul.top-nav li:hover, ul.top-nav li:hover { /*position: relative; z-index: 599; cursor: default;*/ }
ul.top-nav ul { visibility: hidden; position: absolute; top: 102%;  z-index: 598; width: 230px; list-style:square; border-radius:6px; background:#efefef; padding-left: 33px !important;  }
ul.top-nav ul li  { float:left;  width:230px;/* border-bottom: 1px solid #1f1f1f; border-top: 1px solid #444;*/ padding:5px; padding: 5px 5px 5px 0;}
ul.top-nav ul li:first-child { /*border-radius:5px 5px 0 0 ;border-top:none;}
ul.top-nav ul li:last-child { border-radius:0 0 5px 5px  ; border-bottom:none;*/ }
ul.top-nav ul li a {  /*color:#fff !important;*/   color:#000; font-size:1.00em; padding: 0 5px 0 0px;  }
ul.top-nav ul li:hover{/*background:url(../images/nav-hover.jpg) repeat-x;*/  cursor:pointer; }
ul.top-nav ul li:hover > a{  color: #be1623; background:none; text-decoration:underline;}
ul.top-nav ul ul { top: -2px; left: 100%; }
ul.top-nav li:hover > ul { visibility: visible; }

.study li
{
width:95px !important;
}


.bc
{
width: 960px;
float: left;
padding: 9px 9px 0px 9px;
}
.bc img
{
 float:left;
 margin-right:60px;
 margin-top:15px;
 margin-left: 24px;
}
.apply
{
position: absolute;
margin-right:0px !important;
margin-top:0px !important;
margin-left:10px !important;
}
.content
{
  width:935px;
  padding:10px;
  float:left;
  margin-bottom:0px;
  padding-left:15px;
}
.content-left
{
width:530px;
float: left;
}
.content-left2
{
width:680px;
float: left;
border-right:1px dashed #DADADA;
}
.box
{
width:263px;
float:left;
margin-bottom:10px;
}
.box2
{
width:663px;
float:left;
margin-bottom:40px;
}
.box2 li
{
padding-bottom:12px;
}
.head
{
 
 font-size: 1.143em;
color: #fff;
background: #be1623;
padding:4px 12px;
border-radius:10px  0 0 0;
}
.head2
{
 
 font-size: 1.143em;
color: #fff;
background: #be1623;
padding:4px 12px;
border-radius:10px  10px 0 0;
}
.ques
{
   color:#930000;
   font-size:13px;
   font-weight:bold;
   margin:17px 0 6px 0;
}
.box2 p
{
margin-top:0px;
}
.second
{
margin:0;
padding:0;
list-style:none;
}
.second li
{
 padding: 6px 12px;

 
}
.second li a
{
color:#000;
}
.second li a:hover
{
text-decoration:underline;
}
.odd
{
background: #eee;
}
.odd2 p
{
color:#7A7070;
}
.odd2
{
background:#f7f7f7;
}
.content-right
{
 width:380px;
 padding-left:25px;
 float:left;
}
.clock
{
  width:180px;
  float:left;
}
.ads
{
 width:370px;
 
 border:1px solid #ddd;
 float:left;
 margin-top:17px;
}
.contact-form
{
  width:352px;
  margin-top:10px;
  float:left;
  background:url(../images/form_quick.png);
  padding-top: 48px;
  padding-left:20px;
}
.contact-form input
{
margin:7px 0 7px 0;
padding-left: 5px;
color:#999999;
}
.contact-form textarea
{
margin:9px 0;
padding-left: 5px;
color:#999999;
}
.btn
{
  width:85px !important;
  height:25px;
  color:#fff !important;
  border:0;
  background:#be1623;
  cursor:pointer;
  margin-bottom:13px !important;
  box-shadow:2px 2px 2px #ccc;
  
}
.btn:hover
{
background:#CC0C19;
}
#universities-main
{
float:left;
width:888px;
margin-right: 35px;
margin-left: 35px;
border-right-width: 1px;
border-bottom-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-right-color: #bdbcbd;
border-bottom-color: #bdbcbd;
height: 134px;
border-top-width: 1px;
border-left-width: 1px;
border-top-color: #bdbcbd;
border-left-color: #bdbcbd;
margin-top: 10px;
clear: both;
margin-bottom:20px;
}
#universities-image {
float: left;
height: 130px;
width: 45px;
padding-top: 5px;
}
.footer
{
font-size: 0.929em;
color: #fff;
text-shadow: 1px 1px 3px #555;
background: #cd0c1a url(../images/bg_ft.jpg) no-repeat;
-moz-box-shadow: 0px 20px 50px 20px #d7d7d7;
-webkit-box-shadow: 0px 20px 50px 20px #d7d7d7;
box-shadow: 0px 20px 50px 20px #d7d7d7;
-moz-border-radius: 10px 10px 0px 0px;
-webkit-border-radius: 10px 10px 0px 0px;
border-radius: 10px 10px 0px 0px;
width: 898px;
margin: 12px auto 0;
padding: 16px 32px;
overflow: hidden;

}
.address
{
width:230px;
float:left;
border-right:1px solid #da5c6b;
}
.address h2
{
margin:10px 0;
margin-bottom: 0px;
}
.footer-ul
{
width: 176px;
float: left;
padding-left: 37px;
}
.third
{
  list-style:square;
  margin:0;
  padding-left:0px;
}
.third li
{
  margin-left: 1.5em;
margin-bottom: 4px;
}
.third li a
{
color: #fff;
}
.third li a:hover
{
text-decoration:underline;
}
.power
{
   color:#fff;
}
.power:hover
{
text-decoration:underline;
}
.copy
{
color:#fff;
margin:10px 0;
float:left;
}
.main-heading
{
margin-top:0px;
}
.p2
{
margin-top:15px !important;
}
.box2 td
{
padding-left:10px;
padding-right:10px;
}
.tbl
{
border-color:#fff;
box-shadow:3px 3px 3px #ccc;
margin-bottom:10px;
}
.tbl-head
{
background:#be1623;
color:#fff;
}
.ol li
{
padding:5px;
}
.ol a
{
color:#000;
}
.oet
{
 width:250px;
 list-style:square;
 float:left;
}
.content-right2
{
width:240px;
float:right;
padding-left:10px;
}
.events
{
margin-top:15px;
}
.red
{
margin-left:10px !important;
}
.red a
{
color:#8C0000 !important ;
}
.flash
{
margin-top:20px;
width:230px;
}
.flash embed
{
margin-top: 20px;
box-shadow: 2px 2px 9px #666;
border: 3px solid #fff;
width: 230px;
height: 70px;
}
.branch
{
margin-left: 30px;
margin-top: 10px;
padding-right: 10px;
}
.branch a
{
color:#AE0000;
}
.branch a:hover
{
text-decoration:underline;
}
.tbl2
{
padding-top:20px;
margin-left:40px;
float:left;
}
.tbl2 td
{
color:#aa0000;
}
.tbl2 input
{
 outline:none;
 width:170px;
 padding:3px;
 
}
.tbl2 textarea
{
width:170px;
height:70px; 
outline:none;
}
.stories
{
margin-top:10px;
}
.stories img
{
float:left;
margin-right:15px;
margin-bottom:7px;
}
.line
{
border:1px dashed #DADADA;
width:500px;
margin:4% auto;
}
.visas img
{
margin-right:15px;
width:290px;
margin-bottom:25px;
height:179px;
border: 1px solid rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
fieldset
{
margin-top:20px;
}
legend
{
font-size:20px;
}
table h2
{
font-size:18px;
}
.link
{
color:#AE0000;
}
.link:hover
{
text-decoration:underline;
}
.gallery
{
margin-top:20px;
}
.gallery img
{
width:202px;
height:152px;
margin-right:13px;
margin-bottom:25px;
border-radius:5px;
}.gallery img:hover
{
box-shadow: 2px 2px 20px #666;
}

.margin-t-20
{
    float: left;
}
