/***************************************/
/*  CSS  html body style for centre    */
/*  E2E Solutions for Simplicity        */
/***************************************/
html, body { background-color:#330000; padding-right: 0px;text-align: center; padding-left: 0px; font-size: 12px;font-family: arial,verdana,sans-serif;margin: 0px;color:#666666;height:100%; background-image:url(images/body_repeater.jpg); background-repeat:repeat-x}

/***************************************/
/*  CSS  container for centre content  */
/*  E2E Solutions for Simplicity          */
/***************************************/

#content{text-align: left;width: 702px;position: relative;margin-left: auto;margin-right: auto; }

/***************************************/
/*  CSS  wrapper div for inner content */
/*  E2E Solutions for Simplicity          */
/***************************************/
#wrapper {position:absolute;text-align:left;margin: 0px auto;border:0;width:702px;background-image:url(images/repeat_main.jpg); background-repeat:repeat-y}


/*******************************************/
/*  CSS  Header conatiner and inner styles */
/*  E2E Solutions for Simplicity           */
/*******************************************/
#header{position:relative;width:702px;padding:0px;margin:0;}	
#header p {position:relative;margin:0px; padding:0px;top:0px;left:-1px;}
/*******************************************/
/*  CSS  division and styles for left side */
/*  E2E Solutions for Simplicity           */
/*******************************************/

#left {position:relative;float: left; width: 193px; padding-bottom:20px;margin-bottom:20px;clear:both;margin-top:0px; font-size:12px}
.ul_left {position:relative; left:15px;list-style-type:none; margin:0px; padding:0px; width:174px; text-decoration:none; margin-top:20px;}
.ul_left a, .ul_left a:visited{height:29px; width:172px; background-color:#990000;display:block; line-height:27px; text-indent:10px; color:#ffffff; text-decoration:none;border-bottom:1px solid #ffffff;}
.page a, .page a:visited, page a, .page a:hover{height:29px; width:172px; background-color:#660000;display:block; line-height:27px; text-indent:10px; color:#ffffff; text-decoration:none;border-bottom:1px solid #ffffff;}
.ul_left a:hover{height:29px; width:172px; background-color:#660000;display:block; color:#ffffff; text-decoration:none;}
.ul_left a:active{height:29px; width:172px; background-color:#000000;display:block; color:#ffffff;text-decoration:none;}
form{padding:0px;margin:0px;}

.ul_call {position:relative; left:15px;list-style-type:none; margin:0px; padding:0px; width:170px; text-decoration:none; margin-top:20px; border:1px solid #666666; color:#000000; font-weight:bold; height:140px;}
.li_call{height:29px; width:170px; background-color:#990000;display:block; color:#ffffff; line-height:27px;text-indent:5px;font-size:14px }
.li_bold{color:#000000; font-weight:bold; font-size:16px;margin-left:5px; padding-top:5px;}
.li_small{color:#000000; font-weight:bold; font-size:12px;margin-left:5px; padding-top:5px;}
.li_bold_bottom{color:#000000; font-weight:bold; font-size:16px;margin-left:5px; padding-bottom:10px;}
.phone{position:absolute; left:108px;top:30px;}


/*******************************************/
/*  CSS  division and styles for right side*/
/*  E2E Solutions for Simplicity           */
/*******************************************/

/*******************************************/
/*  CSS  division and styles for middle    */
/*  E2E Solutions for Simplicity           */
/*******************************************/

#middle {position:relative;float:left;left:10px;width:465px; top:10px; margin-bottom:20px;}
#middle p{line-height:18px;}
.mouse{position:relative;float:right; left:24px; top:-46px;padding:0px; margin:0px;}
.web-cam{position:absolute; left:300px; top:-10px;padding:0px; margin:0px;}
.web-cam_p{width:270px; margin:0px;padding:0px;}
.web-cam_pic{position:relative; width:207px; float:right; top:20px;}
.calendar{position:relative;float:right; left:0px; top:-36px;padding:0px; margin:0px;}
.pic_left{float:left; background-image:url(images/pic_left.jpg); background-repeat:no-repeat; width:208px; height:128px;display:block;margin-right:20px;margin-bottom:10px;margin-top:10px;}
.pic_right{float:left; background-image:url(images/pic_right.jpg); background-repeat:no-repeat; width:208px; height:128px;display:block;margin-right:20px;margin-bottom:10px;margin-top:10px;}
.clear{clear:both; padding-top:10px; padding-bottom:10px;margin:0px;}
.ul_box{list-style-type:none; position:relative; left:100px; margin:0px; padding:0px; width:100px;}

.ul_box h3{margin-top:7px; margin-bottom:5px; padding:0px;margin-left:0px; margin-right:0px; color:#ff0000; font-size:12px; font-weight:bold}

.ul_box2{list-style-type:none; position:relative; left:105px; margin:0px; padding:0px; width:95px;}

.ul_box2 h3{margin-top:7px; margin-bottom:20px; padding:0px;margin-left:0px; margin-right:0px; color:#ff0000; font-size:12px; font-weight:bold}
.small-font{font-size:10px; color:#cccccc;margin-left:0px; margin-right:0px;}
.red{margin-top:10px; margin-bottom:0px; padding:0px; font-size:11px}
.red a, red a:visited{color:#ffffff; text-decoration:underline;font-weight:bold;}
.red a:hover{color:#ff0000; text-decoration:underline;}
h3{margin-bottom:20px;}
.ul_pic {position:relative; left:25px;list-style-type:none; margin:0px; padding:0px; width:80px; text-decoration:none; margin-top:5px;}
.ul_float{padding:0px; margin-left:8px;float:left; margin-right:8px; font-weight:bold; list-style-type:none; }
.ul_float li{margin-bottom:6px;}

.ul_contact{padding:0px; margin-left:0px; float:left; margin-right:15px; font-weight:bold;margin-top:0px; list-style-type:none }
.ul_contact li{margin-bottom:6px;}
.ul_nostyle{padding:0px; margin-left:0px;list-style-type:none}

.border{border:2px solid #666666}
.p_nopadding{margin:0px;padding:0px;}

.find a, .find a:visited{color:#999999; text-decoration:underline; font-size:12px;}
.find a:hover{color:#990000;; text-decoration:underline; font-size:12px;}

.span_red{color:#990000;font-weight:bold;}

.pos{position:relative; left:-5px; font-size:11px;}
/*******************************************/
/*  CSS floating styles                    */
/*  E2E Solutions for Simplicity           */
/*******************************************/
.float_left{float:left;}
.float_right{float:right;}


/*******************************************/
/*  CSS footer content and styles          */
/*  E2E Solutions for Simplicity           */
/*******************************************/


#footer {width: 702px;position: relative;bottom: 0px !important;clear:both;margin-top:20px; background-image:url(images/footer_back.jpg); background-repeat:no-repeat;height:91px;display:block;left:-1px}
#navcontainer_bottom {position:relative;top:10px;text-decoration: none;font-family: arial, verdana , helvetica, sans-serif;font-size:11px;text-align:center; color:#666666; margin:0px; padding:0px; }
#navcontainer_bottom a{color: #666666;text-decoration: none;padding-left:9px;padding-right:9px;}
#navcontainer_bottom a:link, #navcontainer_bottom a:visited{color: #666666;text-decoration: none;}
#navcontainer_bottom a:hover{text-decoration: underline;color: #333333; }

.e2e{float:right; margin-right:20px;margin-top:30px}
.e2e a:hover{display:block; color:#000000; text-decoration:underline;}
.e2e a, .e2e a:visited{color:#ffffff;text-decoration:none;}

.footer_bottom{ background-image:url(images/footer_bottom.jpg); background-repeat:no-repeat;position: absolute;width:694px;top:145px;margin:0px;padding:0px;z-index:2; height:20px;display:block;}


/*------------ blog */

h1 {line-height:22px;font-size:22px;font-family:"Times New Roman", Times, serif; color:#000;font-weight:normal;margin:12px 0 5px 0}
h1 span {color:#b41d1b;}
#blog{width:740px;margin-bottom: 10px;}
.blog-posts{width:300px;float:left;}
.blog-post{border-bottom:1px solid #d2d2d2;padding-bottom:10px;margin-bottom: 15px;float:left;width:300px;}
.blog-posted {color:#999999;font-family:'Trebuchet MS', Trebuchet, Arial, Verdana, Sans-serif;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;margin:10px 0px 5px 0px;text-transform:uppercase;}
h2.blog-title {color:#b41d1b;font-size:20px;font-weight:normal;padding:0;margin: 5px 0px 10px 0px;}
.blog-title a{color:#b41d1b;text-decoration:none;font-size: 20px;}
.blog-title a:hover {text-decoration:underline;font-size: 20px;}
.blog-article {line-height:16px;margin:0px 0px 5px 0px;}
.blog-article h2 {color:#000;margin-bottom:15px;}
.blog-article h3 {line-height:normal;margin-bottom:10px;height:auto;}
.blog-category{font-size:11px;margin-bottom:10px;color:#5B5B5B;}
.blog-category a{color:#5B5B5B;text-decoration:none;}
.blog-category a:hover{text-decoration:underline;}
.blog-tags{margin:10px 0px 5px 0px;color:#CC6600;font-family:'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif;font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;}
.blog-tags a {color:#CC6600;text-decoration:none;}
.blog-tags a:hover {text-decoration:underline;}
.blog-poster {font-family:'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif;font-size:10px;font-style:italic;font-variant:normal;font-weight:normal;color:Black;letter-spacing:0.2em;margin: 10px 0 5px 0;}
.blog-right{padding-bottom:1.5em;float:right;width: 150px;margin-top:-29px}

.right-section {font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;width: 150px;border-bottom:1px solid #d2d2d2;margin-bottom:10px;}
.right-title {margin:0;padding:0;font-size:12px;height:29px; width:150px; background-color:#990000;display:block; line-height:27px; text-indent:10px; color:#ffffff; text-decoration:none;font-weight:normal;}

.right-section ul{list-style-type:none;padding:0;margin:0}
.right-section ul a {display:block;text-decoration:none;color: #b41d1b;padding:5px 0 5px 0;}
.right-section ul a:hover {color: #666666;}

