@charset "utf-8";
/* CSS Document */


html, body {
		margin: 0px;
	}

/**header**/

.header { background:#fff ;
          border-top:3px solid #bb0000 ;
        }

.logo { margin:5px 0px 10px 0px;
      }

ul.t_links { float:right ;
           }

ul.t_links li { float:left ;
                display:inline ;
				padding:10px 0 0 20px;
			  }

.free_t { text-transform:uppercase ;
          float:right ;
		  margin-right:10px;
		  margin-left:10px;
		 }

.t_social_d { float:right; font-size:22px; color:#db2515;
            }

/**header**/


/**nav_d**/

.nav_d { background: rgb(103,44,124); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY3MmM3YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2VkMmUyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2VkMmUyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmY2I5MzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, rgba(103,44,124,1) 0%, rgba(237,46,36,1) 50%, rgba(237,46,36,1) 51%, rgba(252,185,54,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(103,44,124,1)), color-stop(50%,rgba(237,46,36,1)), color-stop(51%,rgba(237,46,36,1)), color-stop(100%,rgba(252,185,54,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(103,44,124,1) 0%,rgba(237,46,36,1) 50%,rgba(237,46,36,1) 51%,rgba(252,185,54,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(103,44,124,1) 0%,rgba(237,46,36,1) 50%,rgba(237,46,36,1) 51%,rgba(252,185,54,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, rgba(103,44,124,1) 0%,rgba(237,46,36,1) 50%,rgba(237,46,36,1) 51%,rgba(252,185,54,1) 100%); /* IE10+ */
background: linear-gradient(to right, rgba(103,44,124,1) 0%,rgba(237,46,36,1) 50%,rgba(237,46,36,1) 51%,rgba(252,185,54,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#672c7c', endColorstr='#fcb936',GradientType=1 ); /* IE6-8 */
min-height:40px;
       }

/**nav_d**/


/**banner**/

.banner { background:#222 ;
        }

.s_div { width:100% ;
		 height:100% ;
		 background:none;
		 position:absolute;
		 z-index:22;
		}
		
		
		
.banner2 { border-bottom:3px solid #da231b;
		   min-height:50px;
		   padding:25px 0px;
		   color: #fff;
		   background:#eeeeee url(../images/bg.jpg) no-repeat top center;
         }

.banner2 h1 { color:#fff; 
              font-size:14px; 
			  font-weight:600; 
			  line-height:20px;    
			  margin:18px 0px 5px 0px;    
			  text-transform:uppercase;    
			  float:left;
			  background:#da231b;
			  padding:8px 18px;
			  -webkit-border-radius: 5px;
			  -moz-border-radius: 5px;
			   border-radius: 5px;
			 }

.inner_b  { float:left; 
            margin-top:0px;
			border:1px solid #cde1ec;
		  }
		  

		  
.printer { border-bottom:3px solid #da231b;
		   min-height:50px;
		   padding:25px 0px;
		   color: #fff;
		   background:#030511 url(../images/bgprinter.jpg) no-repeat top center;
         }

.printer h1 { color:#fff; 
              font-size:14px; 
			  font-weight:600; 
			  line-height:20px;    
			  margin:18px 0px 5px 0px;    
			  text-transform:uppercase;    
			  float:left;
			  background:#da231b;
			  padding:8px 18px;
			  -webkit-border-radius: 5px;
			  -moz-border-radius: 5px;
			   border-radius: 5px;
			 }
	

.email { border-bottom:3px solid #da231b;
		   min-height:50px;
		   padding:25px 0px;
		   color: #fff;
		   background:#0e0808 url(../images/bgemail.jpg) no-repeat top center;
         }

.email h1 { color:#fff; 
              font-size:14px; 
			  font-weight:600; 
			  line-height:20px;    
			  margin:18px 0px 5px 0px;    
			  text-transform:uppercase;    
			  float:left;
			  background:#da231b;
			  padding:8px 18px;
			  -webkit-border-radius: 5px;
			  -moz-border-radius: 5px;
			   border-radius: 5px;
			 }
	
	.ms { border-bottom:3px solid #da231b;
		   min-height:50px;
		   padding:25px 0px;
		   color: #fff;
		   background:#000 url(../images/bgmsoffice.jpg) no-repeat top center;
         }

.ms h1 { color:#fff; 
              font-size:14px; 
			  font-weight:600; 
			  line-height:20px;    
			  margin:18px 0px 5px 0px;    
			  text-transform:uppercase;    
			  float:left;
			  background:#da231b;
			  padding:8px 18px;
			  -webkit-border-radius: 5px;
			  -moz-border-radius: 5px;
			   border-radius: 5px;
			 }
			 		 
			 
			 
/**banner**/



/**content**/

.content { background:#fff ;
		   padding:20px 0px;
        }


.content_left h1 { font-size:20px; color:#db2515 ; margin-top:10px; margin-bottom:12px;}

.content_left h2 { font-size:16px;
                    text-transform:uppercase ;
				    color:#3156a3 ;
				    margin-top:20px;
				    margin-bottom:10px;
				  }

.content_left h3 { font-size:14px;
                    text-transform:uppercase ;
				    color:#ff8b13 ;
				    margin-top:18px;
				    margin-bottom:10px;
				  }


.content_left h5 { font-size:14px;
                     text-transform:uppercase ;
				     color:#db2515 ;
				     margin-top:18px;
				     margin-bottom:10px;
				   }

.content_left h4 a { font-size:13px;
                     text-transform:uppercase ;
				     color:#222 ;
				     margin-top:18px;
				     margin-bottom:10px;
				   }

.content_left p { text-align:justify ;
                }

.n_div { margin-top:20px;
        }


ul.left_l { margin-left:0px;
            margin-right:0px;
			padding:0px;
		  }

ul.left_l li { list-style-type:none ;
               padding:3px 0px;
               padding-left:24px;
			   text-align:justify;
			   background:url(../images/bullet-icon.png) no-repeat top left ; 
            }

.p_img { margin:15px 0px;
       }

.student_v {
    background: rgba(0, 0, 0, 0) url("../images/pdf-icon.png") no-repeat scroll left top;
    color: #222;
    float: left;
    font-size: 14px;
    font-weight: 600;
    line-height: 21px;
    margin: 5px 0;
    min-width: 100px;
    padding: 10px 0 15px 50px;
    text-transform: capitalize;
    transition-duration: 0.5s;
    transition-property: color, text, padding, box-shadow, background, border;
    transition-timing-function: linear, ease-in;
}

.content_right h1 { font-size:16px;
                    text-transform:uppercase ;
				    color:#fff ;
				    margin-top:7px;
				    margin-bottom:15px;
				  }

.cb_div { background:#f85921 ;
          padding:10px 20px;
		  -webkit-border-radius: 8px;
		  -moz-border-radius: 8px;
		   border-radius: 8px;
		   margin:5px 0px;
		}

.cb_div3 { background:none;
		   margin:5px 0px 20px 0px;
		}

.cb_div2 { background:#8e2c61 ;
           padding:10px 20px;
		  -webkit-border-radius: 8px;
		  -moz-border-radius: 8px;
		   border-radius: 8px;
		   margin:20px 0px 25px 0px;
		}

.cb_div2 p { color:#fff;
             text-align:justify;
          }

.r_inqs { background:#3156a3 ;
          color:#fff;
		  text-transform:uppercase ;
		  font-weight:600;
        }
		
/**content**/


/**content_top**/

.content_top { background:#eee ;
             }

.ct { border-left:1px solid #fff ;
      border-right:1px solid #fff ;
	  min-height:220px;
     }

.content_top h2 { font-size:16px;
                  text-transform:uppercase ;
				  font-weight:600 ;
				  color:#db2515 ;
				  margin-bottom:15px;
				  margin-top:25px;
				  text-align:left ;
				 }

ul.ct_links { float:left ;
             margin:0px 0px 10px 0px;
			 padding:0px;
		   }

ul.ct_links li { float:left ;
                width:100% ;
				list-style-type:none;
			  }

ul.ct_links li a { float:left ;
				  text-transform:capitalize;	
				  line-height:20px ;
				  padding:2px 0px ;
				  color:#333333;
				  margin:1px 0px;
				  min-width:160px;
				  -webkit-transition-property:color, text, padding, box-shadow, background, border;
				  -webkit-transition-duration: 0.5s;
				  -webkit-transition-timing-function: linear, ease-in;
										
				 -moz-transition-property:color, text, padding, box-shadow, background, border;
				 -moz-transition-duration:0.5s;
				 -moz-transition-timing-function: linear, ease-in;
										
				 -o-transition-property:color, text, padding, box-shadow, background, border;
				 -o-transition-duration:0.5s;
				 -o-transition-timing-function: linear, ease-in;
			  }

ul.ct_links li a:hover { color:#0d69b5 ;
                      }

/**content_top**/


/**content_middle**/

.content_middle { background:#fff url(../images/content-top-bg.png) repeat-x top left ;
                  padding:20px 0px 25px 0px;
                }

.content_middle h1 { font-size:20px;
                     text-transform:uppercase ;
					 font-weight:600 ;
					 color:#db2515 ;
					 margin-bottom:15px;
					 text-align:center ;
				   }

.content_middle p { text-align:center ;
                  }

/**content_middle**/


/**content_bottom**/

.content_bottom { background:#fff ;
                }

.cb { background:#f5f5f5 ; margin:0 0 20px 0;
      border:1px solid #fff;
	  padding-bottom:15px;
	 }

.content_bottom h1 { width:100% ;
                     float:left;
					 margin-top:25px;
                   }

.content_bottom h1 span { font-size:18px;
                          text-transform:uppercase ;
					      font-weight:600 ;
						  color:#db2515 ;
						  margin-bottom:12px;
						  text-align:left ;
						  border-bottom:2px solid #db2515 ;
						  padding-bottom:5px;
						  float:left;
					    }

.red { color:#db2515 ;
     }  	 

.content_bottom h2 { width:100% ;
                     float:left;
					 margin-top:25px;
                   }

.content_bottom h2 span { font-size:18px;
                          text-transform:uppercase ;
					      font-weight:600 ;
						  color:#3156a3 ;
						  margin-bottom:12px;
						  text-align:left ;
						  border-bottom:2px solid #3156a3 ;
						  padding-bottom:5px;
						  float:left;
					    }

.blue { color:#3156a3 ;
      } 
						
.content_bottom h3 { width:100% ;
                     float:left;
					 margin-top:25px;
                   }

.content_bottom h3 span { font-size:18px;
                          text-transform:uppercase ;
					      font-weight:600 ;
						  color:#ff8b13 ;
						  margin-bottom:12px;
						  text-align:left ;
						  border-bottom:2px solid #ff8b13 ;
						  padding-bottom:5px;
						  float:left;
					    }						

.orange { color:#ff8b13 ;
        }

.cb_img { margin-bottom:12px;
        }

/**content_bottom**/

/**content_bottom2**/

.content_bottom2 { background:#010e42 url(../images/bg2.jpg) no-repeat fixed top center;
			      background-size: cover;
                  min-height:30px;
			      padding:30px 0px;
               }

.testi_index { background:#fff;
                margin:30px 0px;
				padding:20px;
				-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
				}

.content_bottom2 p { text-align:center ;
                   }

.content_bottom2 h1 { font-size:18px;
                      text-transform:uppercase ;
				      font-weight:600 ;
				      color:#db2515 ;
				      margin-bottom:15px;
				      margin-top:5px;
				      text-align:center ;
				    }
			   
/**content_bottom2**/

/**footer_top**/

.footer_top { background:#eee ;
             }

.ft1 { background:#db2515 ;
       padding-bottom:10px;
     }

.ft2 { background:#3156a3 ;
       padding-bottom:10px;
     }

.ft3 { background:#ff8b13 ;
       padding-bottom:10px;
     }

.footer_top h1 { font-size:18px;
                 text-transform:uppercase ;
				 font-weight:600 ;
				 color:#fff ;
				 margin-bottom:10px;
				 text-align:left ;
			  }

.footer_top p { color:#fff;
              }

.footer_top p a { color:#fff;
                }			  

/**footer_top**/


/**footer_middle**/

.footer_middle { background:#eee ;
                }

.fm { background:#f5f5f5 ;     }

.footer_middle h1 { width:100% ;
                     float:left;
					 margin-top:25px;
                   }

.footer_middle h1 span { font-size:18px;
                          text-transform:uppercase ;
					      font-weight:600 ;
						  color:#db2515 ;
						  margin-bottom:12px;
						  text-align:left ;
						  border-bottom:2px solid #db2515 ;
						  padding-bottom:5px;
						  float:left;
					    }

.red { color:#db2515 ;
     }  	 

.footer_middle h2 { width:100% ;
                     float:left;
					 margin-top:25px;
                   }

.footer_middle h2 span { font-size:18px;
                          text-transform:uppercase ;
					      font-weight:600 ;
						  color:#3156a3 ;
						  margin-bottom:12px;
						  text-align:left ;
						  border-bottom:2px solid #3156a3 ;
						  padding-bottom:5px;
						  float:left;
					    }

.blue { color:#3156a3 ;
      } 
						
.footer_middle h3 { width:100% ;
                     float:left;
					 margin-top:25px;
                   }

.footer_middle h3 span { font-size:18px;
                          text-transform:uppercase ;
					      font-weight:600 ;
						  color:#ff8b13 ;
						  margin-bottom:12px;
						  text-align:left ;
						  border-bottom:2px solid #ff8b13 ;
						  padding-bottom:5px;
						  float:left;
					    }

ul.f_links { float:left ;
             margin:20px 0px;
			 padding:0px;
		   }

ul.f_links li { float:left ;
                width:100% ;
				list-style-type:none;
			  }

ul.f_links li a { float:left ;
				  text-transform:capitalize;	
				  line-height:20px ;
				  padding:2px 0px ;
				  color:#333333;
				  margin:1px 0px;
				  min-width:160px;
				  -webkit-transition-property:color, text, padding, box-shadow, background, border;
				  -webkit-transition-duration: 0.5s;
				  -webkit-transition-timing-function: linear, ease-in;
										
				 -moz-transition-property:color, text, padding, box-shadow, background, border;
				 -moz-transition-duration:0.5s;
				 -moz-transition-timing-function: linear, ease-in;
										
				 -o-transition-property:color, text, padding, box-shadow, background, border;
				 -o-transition-duration:0.5s;
				 -o-transition-timing-function: linear, ease-in;
			  }

ul.f_links li a:hover { color:#0d69b5 ;
                      }


ul.f_links2 { float:left ;
             margin:20px 0px;
			 padding:0px;
		   }

ul.f_links2 li { float:left ;
                width:100% ;
				list-style-type:none;
				line-height:20px ;
				  padding:2px 0px ;
			  }

.f_social { color:#bfbfbf ;
            margin:5px 3px 5px 3px;
			float:left;
			-webkit-transition-property:color, text, padding, box-shadow, background, border;
				  -webkit-transition-duration: 0.5s;
				  -webkit-transition-timing-function: linear, ease-in;
										
				 -moz-transition-property:color, text, padding, box-shadow, background, border;
				 -moz-transition-duration:0.5s;
				 -moz-transition-timing-function: linear, ease-in;
										
				 -o-transition-property:color, text, padding, box-shadow, background, border;
				 -o-transition-duration:0.5s;
				 -o-transition-timing-function: linear, ease-in;
           }

.f_social_d { float:left ;
             }

/**footer_middle**/


/**footer_bottom**/

.footer_bottom { background:#eee ;
                 border-top:1px solid #cfcfcf;
				 padding:2px 0px 12px 0px;
                }

.footer_bottom h1 { font-size:11px;
                    text-transform:uppercase ;
					font-weight:400;
					}

/**footer_bottom**/



@media (max-width: 767px) {

ul.t_links { float:left ;
             padding:0px;
           }

ul.t_links li { float:left ;
                display:inline ;
				padding:5px 10px;
			  }

.free_t { text-transform:uppercase ;
          float:left ;
		  margin-left:10px;
		  margin-bottom:10px;
		 }

.t_social_d { float:left ;
              margin-bottom:10px;
			  margin-left:10px;
            }

.ct { border-left:1px solid #fff ;
      border-right:1px solid #fff ;
	  min-height:120px;
     }

.fm { background:#f5f5f5 ;
      min-height:305px;
     }

}

