/* CSS Document */
html, body, #ai {min-height: 100%;/*Sets the min height to the
                        height of the viewport.*/
	min-width: 100%;min-height: 100%;height: 100%;margin: 0;padding: 0;}

  html>body #ai {height: auto;/*this undoes the IE hack, hiding it
                    from IE using the child selector*/
    }

body {font-family: Arial,Verdana, sans-serif;font-size:100%;color:#010101;text-align:center;margin:0px auto;background:#FFFFFF url(../images/aidesign/bgthr.gif) repeat-x;}

.left {float:left;}
.right {float:right;}
.read {font-size:120%;line-height:1.2em;}
.nextoimg {float:left;height:14px;padding-top:2px;}
/* FONTS */
.header_one {font-size:18px;font-weight:bold;color:#5f9dd2;padding:0;margin: 0;}
.header_two {font-size:12px;font-weight:bold;color:#005b7f;padding:0;margin: 0;}
.header_thr {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#8f8f8f;padding:0;margin: 0;}
.header_four {font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;color:#5f9dd2;padding:0;margin: 0;}
.boxheadtwo {font-size:14px;height:24px;padding:4px;color: #005E8A;background-color:#E2E2E2;margin-top:8px;margin-bottom:10px;}
small,.small {font-size:10px;}
.ulink {font-size:14px;color:#000066;}
.bold {font-weight:bold;}
.green {color:#009900;}
.red {color:#FF0033;}
.gray {color:#CCCCCC;}
.darkblue {color:#003366;}
.darkred {color:#C40000;}
.darkgreen {color:#006600;}
.darkgray {color:#333333;}
/* BOXES */
#scc {background-image: url(../images/icons/accept.png);background-repeat:no-repeat;border: 1px solid #00FF00;background-color: #E1FFE9;color: #009900;height:14px;padding:1px;padding-left:24px;margin-bottom:2px;}
#err {background-image: url(../images/icons/stop.png);background-repeat:no-repeat;border: 1px solid #FF0000;background-color:#FFD7D7;color: #AA0000;height:14px;padding:1px;padding-left:24px;margin-bottom:2px;}
#inf {background-image: url(../images/icons/information.png);background-repeat:no-repeat;border: 1px solid #0033CC;background-color:#FFFFFF;color: #0033CC;height:14px;padding:1px;padding-left:24px;margin-bottom:2px;}
#wrn {background-image: url(../images/icons/asterisk_orange.png);background-repeat:no-repeat;border: 1px solid #FFCC00;background-color: #FFFFEA;color: #333333;height:14px;padding:1px;padding-left:24px;margin-bottom:2px;}
#not {background-image: url(../images/icons/exclamation.png);background-repeat:no-repeat;border: 1px solid #FF0000;background-color:#FFFFFF;color: #FF0000;height:14px;padding:1px;padding-left:24px;margin-bottom:2px;}
/*DIV TABLE*/
#table{border:1px solid #ccc;float:left;}
.cell9{padding:4px;float:left;border:1px solid #f4f4f4;color:#333333;height:28px;}
.cell1{padding:5px;float:left;border:none;font-weight:bold;color:#333333;height:14px;}
.cell{padding:5px;float:left;border:none;color:#333333;height:14px;}
.cellmenu{padding:4px;float:left;border:1px solid #f4f4f4;color:#333333;height:14px;background-color:#003366;}
.cellmenu:hover{background-color:#F2F9FF;}
#row_head{background:url(../images/aidesign/head3.gif) repeat-x;font-weight:bold;text-transform:uppercase;color:#fff;border:none;} /*e3e8ee divhead.gif*/
#row_sub{background:url(../images/aidesign/divhead.gif) repeat-x;font-weight:bold;} /*#C1C1FF divsub.gif*/
#row1{background-color:#fff;}
#row2{background-color:#E6EEEE;} /* EAF5FF*/
#row3{background-color:#ECEDF2;}
#row4{background-color:#FFFFCC;}
#row9{background-color:#E6EEEE;float:left;}/*listing*/
#row9:hover{background-color:#FFE6D9;}
#row10{background-color:#fff;float:left;}
#row10:hover{background-color:#FFE6D9;}/*listing*/
#row_menu{background:url(../images/aidesign/divhead.gif) repeat-x;} /* catmenubg.png*/
#row_menu:hover{background-color:#F2F9FF;} /* F2F9FF*/
#row_menu_act{background-color:#FFFFCC;}
/*NEWS*/
#row_green{background-color:#E6FFE6;} /*ad*/
#row_red{background-color:#FFE6D9;} /*users private*/
#row_yellow{background-color:#FFFFF4;} /*users common*/
#row_blue{background-color:#EAF5FF;} /*user news*/
.large_box{width:788px;height:auto;padding:10px;}
.submit{background-color:#FFEFE8;padding:1px;cursor:pointer;font-size:11px;font-weight:bold;color:#333333;}
.submit:hover{background-color:#FFD7C4;}
/* OBJECTS */
.curved {-moz-border-radius:10px;-webkit-border-radius:10px;background-color:#f3f3f3;border:1px solid #BBBABA;}
.curved h2 {font-size:14px;padding:10px;color: #707070;}
.menulinks {text-align:left;margin-left:10px;float:left;width:700px;}
#paragraph {padding:5px;}
#paragraph p {width:100%;float:none;margin-top:2px;padding:4px;}
.aitable {display:table;background-color:#FFFFFF;}
.aitableshead {width:100px;background-color:#0055AC;padding:2px;float:left;margin-right:5px;cursor:pointer;}
.aitableshead h1{margin-left:5px;color:#ffffff;font-size:14px;font-weight:normal;}
.acttab {background-color:#FFFFFF;cursor:auto;}
.acttab h1{color:#0055AC;}
.aitablehead {background-color:#f0f0f0;padding:2px;}
.aitablehead h2{margin-left:5px;color:#707070;font-size:14px;font-weight:bold;}
.airow1 {display:inline-block;background-color:#FFFFFF;margin-top:1px;height:40px;}
.airow2 {display:inline-block;background-color:#E6EEEE;margin-top:1px;height:40px;}
.airow1:hover {background-color:#FFE6D9;}
.airow2:hover {background-color:#FFE6D9;}
.aicell {margin-top:1px;padding:5px;float:left;min-height:40px;}
.aitable h3,a {color:#005b7f;font-size:12px;text-decoration:none;}
.graybox {background-image:url(../images/aidesign/boxbg.png);background-repeat:repeat-x;border:1px solid #CCCCCC;float:left;}
/* FORMS */
input{font-size:10px;border:1px solid #999999;color:#666666;}
.chval {border:1px solid transparent;background:transparent;width:170px;}
textarea {border:1px solid #999999;color: #666666;}
textarea:focus {border:1px solid #CCCCCC;color: #000;}
select {border:1px solid #333333;}
.rndbutton {background-color:#FFFFFF;border:1px solid #CCCCCC;padding:4px;height:16px;margin-top:10px;width:100px;cursor:pointer;}
.rndbutton img{float:left;}
.rndbutton a{width:78px;margin-left:6px;margin-top:2px;float:left;}
.rndbutton:hover {background-color: #E8F3FF;border:1px solid #666666;} 
.newbutton {float:left;width:60px;height:14px;background-image:url(../images/aidesign/button.jpg);padding:8px;padding-left:12px;cursor:pointer;margin-top:6px;font-weight:bold;}
.submitter {padding:3px;border:1px dotted #CCCCCC;background:url(../images/aidesign/catmenubg.png) repeat-x;margin:4px;font-size:14px;color:#FFFFFF;cursor:pointer;}
.yes {background:url(../images/aidesign/bgboxi.png) repeat-x;}
.no {background:url(../images/aidesign/bgboxc.png) repeat-x;}
/* MAINPAGE */
#multihead {width:982px;height:244px;}
#multihead h4 {font-size:28px;color:#FFFFFF;font-weight:bold;font-family:"Franklin Gothic Medium";padding-left:30px;padding-top:20px;padding-bottom:10px;}
#multihead p {font-family:"Trebuchet MS";padding-left:30px;padding-top:10px;font-size:14px;color:#FFFFFF;}
#multihead #menu4 {margin-left:16px;margin-top:12px;color:#FFFFFF;}
#multihead #menu4 a,a.shine{color: #CCFFFF;}
.example {width:140px;height:150px;text-align:center;float:left;}
.example a {color:#e02e2f;font-size:14px;}
/* TOP */
#aitop{width:984px;float:left;height:73px;/*background:url(../images/aidesign/topback2.gif) repeat-x;*/}
#ailogo{width:150px;height:73px;float:left;padding:7px;}
#menu1{width:787px;height:19px;float:left;padding:10px;text-align:right;}
#menu1 a{color:#F4F4F4;font-size:12px;margin-left:10px;}
#menu1 a:hover{color:#FFFFFF;}
#menu2{width:787px;height:14px;float:left;background:url(../images/aidesign/topgrayback.gif) repeat-x;padding:10px;text-align:right;}
/* DESIGN */
#ai {text-align:center;position: absolute;top: 0;left: 0;}
#container {text-align:left;width:982px;margin:0 auto;height:auto;color: #000000;font-size: 11px;padding-bottom:150px;}
#middle {margin-top:16px;width:982px;float:left;padding-bottom:150px;}
.leftblock {width:160px;float:left;margin-top:10px;}
.rightblock {margin-left:14px;float:left;width:808px;margin-top:10px;}
#usermenu {padding:10px;}
#usermenu ul {padding-left:2px;margin:10px;list-style:none;list-style-type:square;}
#usermenu li {margin-top:8px;}
#usermenu li a {font-weight:bold;}
#usermenu h2 {padding-top:0px;padding-bottom:10px;}
/* FOOTER */
#footerwrap {position: absolute;width: 100%;height:114px;bottom:0;}
#footer {text-align:left;width:982px;height:114px;color: #bcbcbc;font-size: 11px;margin:0 auto;}
#footer #f_block {background-image:url(../images/aidesign/footerbg.gif);background-repeat:repeat-x;padding:5px;width:974px;margin:0 auto;height:104px;color:#FFFFFF;}
#footer #f_block h3 {color: #666666;font-size:12px;font-weight:bold;}
#footer #f_block a {color:#FFFFFF;text-decoration:none;}
#footer .f_icons {float:left;padding:10px;}
#footer .f_payment {margin-left:874px;padding:5px;}