@charset "utf-8";
/* CSS Document */
*{
margin:0;
padding:0;
}

body{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
background:url(../images/bg.png) repeat-x;
}

#wrapper{
margin:0 auto;
padding:0;
width:1005px;
}

#header{
margin:0 0 0 20px;
display:inline;
padding:0;
width:965px;
float:left;
background:url(../images/header.jpg) 10px 0% no-repeat;
}

.header_sub{
float:left;
}

.header_sub p{
color:#333;
float:left;
font-size:18px;
margin:25px 0 0 455px;
display:inline;
}

.phone_a{
color:#333;
font-size:14px;
font-weight:bold;
margin:0 0 0 455px;
display:inline;
}

.logo{
margin:17px 0 0 3px;
padding:0 0 16px 0;
display:inline;
float:left;
}

#main{
margin:0 0 0 3px;
padding:0 18px;
display:inline;
float:left;
width:1000px;
background:url(../images/left_bk.png) repeat-y;
}

.main_content{
margin:0 0 0 3px;
display:inline;
padding:0;
float:left;
width:965px;
height:139px;
background:url(../images/mid_bg.jpg) no-repeat;
}

.main_content_train{
margin:0 0 0 3px;
display:inline;
padding:0;
float:left;
width:965px;
height:139px;
background:url(../images/faq_bg.jpg) no-repeat;
}

.main_content_train h2{
margin:20px 0 0 50px;
display:inline;
padding:0;
color:#f2bc15;
line-height: 24pt;
float:left;
font-size:22px;
font-weight:100;
}

.main_content_contact{
margin:0 0 0 3px;
display:inline;
padding:0;
float:left;
width:965px;
height:139px;
background:url(../images/angelmar_contact_banner.gif) no-repeat;
}

.main_content_contact h2{
margin:20px 0 0 50px;
display:inline;
padding:0;
color:#f2bc15;
line-height: 24pt;
float:left;
font-size:22px;
font-weight:100;
}


.main_content h2{
margin:20px 0 0 50px;
display:inline;
padding:0;
color:#f2bc15;
line-height: 24pt;
float:left;
font-size:22px;
font-weight:100;
}

.main_content2{
margin:0 0 0 3px;
display:inline;
padding:0;
float:left;
width:958px;
height:87px;
background:url(../images/yel_bg.png) repeat-x;
}

.box_1{
float:left;
width:239px;
height:87px;
border-right:1px solid #fff;
}

.box_1 p{
color:#000000;
float:left;
font-size:20px;
margin:10px 0 0 20px;
display:inline;
font-weight:bold;
}

.box_1 img{
float:left;
margin:6px 0 0 38px;
display:inline;
}

.box_2{
float:left;
width:239px;
height:87px;
border-right:1px solid #fff;
}

.box_2 p{
color:#000000;
float:left;
font-size:20px;
margin:10px 0 0 20px;
display:inline;
font-weight:bold;
}

.box_2 img{
float:left;
margin:6px 0 0 26px;
display:inline;
}

.box_3{
float:left;
width:239px;
height:87px;
border-right:1px solid #fff;
}

.box_3 p{
color:#000000;
float:left;
font-size:20px;
margin:10px 0 0 20px;
display:inline;
font-weight:bold;
}

.box_3 img{
float:left;
margin:6px 0 0 27px;
display:inline;
}

.box_4{
float:left;
width:237px;
height:87px;
border-right:1px solid #fff;
}

.box_4 p{
color:#000000;
float:left;
font-size:20px;
margin:10px 0 0 20px;
display:inline;
font-weight:bold;
}

.box_4 img{
float:left;
margin:6px 0 0 60px;
display:inline;
}

.left_content{
margin:0;
padding:0;
float:left;
width:508px;
height:235px;
background:url(../images/left_bg.jpg);
background-color:#666666;
}

.right_content{
margin:0;
padding:0;
float:left;
width:411px;
height:235px;
background:url(../images/right_bg.jpg);
}

.blue_bg{
margin:30px 0 0 15px;
padding:0;
display:inline;
float:left;
width:470px;
height:97px;
background:url(../images/blue_bg.png) no-repeat;
}



.blue_bg h3{
margin:20px 0 0 15px;
padding:0;
float:left;
display:inline;
color:white;
font-size:20px;
font-weight:100;
line-height: 24pt;
width:220px;
}

#icons_a {
position: absolute;
top: 0;
left: 0;
width: 97px;
height: 47px;
}

