* { margin: 0px auto; padding: 0px; }
html,
body { margin: 0; padding: 0;  min-width:1002px }
@font-face { font-family: euphemia; src: url('euphemia.eot'), url('euphemia.html'), url('euphemia.svg'), url('euphemia.ttf'), url('euphemia.woff'),; /* IE9 */ }
body { font: 16px/15px euphemia, Arial, Helvetica, sans-serif; background: url(../images/bg_body.png) left top repeat-x fixed;}
#toTop { text-align: center; position: fixed; bottom: 50px; right: 0px; cursor: pointer; display: none; text-decoration: none; background: url(../images/top_arrow.png) center top no-repeat; width: 44px; height: 44px; display: inline-block; _display: none !important; }
a { color: #000; text-decoration: none; }
a:hover { color: #0053a0; text-decoration: underline; cursor: pointer; }
:focus { outline: none; }

::-moz-selection {
background: #0053a0;
color:#fff;
text-shadow: none;
}
::selection { background: #0053a0; color: #fff; text-shadow: none; }
/* Headings */




h1,
h2,
h3,
h4,
h5,
h6 { margin: 0px; padding: 0px; font-weight: normal; color: #4f4f4f; font-family: "euphemia", Times, serif; }
h1,
.title { border-bottom: 2px solid #0657a2; color: #000000; font-family: euphemia, Arial, Helvetica, sans-serif; font-size: 30px; margin-bottom: 10px; padding-bottom: 10px; text-transform: capitalize; padding-top: 15px; padding-bottom: 8px; float: left; clear: both; line-height: 32px; }
h2 { font-size: 14px; margin-bottom: 20px; color: #4f4f4f; font-family: "Times New Roman", Times, serif; }
h3 { font-size: 14px; margin-bottom: 10px; padding-bottom: 10px; font-weight: bold; border-bottom: 1px solid #ebebeb; color: #000; font-family: Arial, Helvetica, sans-serif; }
p { color: #000000; line-height: 20px; }
.txtwhite { color: #fff; }
.txtgrey { color: #3d3d3d; }
.txtred { color: #E11E28 }
.fleft,
.left { float: left !important; }
.fright,
.right { float: right !important; }
.clear { clear: both; }
img { border: 0; vertical-align: top; }
.imgleft { float: left; margin-right: 20px; margin-bottom: 10px; }
.imgright { float: right; margin-left: 10px; margin-bottom: 10px; }
.imgboder { border: 1px solid #C8DBE8; padding: 2px; background: url(../images/loader.gif) 50% 50% no-repeat; }
.imgloader { background: url(../images/loader.gif) 50% 50% no-repeat; }
.hr { border-top: 1px solid #ececec; margin: 10px 0px; clear: both; }
small { line-height: 12px; }
/*HTML5 */




article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section { display: block; }
/*:: main  */





#wrapper { width: 998px; margin-left: auto; margin-right: auto; border-bottom: solid 1px #003333; border-right: solid 1px #003333; border-left: solid 1px #003333; background: white; margin-bottom: 75px; }
#mainheader { height: 133px; background: url(../images/bg_head.png) no-repeat right; padding: 27px 40px 19px 40px }
#mainheader .leftpart { float: left; }
.logo + div { padding-left: 15px; padding-top: 15px; font-size: 24px; line-height: 30px; }
.logo { }
#mainheader .rightpart { text-align: right; font-size: 22px; line-height: 29px; }
#maincontain { height: auto; overflow: auto; padding: 15px 45px 45px 45px }
.maincontain { }
.maincontain .cont1 { clear: both; overflow: visible }
.maincontain .cont1 > section { width: 47.1%;  float: left }
.maincontain .cont1 > section:first-child { padding-right: 25px; }
.maincontain .cont1 > .secborder { border-left: 1px solid #979797; }
#mainfooter { height: 38px; background: url(../images/bg_footer.png) repeat-x; padding: 25px; line-height: 20px; }
.mainfooter { position: relative; }
.mainfooter .span1 { padding-top: 17px; }
.mainfooter .span1 a { color: white }
.colorblue { color: #003768 }
.colorwhite { color: #ffffff; }
.colorgrey { color: #676767 }
.pdl_25 { padding-left: 25px }
#qoute { width:90% }
.qoute { font-size: 18px; line-height: 22px; background-image: url(../images/bg_quote1.png), url(../images/bg_quote2.png); background-position: top left, top right; background-repeat: no-repeat, no-repeat; padding: 0px 18px; }
.videoframe { border: #003768 solid 10px; text-align:center; background-color:#000; }
#more1_p,
#more2_p { display: none }
#more1,
#more2 { background: url(../images/btn_bg_plus.png) no-repeat left center; padding-left: 20px; }
ul.courseul { line-height:20px; padding-left:18px;padding-left:0px\9;}
ul.courseul li {  background: url(../images/bg_bullet.png) 0 8px no-repeat\9;list-style: none\9;padding-left:18px\9}
#news{ list-style:none}
#news li { *left: 0;}
