/* Inganious Technology */
/* www.inganious.com */
/* inganious@gmail.com */


body { background:#d5d6d8 ; margin:0px; padding:0px; }

.clear { clear: both;}

img, a { border:none;}

.wrapper { background:url(../images/bg.jpg) repeat-x left top; width:100%;}

.container { width:1000px; margin:auto;}

.header { width:100%; height:120px;}

.header .logo { width:120px; height:55px; margin:30px 0 0 40px; float:left;}

.header .menu { width:780px; height:50px; float:right; margin:31px 40px 0 0;}

.header .menu .menu_left { width:10px; height:48px; background:url(../images/menu_left.png) no-repeat left top; float:left;}
.header .menu .menu_middle { width:760px; height:48px; background:url(../images/menu_middle.png) repeat-x left top; float:left;}
.header .menu .menu_right { width:10px; height:48px; background:url(../images/menu_right.png) no-repeat right top; float:left;}


.header .menu .top_menu { width:465px; float:left;}
.header .menu .search { width:190px; float:left;}
.header .menu .signup { width:82px; height:48px; background:url(../images/signup.png) no-repeat; float:right; padding:15px 0 0 20px;}

.top_menu ul { margin:0px; padding:0 0 0 0;}

.top_menu ul li { list-style:none; display:inline; font-family: Verdana, Geneva, sans-serif; color:#696969; font-size:13px;/* background:url(../images/menu_separetor.png) right bottom no-repeat;*/ padding:/*14px 13px 18px 4px*/0; font-weight:500; margin:0px;}

.top_menu ul li a { text-decoration:none; color:#696969;}

.search input { width:183px; height:29px; border: none; background:url(../images/search.png) no-repeat; margin:9px 0 0 0; padding:1px 0 0 5px; color:#666; font-size:12px}

.signup a {font-family: Verdana, Geneva, sans-serif; color:#696969; font-size:13px; text-decoration:none; font-weight:500;}

.top_quote { width:770px; float:left; font-family: Tahoma, Geneva, sans-serif; font-size:12px; color:#FFCF06; margin:-12px  0 0 25px;}

.content_body { width:100%;}
.top { width:100%;}
.top .top_left { width:500px; margin:50px 0 0 0; float:left;}
	 
.top .top_left .t_l_c {width:100%; /*border:8px solid #C6E2FF; -moz-border-radius:6px; -khtml-border-radius:6px;*/ }
	 
.top .top_right { width:460px; float:right; margin:20px 0 0 0; float:right;}

.top .top_right h2 { font-family: Verdana, Geneva, sans-serif; color:#FFF; font-size:56px; margin:20px 0 0 0; padding:0px;}

.top .top_right p { font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#FFF; width:400px;}

.top .top_right h1 { font-family: Verdana, Geneva, sans-serif; color:#FFF200; font-size:73px; margin:20px 0 0 0; padding:0px;}

.content { width:100%; background:#FFF; border-top-left-radius:8px; border-top-right-radius:8px;}

.content_top { width:95%; padding:25px;}

.content_top h1 { font-family: Verdana, Geneva, sans-serif; color:#5EB6E6; font-size:43px; text-transform:uppercase; margin:0px; padding:0px;}

.content_top p { font-family:Tahoma, Geneva, sans-serif; font-size:12px; color: #333; width:90%;}

.content_bottom { width:100%; padding:25px;}

.content_bottom .bottom_box { width:200px; border-left:1px solid #999; border-right:1px solid #999; float: left; margin:0 0 0 20px;}

.content_bottom .bottom_box h3 { font-family:Tahoma, Geneva, sans-serif; font-size:14px; text-align:center; color:#913494;}

.content_bottom .bottom_box p { text-align:center;}

.footer { background: url(../images/footer_bg.png) repeat-x left top; width:100%; height:70px; margin:20px 0 0 0; position:relative; bottom:0;}

.f_content { width:1000px; margin:auto;}

.f_content.social { width:600px; float:left;} 

.f_content .social p { width:140px; float:left; margin:15px 0 0 15px;}

.f_content .copy { width:300px; float:right; padding:15px 5px 0 0;}

.f_content .copy p { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color: #FFF; margin:0px; padding:0px; text-align:right;}



/* JOOMLA STYLING */

.componentheading, .contentheading { font-family: Verdana, Geneva, sans-serif; color:#5EB6E6; font-size:33px; text-transform:uppercase; margin:0px; padding:0px; }

h3 {font-family:Tahoma, Geneva, sans-serif; color:#5EB6E6; font-size:23px; margin:0px; padding:0px; font-weight:normal;}

ul li {font-family:Tahoma, Geneva, sans-serif; font-size:12px; margin:0px; padding:0px; font-weight:normal;}

/* Module class suffix */

table.openings, tr.openings, td.openings {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 14px;
    color: #333;
    vertical-align: top;
    width: 100%;
    border:1px solid #ccc;
    border-collapse:collapse;
}

table.openings a {
   color: green;
}

.openings td {
   padding: 7px;
   font-family: Tahoma, Geneva, sans-serif;
   font-size: 14px;
   background: #f3f3f3;
}

.openings th {
  background: #000;
}