#icons_a span {
position: absolute;
display: block;
top: -10000px;
left: -10000px;
font-size: 1px;
color:white;
}

.main_column{
float:left;
width:959px;
margin:5px 0 5px 2px;
display:inline;
border-top:3px solid #000;
}

.left_column{
float:left;
width:478px;
border-left:1px solid #fff;
margin:5px 0 0 0;
background:url(../images/left_bg.png) repeat-x;
}

.left_column h1{
margin:20px 0 0 20px;
display:inline;
color:#000;
width:400px;
float:left;
font-size:16px;
}

.box_left{
float:left;
width:239px;
}

.box_left .main_top{
color:#000000;
float:left;
font-size:16px;
font-weight:bold;
margin:19px 0 0 20px;
display:inline;
width:210px;
}

.main_sub{
float:left;
color:#000000;
font-size:14px;
width:210px;
margin:10px 0 0 20px;
display:inline;
}

.box_right{
float:left;
width:238px;
*width:237px;
_width:237px;
border-bottom:1px solid #fff;
border-left:1px solid #fff;
background:#e6e6e6 url(../images/right.png) repeat-x;
}

.box_right p{
color:#000000;
float:left;
font-size:18px;
margin:19px 0 0 20px;
padding-bottom:50px;
width:210px;
border-bottom:1px solid #000;
display:inline;
}

.more2{
float:left;
margin:5px 0 0 108px;
padding-bottom:5px;
display:inline;
background:url(../images/ar.png) no-repeat;
}

a.vcard{
margin:0 0 0 15px;
display:inline;
font-weight:bold;
font-size:14px;
color:#000000;
text-decoration:none;
}

a.vcard:hover{ text-decoration:underline; }

.more{
float:left;
margin:10px 0 0 20px;
display:inline;
padding-bottom:10px;
width:210px;
border-bottom:1px solid #000;
background:url(../images/ar.png) no-repeat;
}

a.vcard{
margin:0 0 0 15px;
display:inline;
font-weight:bold;
font-size:14px;
color:#000000;
text-decoration:none;
}

a.vcard:hover{ text-decoration:underline; }

.btm{
float:left;
width:238px;
margin:20px 0 0 0;
background:url(../images/btm.png) 0% 50% repeat-x;
}

.shield{
float:left;
margin:10px 0 0 10px;
display:inline;
width:220px;
padding-bottom:10px;
border-bottom:1px solid black;
background:url(../images/shield.png) no-repeat;
}

.train{
margin:8px  0 0 40px;
display:inline;
float:left;
font-weight:bold;
font-size:16px;
color:#000000;
text-decoration:none;
}

.contain{
float:left;
width:220px;
margin:0 0 0 10px;
display:inline;
border-bottom:1px solid #666;
}

.title{
float:left;
width:220px;
color:#333;
margin:10px 0 0 0;
font-size:14px;
font-weight:bold;
}

.title_txt{
float:left;
width:220px;
color:#000;
margin:0 0 5px 0;
display:inline;
font-size:14px;
font-weight:bold;
}

.right_column{
float:left;
width:478px;
margin:5px 0 7px 1px;
display:inline;
background:url(../images/right_bg.png) repeat;
}

.right_column_serv{
float:left;
width:719px;
margin:0 0 7px 1px;
}

.main_txt{
margin:0;
padding:20px;
float:left;
width:435px;
color:#000;
font-size:14px;
}

.main_txt_header{
margin:0;
padding:20px 20px 0 20px;
float:left;
width:435px;
color:#000;
font-size:14px;
}

.main_txt_contact{
margin:0;
padding:20px;
float:left;
width:435px;
color:#000;
font-size:14px;
}

.main_txt_v{
margin:0;
padding:0 20px 0 20px;
float:left;
width:435px;
color:#000;
font-size:14px;
}

.main_txt_y{
margin:0;
padding:20px 20px 0 20px;
float:left;
width:435px;
color:#000;
font-size:14px;
}

.main_txt_z{
margin:30px 0 0 20px;
display:inline;
padding:0 20px 0 0;
float:left;
width:400px;
color:#000;
font-size:14px;
font-weight:bold;
}

.main_txt_a{
margin:0;
padding:20px 20px 0 20px;
float:left;
width:180px;
color:#000;
font-size:14px;
}

.main_txt_faq{
margin:0;
padding:0 0 0 20px;
float:left;
color:#303470;
font-size:14px;
}

.main_txt_wrap{
margin:0;
padding:0 0 0 20px;
float:left;
color:#303470;
font-size:14px;
position:relative; bottom:8px;
}

.main_txt_harris{
margin:0;
padding:0 0 0 20px;
float:left;
color:#303470;
font-size:14px;
position:relative; bottom:8px;
}

.main{
margin:0;
padding:0 0 0 50px;
float:left;
color:#303470;
font-size:14px;
}

.purple_bar{
margin:15px 0 0 20px;
padding:0;
display:inline;
float:left;
width:510px;
background:url(../images/purple_bar.png)
}

.purple_bar a.services{
margin:12px 0 0 0;
padding:0 0 17px 15px;
display:inline;
color:white;
font-size:14px;
font-weight:bold;
float:left;
text-decoration:none;
}

.purple_bar a.online{
margin:12px 0 0 0;
padding:0 0 17px 25px;
display:inline;
color:white;
font-size:14px;
font-weight:bold;
float:left;
text-decoration:none;
}

.purple_bar a:hover{ text-decoration:underline; }

a.bios { color: #303470; text-decoration:none; font-weight:bold; }
a.bios:hover { color: #303470; text-decoration:underline; font-weight:bold; }


.right_header{
margin:20px 0 0 20px;
padding:0;
display:inline;
float:left;
width:347px;
background:url(../images/small_bar.png) no-repeat;
}

.right_header h4{
margin:2px 0 0 15px;
padding:0 0 10px 0;
float:left;
display:inline;
color:#1b294f;
font-size:20px;
font-weight:100;
line-height: 24pt;
width:280px;
}

.logos{
margin:15px 0 0 25px;
padding:0;
display:inline;
float:left;
width:310px;
}

.mcdonalds{
margin:0 0 0 60px;
padding:0;
}

.bmw{
margin:0 0 0 30px;
padding:0;
}

.cisco{
margin:10px 0 0 0;
padding:0;
}

.state_farm{
margin:10px 0 0 90px;
padding:0;
}

.footer{
margin:0;
padding:0;
width:958px;
height:100px;
position:relative;
right:13px;
float:left;
background:url(../images/footer_bg.png) no-repeat;
}


/***************** ABOUT PAGE ****************/
/*************************************************/

.zipweb{
margin:0 0 0 40px;
padding:0;
}

.internetpr{
margin:30px 0 0 25px;
padding:0 0 30px 0;
}

.blue_bg2{
margin:30px 0 0 15px;
padding:0;
display:inline;
float:left;
width:480px;
height:159px;
background:url(../images/about_bg.png) no-repeat;
}

.blue_bg2 h2{
margin:0;
padding:10px 15px 10px 15px;
color:#343b7d;
line-height: 24pt;
float:left;
font-size:22px;
font-weight:100;
}

.blue_bg2 h3{
margin:20px 0 0 15px;
padding:0;
float:left;
display:inline;
color:white;
font-size:20px;
font-weight:100;
line-height: 24pt;
width:300px;
}

/***************** NEWS PAGE ****************/
/*************************************************/

.main_txt2{
margin:0 0 0 20px;
display:inline;
padding:20px 20px 20px 0;
float:left;
color:#303470;
width:470px;
font-size:14px;
border-bottom:1px solid #cccccc;
}

.more_btn{
margin:0;
padding:0;
float:right;
}


/***************** CONTACT PAGE ****************/
/*************************************************/

.left_column2{
margin:0;
padding:0;
float:left;
width:340px;
}

.left_column2 h1{
margin:20px 0 0 20px;
padding:0;
color:#373d82;
font-size:16px;
}

.right_column2{
margin:0;
padding:0;
float:left;
width:579px;
}

/***************** CONTACT PAGE ****************/
/*************************************************/

.contact_form{
margin:0 0 0 38px;
padding:0;
color: #373d82;
font-weight:bold;
}



/***************** MANAGEMENT PAGE ****************/
/*************************************************/

.pic{
margin:23px 0 0 20px;
padding:0;
display:inline;
float:left;
width:100px;
}

.pic_txt{
margin:0;
padding:0;
float:left;
width:420px;
}

.main_txt_management{
margin:0;
padding:20px 20px 10px 20px;
float:left;
color:#303470;
font-size:14px;
}

.line{ margin:0 0 0 20px; padding:0; }

.white{ color:#fff; }


.footer_nav{
margin:0 0 0 5px;
padding:0;
display:inline;
color:#000;
float:left;
}


.footer_nav span{
margin:0 15px 0 15px;
display:inline;
padding:0;
}

.footer_li{
list-style-type:none;
display:inline;
margin:0;
padding:0;
font-size:14px;
font-weight:bold;
}

.footer_li a{ color:#4a4e51; text-decoration:none; }

.footer_li a:hover{ color:#4a4e51; text-decoration:underline; }


/***************** SERVICES PAGE *****************/
/*************************************************/

.main_column_serv{
float:left;
width:960px;
}

.main_content_serv{
margin:0 0 0 3px;
padding:0;
display:inline;
float:left;
width:965px;
height:139px;
background:url(../images/serv_bg.jpg) no-repeat;
}

.main_content_faq{
margin:0 0 0 3px;
display:inline;
padding:0;
float:left;
width:965px;
height:139px;
background:url(../images/faq_bg.jpg) no-repeat;
}

.main_content_faq h2{
margin:20px 0 0 50px;
display:inline;
padding:0;
color:#f2bc15;
line-height: 24pt;
float:left;
font-size:22px;
font-weight:normal
}

.left_column_serv{
float:left;
width:240px;
margin:5px 0 0 0;
}

.main_content_serv h2{
margin:20px 0 0 50px;
display:inline;
padding:0;
color:#f2bc15;
line-height: 24pt;
float:left;
font-size:22px;
font-weight:normal;
}

.main_title{
float:left;
width:220px;
color:#c8940e;
font-size:20px;
margin:0 0 10px 10px;
display:inline;
}

.main_title a { color:#c8940e; text-decoration:none; }
.main_title a:hover { color:#c8940e; text-decoration:underline; }


.br { clear:both; }

.icons_faq{ margin-left:55px;}
.icons_faq_2{ margin-left:40px;}
.icons_faq_3{ margin-left:70px;}

.faq{
float:left;
width:239px;
height:53px;
position:relative;
left:3px;
border-right:1px solid #fff;
background:url(../images/faq_stick.jpg) repeat-x;
}

.faq p{
color:#000000;
float:left;
font-size:16px;
font-weight:bold;
margin:10px 0 0 20px;
display:inline;
}

.box_1_serv{
float:left;
width:237px;
height:88px;
position:relative;
left:3px;
border-right:1px solid #fff;
background:url(../images/bg_a.png) repeat-x;
}

.box_1_serv p{
color:#000000;
float:left;
font-size:16px;
margin:10px 0 0 20px;
display:inline;
font-weight:bold;
}

.box_1_serv img{
float:left;
margin:5px 0 0 65px;
display:inline;
}

.box_1_serv_stick{
float:left;
width:239px;
height:88px;
position:relative;
left:3px;
background:url(../images/lock_bg_stick.jpg) repeat-x;
}

.box_1_serv_stick img{
float:left;
margin:6px 0 0 67px;
display:inline;
}

.box_1_serv_stick p{
color:#000000;
float:left;
font-size:16px;
margin:10px 0 0 20px;
display:inline;
font-weight:bold;
}

.box_2_serv{
float:left;
width:237px;
height:88px;
position:relative;
left:3px;
border-right:1px solid #fff;
background:url(../images/bg_a.png) repeat-x;
}

.box_2_serv p{
color:#000000;
float:left;
font-size:16px;
margin:10px 0 0 20px;
display:inline;
font-weight:bold;
}

.box_2_serv img{
float:left;
margin:6px 0 0 56px;
display:inline;
}

.box_2_serv_stick{
float:left;
width:239px;
height:88px;
position:relative;
left:3px;
background:url(../images/info_bg_stick.jpg) repeat-x;
}

.box_2_serv_stick p{
color:#000000;
float:left;
font-size:16px;
margin:10px 0 0 20px;
display:inline;
font-weight:bold;
}

.box_2_serv_stick img{
float:left;
margin:8px 0 0 61px;
display:inline;
}

.box_3_serv{
float:left;
width:237px;
height:88px;
position:relative;
left:3px;
border-right:1px solid #fff;
background:url(../images/bg_a.png) repeat-x;
}

.box_3_serv p{
color:#000000;
float:left;
font-size:16px;
margin:10px 0 0 20px;
display:inline;
font-weight:bold;
}

.box_3_serv img{
float:left;
margin:4px 0 0 60px;
display:inline;
}

.box_3_serv_stick{
float:left;
width:239px;
height:88px;
position:relative;
left:3px;
background:url(../images/intel_bg_stick.jpg) repeat-x;
}

.box_3_serv_stick p{
color:#000000;
float:left;
font-size:16px;
margin:10px 0 0 20px;
display:inline;
font-weight:bold;
}

.box_3_serv_stick img{
float:left;
margin:8px 0 0 65px;
display:inline;
}

.box_4_serv{
float:left;
width:237px;
height:88px;
position:relative;
left:3px;
border-right:1px solid #fff;
background:url(../images/bg_a.png) repeat-x;
}

.box_4_serv p{
color:#000000;
float:left;
font-size:16px;
margin:10px 0 0 20px;
display:inline;
font-weight:bold;
}

.box_4_serv img{
float:left;
margin:4px 0 0 84px;
display:inline;
}

.box_4_serv_stick{
float:left;
width:239px;
height:88px;
position:relative;
left:3px;
border-right:1px solid #fff;
background:url(../images/shield_bg_stick.jpg) repeat-x;
}

.box_4_serv_stick p{
color:#000000;
float:left;
font-size:16px;
margin:10px 0 0 20px;
display:inline;
font-weight:bold;
}

.box_4_serv_stick img{
float:left;
margin:6px 0 0 88px;
display:inline;
}

.box_faq{
width:440px;
margin:20px 0 0 20px;
display:inline;
float:left;
border-bottom:1px solid #333;
font-family:Arial, Helvetica, sans-serif;
font-size:14px; 
color:#666666;
}

.box_faq .question{
color:#000;
float:left;
padding-bottom:20px;
}

.box_left_serv{
float:left;
width:478px;
background:#fff url(../images/serv_mid.jpg) repeat-x;
border-left:1px solid #666;
}

.box_right_a{
float:left;
margin:0;
display:inline;
width:240px;
padding-bottom:10px;

}

.rss{
float:left;
width:240px;
height:125px;
background:url(../images/box_right.jpg) no-repeat;
}

.pls_contact{
float:left;
width:240px;
height:125px;
margin-top:5px;
background-color:#ebb514;
}

.pls_contact p{font-family:Arial, Helvetica, sans-serif; margin-left:20px; margin-top:10px; font-size:14px;}


.subs_train{
float:left;
width:240px;
height:125px;
background-color:#ebb514;
}


.subs_train a{
color:#000000;
float:left;
font-size:16px;
font-weight:bold;
margin:15px 0 0 15px;
display:inline;
font-size:14px;
text-decoration:none;
}

.shield_icon{float:left; margin-left:150px;}

.contact_icon{float:left; margin-left:150px; margin-top:-20px; float:left;}

.rss a{
color:#000000;
float:left;
font-size:16px;
font-weight:bold;
margin:15px 0 0 20px;
display:inline;
text-decoration:none;
}

.rss a:hover{ text-decoration:underline; }

.rss2{
float:left;
width:240px;
height:125px;
background:url(../images/box_right_contact.jpg) no-repeat;
border-top:2px solid #fff;
}


.rss2 a{
color:#000000;
float:left;
font-size:16px;
font-weight:bold;
margin:15px 0 0 20px;
display:inline;
text-decoration:none;
}

.rss2 a:hover{ text-decoration:underline; }

.right_box{
float:left;
width:240px;
margin-top:2px;
background:#ccc url(../images/right_box.jpg) repeat-x;
}

.right_box_2{
float:left;
width:240px;
height:100px;
margin-top:2px;
background:url(../images/right_box.jpg) repeat-x;
}

.right_box p{
color:#000000;
float:left;
font-size:14px;
font-weight:bold;
margin:10px 0 0 20px;
display:inline;
}

.right_box span{
color:#000000;
float:left;
font-size:14px;
margin:10px 0 0 20px;
width:200px;
display:inline;
}


/***************** TRAINING PAGE ****************/
/*************************************************/

.main_column_train{
float:left;
width:960px;
}

.main_title2{
float:left;
width:400px;
color:#c8940e;
font-size:20px;
margin:5px 0 0 10px;
display:inline;
}

.left_a{
float:left;
width:481px;
margin:10px 0 0 0;
}

.left_b{
float:left;
width:479px;
background:#ebb514 url(../images/pdf.png) 10% 50% no-repeat;
}

.left_b_a{
float:left;
width:479px;
background:#ebb514;
}

.top_column{
float:left;
width:960px;
margin:0;
}

.main_title3{
float:left;
color:#000;
font-size:14px;
font-weight:bold;
margin:8px 0 0 95px;
padding-bottom:10px;
display:inline;
}

.main_title3_a{
float:right;
color:#000;
font-size:14px;
font-weight:bold;
margin:8px 10px 0 0;
padding-bottom:10px;
display:inline;
}

.main_title3_b{
float:right;
color:#000;
font-size:14px;
font-weight:bold;
margin:8px 30px 0 0;
padding-bottom:10px;
display:inline;
}

.left_column_train{
float:left;
width:477px;
margin:0 0 0 2px;
display:inline;
border-left:1px solid #fff;
background:url(../images/left_bg.png) repeat-x;
}

.left_column_train h1{
margin:20px 0 0 20px;
display:inline;
color:#000;
width:400px;
float:left;
font-size:16px;
}

.right_column_train{
float:left;
width:479px;
margin:0 0 7px 1px;
background:url(../images/right_bg.png) repeat;
}

.box_right_train{
float:left;
width:479px;
height:375px;
background:#fff url(../images/left_bg.png) repeat-x;
}

.box_right_train p{
color:#000000;
float:left;
font-size:18px;
margin:19px 0 0 20px;
padding-bottom:50px;
width:210px;
border-bottom:1px solid #000;
display:inline;
}

.shield2{
float:left;
margin:10px 0 0 10px;
display:inline;
width:460px;
padding-bottom:10px;
border-bottom:1px solid black;
background:url(../images/shield.png) no-repeat;
}

.train2{
margin:8px  0 0 40px;
display:inline;
float:left;
font-weight:bold;
font-size:16px;
color:#000000;
text-decoration:none;
}

.contain2{
float:left;
width:460px;
margin:0 0 0 10px;
display:inline;
border-bottom:1px solid #666;
}

.title2{
float:left;
width:460px;
color:#333;
margin:10px 0 0 0;
font-size:14px;
font-weight:bold;
}

.sign_up{
float:right;
color:#333;
font-size:14px;
font-weight:bold;
}

.title_txt2{
float:left;
width:275px;
color:#000;
padding-bottom:5px;
display:inline;
font-size:14px;
font-weight:bold;
}

a.generic{
font-weight:bold;
font-size:14px;
color:#000000;
text-decoration:none;
}

a.generic:hover{ text-decoration:underline; }

a.standard{ color:#000; text-decoration:none; }
a.standard:hover { color:#000; text-decoration:underline; }

.tran{
margin:20px 0 0 20px;
display:inline;
color:#000;
width:450px;
float:left;
font-size:16px;
}

.head{
display:inline;
color:#000;
width:400px;
float:left;
padding-bottom:5px;
font-size:18px;
}

.sub_head{
color:#666;
font-size:16px;
padding-bottom:5px;
font-weight:bold;
width:440px;
float:left;
}

.sub_head2{
float:left;
color:#000;
font-size:14px;
font-weight:bold;
padding-bottom:10px;
width:440px;
}

.desc{
float:left;
width:450px;
color:#000000 !important;
font-size:14px;
margin:0 0 0 0;
padding:0 0 0 0;
}

.date{
color:#000;
font-size:14px;
font-weight:bold;
padding-bottom:10px;
margin:15px 0 0 0;
width:440px;
}

.fill{
float:left;
width:15px;
height:15px;
}

h5{
margin:20px 0 0 20px;
padding-bottom:5px;
display:inline;
color:#000;
width:430px;
border-bottom:1px solid #333;
float:left;
font-size:16px;
}



/*  gilda's code  */



/*  Security Consulting  */


.list_00 li{list-style:none; margin-left:40px; margin-top:30px; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.list_02{list-style:none; margin-left:40px; margin-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:14px; float:left;}
.list_tech li{list-style:none; margin-left:20px; margin-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.list_tech_2 li{list-style:none; margin-left:50px; margin-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:14px;}

ul.list_serv{
float:left;
width:385px;
margin:15px 0 0 20px;
padding-left:15px;
display:block;
list-style-position:inside;
}

.list_serv li{
margin:0 0 0 20px;
*margin:0 0 0 0;
_margin:0 0 0 0;
width:385px;
margin-top:10px; 
font-family:Arial, Helvetica, sans-serif; 
font-size:14px;
}

ul.list_serv2{
float:left;
width:185px;
margin:15px 0 0 0;
padding-left:15px;
display:block;
}

.list_serv2 li{
margin:0 0 0 0;
*margin:0 0 0 0;
_margin:0 0 0 0;
width:185px;
margin-top:10px; 
font-family:Arial, Helvetica, sans-serif; 
font-size:14px;
}

ul.list_serv3{
float:left;
width:175px;
margin:15px 0 0 0;
padding-left:15px;
padding-bottom:30px;
_padding-bottom:30px;
*padding-bottom:30px;

}

.list_serv3 li{
margin:0 0 0 0;
*margin:0 0 0 0;
_margin:0 0 0 0;
width:175px;
margin-top:10px; 
font-family:Arial, Helvetica, sans-serif; 
font-size:14px;
}

ul.list_serv4{
float:left;
width:175px;
margin:15px 0 0 0;
padding-left:15px;
display:block;
padding-bottom:5px;
*padding-bottom:2px;
_padding-bottom:2px;
}

.list_serv4 li{
margin:0 0 0 0;
*margin:0 0 0 0;
_margin:0 0 0 0;
width:175px;
margin-top:10px; 
font-family:Arial, Helvetica, sans-serif; 
font-size:14px;
}

ul.list_serv4_a{
float:left;
width:175px;
margin:15px 0 0 0;
padding-left:15px;
display:block;
padding-bottom:30px;
*padding-bottom:22px;
_padding-bottom:22px;
}

.list_serv4_a li{
margin:0 0 0 0;
*margin:0 0 0 0;
_margin:0 0 0 0;
width:175px;
margin-top:10px; 
font-family:Arial, Helvetica, sans-serif; 
font-size:14px;
}

ul.list_serv4_vcard{
float:left;
width:175px;
margin:15px 0 0 0;
padding-left:15px;
display:block;
padding-bottom:4px;
*padding-bottom:3px;
_padding-bottom:3px;
}

.list_serv4_vcard li{
margin:0 0 0 0;
*margin:0 0 0 0;
_margin:0 0 0 0;
width:175px;
margin-top:10px; 
font-family:Arial, Helvetica, sans-serif; 
font-size:14px;
}


ul.list_serv5{
float:left;
width:175px;
margin:15px 0 0 0;
display:block;
padding-left:15px;
padding-bottom:109px;
*padding-bottom:97px;
_padding-bottom:97px;
}

.list_serv5 li{
margin:0 0 0 0;
*margin:0 0 0 0;
_margin:0 0 0 0;
width:175px;
margin-top:10px; 
font-family:Arial, Helvetica, sans-serif; 
font-size:14px;
}

ul.list_serv6{
float:left;
width:185px;
padding-left:15px;
margin:15px 0 0 0;
display:block;
padding-bottom:35px;
_padding-bottom:49px;
*padding-bottom:49px;
}

.list_serv6 li{
margin:0 0 0 0;
*margin:0 0 0 0;
_margin:0 0 0 0;
width:185px;
margin-top:10px; 
font-family:Arial, Helvetica, sans-serif; 
font-size:14px;
}

.head_tech{margin-left:40px;}

.enter_f{
margin:20px 0 0 20px;
padding:0 10px 0 0px;
display:inline;
background:url(../images/bt-enter.png) 49px 0% no-repeat;
width:400px;
float:left;
}

.enter_f form{
margin:0;
padding:10px 0 0 3px;
}

.enter_f .input{
margin:0;
padding:5px 0 0 0;
font-size:75%;
}

.enter_f .input23{
margin:0;
padding:0;
font-size:75%;
}

.form5{
float:left;
margin:0 0 0 130px;
*margin:0 0 0 132px;
_margin:0 0 0 132px;
padding-bottom:30px;
display:inline;
}

.form{
margin:0;
padding:0;
width:130px;
float:left;
font-size: 14px;
color: #000;
}

.form4{
float:left;
margin:10px 0 0 130px;
*margin:10px 0 0 132px;
_margin:10px 0 0 132px;
padding-bottom:30px;
display:inline;
}

.contact_ico{
float:right;
margin:60px 30px 0 0;
display:inline;
width:130px;
background:url(../images/contact-icon.png) no-repeat;
}

.contact_ico .ico{
float:right;
color:#000;
padding:7px 0;
font-size:18px;
}

.contact_pdf{
float:right;
margin:10px 30px 0 0;
display:inline;
width:200px;
background:url(../images/pdf-icon.png) no-repeat;
}

.contact_pdf .pdf{
float:right;
color:#000;
padding:7px 0;
font-size:18px;
}

#footer_bottom{
float:left;
width:100%;
height:130px;
margin-left: auto;
margin-right: auto;
background:url(../images/footer_bk.jpg) repeat;
}

.wrapper{
width: 882px;
margin-left: auto;
margin-right: auto;
right:30px;
top:47px;
position:relative;
}

.footer_txt{
float:left;
color:#666;
margin:10px 0 0 0;
padding-bottom:30px;
font-size:14px;
font-weight:bold;
}


/***************** LEGAL/DISCLAIMER PAGE ****************/
/********************************************************/


.right_column_legal{
float:left;
width:252px;
margin:5px 0 7px 1px;
display:inline;
background:url(../images/right_bg.png) repeat;
}

.left_column_legal{
float:left;
width:705px;
border-left:1px solid #fff;
margin:5px 0 0 0;
background:url(../images/left_bg.png) repeat-x;
}

.left_column_legal h1{
margin:20px 0 0 20px;
display:inline;
color:#000;
width:400px;
float:left;
font-size:16px;
}

.main_txt_legal{
margin:0;
padding:20px;
float:left;
width:650px;
color:#000;
font-size:14px;
}

.border{
float:left;
border:1px solid black;
width:180px;
padding:10px;
margin-left:20px;
display:inline;
}

.border2{
float:left;
border:1px solid black;
width:200px;
padding:10px;
margin:0 0 0 20px;
display:inline;
}

.border_container{
float:left;
width:475px;
}

/***************** PARTNERS AND CONTACT CODE ****************/
/************************************************************/

.bottom_column{
float:left;
width:959px;
position:relative;
top:38px;
}


.shield2_a{
float:left;
margin:10px 0 0 20px;
display:inline;
width:220px;
padding-bottom:10px;
background:url(../images/shield2.png) 0% 40% no-repeat;
}

.train2_a{
margin:8px  0 0 40px;
display:inline;
float:left;
font-weight:bold;
font-size:16px;
color:#000000;
text-decoration:none;
}

.box_a{
float:left;
width:475px;
height:190px;
background:url(../images/box_slice.png) repeat-x;
}

.box_b{
float:left;
width:477px;
height:190px;
background:url(../images/box_slice.png) repeat-x;
}

.box_c{
float:left;
width:309px;
height:190px;
background:url(../images/box_slice.png) repeat-x;
}

.sentinal{
margin:38px 0 0 180px;
}

.adriden{
margin:50px 0 0 130px;
}	

.enter_e{
margin:0 0 0 0;
padding:0 10px 0 0px;
display:inline;
background:none;
width:225px;
float:left;
color:#000;
}

.enter_e form{
margin:0;
padding:10px 0 0 3px;
color:#000;
}

.enter_e .input{
margin:0;
padding:5px 0 0 0;
font-size:75%;
}

.form_e{
margin:0;
padding:0;
width:85px;
float:left;
font-size: 14px;
font-weight: bold;
color:#000;
}

.form4_a{
margin:5px 0 0 88px;
}

.shield3{
float:left;
margin:10px 0 0 0;
display:inline;
width:230px;
padding-bottom:10px;
border-bottom:1px solid black;
background:url(../images/phone_btn.png) 100% no-repeat;
}

.train3{
margin:8px  0 0 0;
display:inline;
float:left;
font-weight:bold;
font-size:16px;
color:#000000;
text-decoration:none;
}

/***************** PARTNER SUB PAGE ****************/
/***************************************************/

.box_left_partner{
float:left;
width:717px;
margin:0 0 0 3px;
display:inline;
background:#fff url(../images/serv_mid.jpg) repeat-x;
}

.right_side{
float:left;
width:150px;
}

.sentinal_a{
float:left;
margin:230px 0 0 25px;
display:inline;
}

.sentinal_b{
float:left;
margin:425px 0 0 0;
}

.form7{ 
float:left; 
font-size:11px; 
margin:0 0 0 86px; 
display:inline; 
padding-bottom:10px; 
*margin:0 0 0 88px;
}

a.angels{ color:#000000; text-decoration:none; }
a.angels:hover{ color:#000000; text-decoration:underline; }


.cofa{
float:right;
margin:0 0 0 10px;
}

.web_by{
float:right;
color:#4a4e51;
font-weight:bold;
font-size:14px;
margin:5px 0 0 0;
}

.cofa_vcard{
float:right;
width:250px;
}

/***************** PAYPAL CODE ****************/
/*************************************************/

.date2{
color:#000;
font-size:14px;
font-weight:bold;
margin:5px 0 0 0;
width:180px;
}

.grey{
color:#777;
}

.date_column{
float:left;
width:190px;
}

.paypal{
float:left;
width:260px;
margin:15px 0 0 0
}

.sign_up_a{
font-size:16px;
font-weight:bold;
width:110px;
float:left;
}

.sub_head3{
float:left;
color:#000;
font-size:14px;
font-weight:bold;
padding-bottom:10px;
margin-bottom:10px;
border-bottom:1px solid #000;
width:440px;
}



